RsaCtfTool
MIT๐ฅ Exploitation ยท Python
RsaCtfTool is a comprehensive RSA attack tool that implements dozens of known attacks against weak RSA public keys to recover private keys and decrypt ciphertext. It supports attacks including Wiener's continued fraction method, Boneh-Durfee, Fermat factorization, Pollard's p-1 and rho algorithms, common modulus attacks, and many more cryptographic weaknesses that appear in CTF challenges and poorly implemented real-world systems. CTF players, cryptography students, and security researchers use RsaCtfTool to rapidly test RSA key pairs against a battery of known attacks, automatically identifying and exploiting weaknesses without requiring deep mathematical expertise. The tool accepts public keys, ciphertext, and various RSA parameters as input and attempts all applicable attacks in sequence, making it an essential utility for anyone working with RSA in competitive or educational security contexts.
Tags
Details
- Category
- ๐ฅ Exploitation
- Language
- Python
- Repository
- Ganapati/RsaCtfTool
- License
- MIT
- Platforms
- ๐งlinux๐macos๐ชwindows
Links
Community Reviews
No reviews yet. Be the first to review RsaCtfTool.
More in Exploitation
Metasploit Framework
RubyThe world's most used penetration testing framework. Exploit development, payload delivery, post-exploitation.
BloodHound
GoActive Directory attack path mapping. Visualizes privilege escalation paths using graph theory.
Impacket
PythonCollection of Python classes for working with network protocols. Essential for Windows/AD pentesting.
CrackMapExec
PythonSwiss army knife for pentesting Active Directory. SMB, LDAP, MSSQL, WinRM enumeration and exploitation.
Evil-WinRM
RubyUltimate WinRM shell for pentesting. Upload/download, in-memory PowerShell, DLL injection, pass-the-hash.
Covenant
C#.NET C2 framework. Collaborative, web-based interface for red team operations and implant management.