A software that runs on a machine without user knowledge or permission. It captures user keystrokes, logs them and sends the logs back to the Attacker Machine.
Inside ./exploit direcroty
ssh_scanner_payload_delivery.pyThe script runs a Brute Force Attack against an SSH server with provided credentials stored in a csv filepython3 ssh_scanner_payload_delivery.py <user credential CSV> <Target IP> <Target Port>
creds.csvCSV file that contains user credentialstcp_server.pyThe script receives key stroke log files from victim machine.
Inside ./payload directory
explosion.shBash Script that runs necessary files to initiate the keylogger- Installs Python
- Runs
keylogger.pyin the background - Sets up a cronjob to run
tcp_client.pyin order to send the log files to the attacker machine.
keylogger.pyThe actual keylogger scriptkey_codes.pyA Python dictionary mapping unique Byte Codes vs Keyboard Charactertcp_client.pyScript that continuously sends generated user key stroke log files. Runs via cronjob.
