Python Reverse Engineering Shell

Radium Keylogger – Python keylogger with multiple features

____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____
_____ _ _ _ _
| __ \ | (_) | | | |
| |__) |__ _ __| |_ _ _ _ __ ___ | | _____ _ _| | ___ __ _ __ _ ___ _ __
| _ // _ |/ _ | | | | | ‘_ _ \ | |/ / _ \ | | | |/ _ \ / _ |/ _` |/ _ \ ‘__|
| | \ \ (_| | (_| | | |_| | | | | | | | < __/ |_| | | (_) | (_| | (_| | __/ | |_| \_\__,_|\__,_|_|\__,_|_| |_| |_| |_|\_\___|\__, |_|\___/ \__, |\__, |\___|_| __/ | __/ | __/ | |___/ |___/ |___/ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ –> Coded by: Mehul Jain(mehulj94@gmail.com)
–> Github: https://github.com/mehulj94
–> Twitter: https://twitter.com/wayfarermj
–> For windows only

Features:

  • Applications and keystrokes logging
  • Screenshot logging
  • Drive tree structure
  • Logs sending by email
  • Password Recovery for

• Chrome
• Mozilla
• Filezilla
• Core FTP
• CyberDuck
• FTPNavigator
• WinSCP
• Outlook
• Putty
• Skype
• Generic Network

  • Cookie stealer
  •  Keylogger stub update mechanism
  •  Gather system information

• Internal and External IP
• Ipconfig /all output
• Platform

usage:

  • Download the libraries if you are missing any.
  • Set the Gmail username and password and remember to check allow connection from less secure apps in gmail settings.
  • Set the FTP server. Make the folder Radium in which you’ll store the new version of exe.
  • Set the FTP ip, username, password.
  • Remember to encode the password in base64.
  • Set the originalfilename variable in copytostartup(). This should be equal to the name of the exe.
  • Make the exe using Pyinstaller
  • Keylogs will be mailed after every 300 key strokes. This can be changed.
  • Screenshot is taken after every 500 key strokes. This can be changed.
  • Remember: If you make this into exe, change the variable “originalfilename” and “coppiedfilename” in function copytostartup().
  • Remember: whatever name you give to “coppiedfilename”, should be given to checkfilename in deleteoldstub().

 

Things to work on:

  • Persistance
  • Taking screenshots after a specific time. Making it keystrokes independent.
  • Webcam logging
  • Skype chat history stealer
  • Steam credential harvestor

 

Requirements:

Video Tutorials:

 

Download Radium Keylogger at Github

I started blogging around 2011 at #Ubuntupirates, #ProjectX and #pir8geek, I’m currently working as Network/Linux SysAdmin.

I’m a Linux,opensource advocate and interested in network security and InfoSec.

Leave a Reply