Juego ejercicios [Python]

Iniciado por Masita, 21 Diciembre 2009, 03:04 AM

0 Miembros y 1 Visitante están viendo este tema.

Masita

Si, no me dio ningun problema. Me solto los mismos resultados que si lo hubiese abierto con un editor de texto (Es decir un monton de simbolos extraños y letras sin sentido.).
En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....

Novlucker

#131
No se :-\
Pero hagamos lo siguiente, si en 12 hrs no hay una respuesta mejor lo damos por válido, ¿esta? así no seguimos esperando otro ejercicio :xD
Que ya hasta tengo otro para plantear XD

Saludos

Lo dejamos así entonces y lo damos por bueno, nadie más a podido/querido?

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

CaronteGold

#132
Código (python) [Seleccionar]
import sys
import os
a = sys.argv


b = a[1]

c = a[2]
ruta = "C:\\"+c
if b == "-C":
 f = open(ruta, "w")
if b == "-A":
  os.system(ruta)
 
if b == "-B":
 os.remove(ruta)



 Para poder guardar,crear,borrar archivo tengo que indicar la ruta, entonces lo puse en C:\, es decir para windows, -A es para abrir, -B  para borrar y -C para crear.

 Para que funcionen los argumentos se deben poner tal cual en mayúsculas.


  EDITO:


  El ejercicio será, un programa que haga un logueo en una web, por ejemplo pongamos que sea hotmail.com y en e-mail escriba por ejemplo: adegegeg  , y  en pass: eerghrh  , y haga un logueo.

[L]ord [R]NA

#133
Cita de: CaronteGold en 15 Enero 2010, 22:27 PM
Código (python) [Seleccionar]
import sys
import os
a = sys.argv


b = a[1]

c = a[2]
ruta = "C:\\"+c
if b == "-C":
 f = open(ruta, "w")
if b == "-A":
  os.system(ruta)
 
if b == "-B":
 os.remove(ruta)



 Para poder guardar,crear,borrar archivo tengo que indicar la ruta, entonces lo puse en C:\, es decir para windows, -A es para abrir, -B  para borrar y -C para crear.

 Para que funcionen los argumentos se deben poner tal cual en mayúsculas.



El codigo de arriba no tiene que ver nada con el ejercicio anterior propuesto por Novlucker.

NovLucker esperamos el proximo ejercicio...


Edito: Fue una falta de conocimiento de las reglas de mi parte

Masita

R.N.A al final se dio por buena mi solucion, asi que el ejercicio actual era el que estaba propuesto en la respuesta. La respuesta pues de CaronteGold era a mi ejercicio, por lo que es valida y su ejercicio es el siguiente a resolver.

Espero haber aclarado el mal entendido.  :)
En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....

[L]ord [R]NA

Cita de: Masita en 15 Enero 2010, 23:51 PM
R.N.A al final se dio por buena mi solucion, asi que el ejercicio actual era el que estaba propuesto en la respuesta. La respuesta pues de CaronteGold era a mi ejercicio, por lo que es valida y su ejercicio es el siguiente a resolver.

Espero haber aclarado el mal entendido.  :)

:xD no estaba al tanto de eso... esta todo aclarado

Novlucker

#136
CaronteGold, creo que cuando planteaste el problema no pensaste en la dificultad que podía suponer XD
Puedo logarme casi en cualquier página, pero no en hotmail o gmail por ejemplo :-\ .. de hecho es más sencillo conectarse al pop/smtp de estos, que intentar conectarse vía web :P

vbs XD
Código (vb) [Seleccionar]
set objIE = createobject("internetexplorer.application")
objIE.navigate "http://www.hotmail.com"
objIE.visible = True

do while objIE.busy
wscript.sleep 200
loop

objIE.document.getelementbyid("login").value = "adegegeg@hotmail.com"
objIE.document.getelementbyid("passwd").value = "eerghrh"
objIE.document.forms(0).submit


Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Masita

A mi me pasa igual, hotmail envia unas cuantas cosas ademas del login y password. Cada uno de los valores adicionales se genera de una forma.

Hay uno bastante curioso, se trata de una cadena llamada: "IfYouAreReadingThisYouHaveTooMuchFreeTime" a la que le tendriamos que restar tantos caracteres como tiene nuestro password....

En fin que me volvi loco intentando sacar todos los valores.
En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....

CaronteGold



  Lo siento  :-X :-X.  Novlucker, me gustaría ver el cógio de Python, para otra web cualquiera, dije Hotmail, por hacerlo en una común y todos igual, pero bueno, se acepta cualquier web, ( como el foro.elhacker.net xD ).


   Saludos.


  ( he empezado a clase y tengo menos tiempo para postear xD )

Masita

El foro tambien manda junto al user y el pass un hash que despues de la que lie para lo de hotmail no me apetece investigar. Te dejo un ejemplo para warzone:

Código (python) [Seleccionar]

import urllib, urllib2, cookielib
usuario= raw_input("introduce user:  ")
passw= raw_input("introduce pass:  ")
cookie = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
data = urllib.urlencode({"usuario":usuario,"password":passw})
opener.open('http://warzone.elhacker.net/', data)
respuesta = opener.open('http://warzone.elhacker.net/index.php')
print respuesta.read()


Novlucker como tu ya posteaste la solucion aunque fue en VBS te cedo el proponer el siguiente ejercicio  :laugh:
En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....