All Projects β†’ xFreed0m β†’ Rdpassspray

xFreed0m / Rdpassspray

Licence: gpl-3.0
Python3 tool to perform password spraying using RDP

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Rdpassspray

Impost3r
πŸ‘»Impost3r -- A linux password thief
Stars: ✭ 355 (-3.53%)
Mutual labels:  pentesting, pentest-tool
offensive-docker-vps
Create a VPS on Google Cloud Platform or Digital Ocean easily with Offensive Docker included to launch assessment to the targets.
Stars: ✭ 66 (-82.07%)
Mutual labels:  pentesting, pentest-tool
Txtool
an easy pentesting tool.
Stars: ✭ 246 (-33.15%)
Mutual labels:  pentesting, pentest-tool
Content Bruteforcing Wordlist
Wordlist for content(directory) bruteforce discovering with Burp or dirsearch
Stars: ✭ 173 (-52.99%)
Mutual labels:  pentesting, pentest-tool
Vajra
Vajra is a highly customizable target and scope based automated web hacking framework to automate boring recon tasks and same scans for multiple target during web applications penetration testing.
Stars: ✭ 269 (-26.9%)
Mutual labels:  pentesting, pentest-tool
Hack Tools
The all-in-one Red Team extension for Web Pentester πŸ› 
Stars: ✭ 2,750 (+647.28%)
Mutual labels:  pentesting, pentest-tool
YAPS
Yet Another PHP Shell - The most complete PHP reverse shell
Stars: ✭ 35 (-90.49%)
Mutual labels:  pentesting, pentest-tool
Attiny85
RubberDucky like payloads for DigiSpark Attiny85
Stars: ✭ 169 (-54.08%)
Mutual labels:  pentesting, pentest-tool
Hackerenv
Stars: ✭ 309 (-16.03%)
Mutual labels:  pentesting, pentest-tool
Susanoo
A REST API security testing framework.
Stars: ✭ 287 (-22.01%)
Mutual labels:  pentesting, pentest-tool
Killchain
A unified console to perform the "kill chain" stages of attacks.
Stars: ✭ 172 (-53.26%)
Mutual labels:  pentesting, pentest-tool
Kaboom
A tool to automate penetration tests
Stars: ✭ 322 (-12.5%)
Mutual labels:  pentesting, pentest-tool
Raccoon
A high performance offensive security tool for reconnaissance and vulnerability scanning
Stars: ✭ 2,312 (+528.26%)
Mutual labels:  pentesting, pentest-tool
Darkspiritz
πŸŒ” Official Repository for DarkSpiritz Penetration Framework | Written in Python 🐍
Stars: ✭ 219 (-40.49%)
Mutual labels:  pentesting, pentest-tool
Docker Security Images
πŸ” Docker Container for Penetration Testing & Security
Stars: ✭ 172 (-53.26%)
Mutual labels:  pentesting, pentest-tool
Lscript
The LAZY script will make your life easier, and of course faster.
Stars: ✭ 3,056 (+730.43%)
Mutual labels:  pentesting, pentest-tool
Oscp Pentest Methodologies
倇考 OSCP ηš„ε„η§εΉ²θ΄§θ΅„ζ–™/渗透桋试干货衄料
Stars: ✭ 166 (-54.89%)
Mutual labels:  pentesting, pentest-tool
Enumdb
Relational database brute force and post exploitation tool for MySQL and MSSQL
Stars: ✭ 167 (-54.62%)
Mutual labels:  pentesting, pentest-tool
Cloudbrute
Awesome cloud enumerator
Stars: ✭ 268 (-27.17%)
Mutual labels:  pentesting, pentest-tool
Getaltname
Extract subdomains from SSL certificates in HTTPS sites.
Stars: ✭ 320 (-13.04%)
Mutual labels:  pentesting, pentest-tool

RDPassSpray

RDPassSpary is a python tool to perform password spray attack in a Microsoft domain environment. ALWAYS VERIFY THE LOCKOUT POLICY TO PREVENT LOCKING USERS.

How to use it

First, install the needed dependencies:

pip3 install -r requirements.txt

Second, make sure you have xfreerdp:

apt-get install python-apt
apt-get install xfreerdp

Last, run the tool with the needed flags:

python3 RDPassSpray.py -u [USERNAME] -p [PASSWORD] -d [DOMAIN] -t [TARGET IP]

Options to consider

  • -p\-P
    • single password or file with passwords (one each line)
  • -t\-T
    • single target or file with targets (one each line)
  • -u\-U
    • single username or file with usernames (one each line)
  • -n
    • list of hostname to use when authenticating (more details below)
  • -o
    • output file name (csv)
  • -s
    • throttling time (in seconds) between attempts
  • -r
    • random throttling time between attempts (based on user input for min and max values)

Advantages for this technique

Failed authentication attempts will produce event ID 4625 ("An account failed to log on") BUT:

  • the event won't have the source ip of the attacking machine: No source IP
  • The event will record the hostname provided to the tool: Fake hostname

Tested OS

Currently was test on Kali Rolling against Windows Server 2012 Domain Controller I didn't had a full logged environment for deeper testing, if you have one, please let me know how it looks on other systems.

Sample

sample

Credit

This tools is based on the POC made by @dafthack - https://github.com/dafthack/RDPSpray

Issues, bugs and other code-issues

Yeah, I know, this code isn't the best. I'm fine with it as I'm not a developer and this is part of my learning process. If there is an option to do some of it better, please, let me know.

Not how many, but where.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].