Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
FuxiOS — Modernized Python 3 exploit PoC for CVE-2016-4631 targeting iOS devices. Features network scanning, malformed IP/TCP payload generation, and packet injection for authorized security testing and educational purposes. | Kitploit
Tools/GitHubGitHub/l3onkers/fuxios
iOS SecurityVulnerability AnalysisExploitationNetwork SecurityPenetration TestingLearning & Education
GitHubl3onkers/fuxios

FuxiOS

Modernized Python 3 exploit PoC for CVE-2016-4631 targeting iOS devices. Features network scanning, malformed IP/TCP payload generation, and packet injection for authorized security testing and educational purposes.

View Repository
141 year agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

FuxIOS.py v2.0 - CVE-2016-4631 Exploit PoC

Python Version License

📝 Personal Note (2025)

Why am I publishing this now?

While reviewing old hard drives and forgotten repositories, I came across this script that I wrote years ago when I was just starting my career in cybersecurity. It was a different time - Python 2.7 dominated, vulnerabilities like CVE-2016-4631 were a dime a dozen, and every working PoC felt like a small victory.

Seeing this code after so long, I couldn't help but feel nostalgic. I remembered those nights debugging exploits, the thrill of seeing "Payload sent successfully", and how each script was another step in my learning. Although nowadays I work with much more advanced technologies, this little script represents those first steps into the world of offensive security.

I decided to modernize it and upload it not only for nostalgia, but because I think it can be useful for others who are starting their journey in cybersecurity. It's a reminder that we all start somewhere, and those first "simple" scripts are the foundation for everything that comes after.

F0LloW_Th3_R4ts was my signature back then... some codes are never forgotten. 🐀

- BONKERS, July 2025

📋 Description

FuxIOS.py is an updated Proof of Concept (PoC) for the vulnerability CVE-2016-4631 affecting iOS devices. This version has been completely rewritten and modernized for Python 3 with significant improvements in functionality, security, and usability.

🔍 CVE-2016-4631

  • Type: Denial of Service / Remote Code Execution
  • Affected: iOS devices (iPhone, iPad)
  • Vector: Malformed IP options
  • Impact: System crash or remote code execution

✨ Improvements v2.0

🆕 New Features

  • ✅ Python 3.7+ fully compatible
  • ✅ Advanced logging with log files
  • ✅ Robust input validation
  • ✅ Command-line arguments with argparse
  • ✅ Improved Windows/Linux compatibility
  • ✅ Comprehensive error handling
  • ✅ Type hints for better development
  • ✅ Complete documentation

🔧 Fixes

  • ❌ Incorrect variable list_of_ips → list_ips
  • ❌ Missing imports added
  • ❌ Cross-platform privilege detection
  • ❌ IP/subnet validation implemented

🚀 Installation

Prerequisites

root@kitploit:~
# Install nmap (required by python-nmap)
# Windows: Download from https://nmap.org/download.html
# Linux: sudo apt-get install nmap
# macOS: brew install nmap

Install Dependencies

root@kitploit:~
# Clone repository
git clone <repo-url>
cd FuxiOS

# Install dependencies
pip install -r requirements.txt

# Or manually:
pip install scapy python-nmap

🎯 Usage

Command Mode (Recommended)

root@kitploit:~
# Basic usage
sudo python3 FuxIOS.py

# Custom configuration
sudo python3 FuxIOS.py -s 192.168.1.100 -n 192.168.1.0/24

# Advanced options
sudo python3 FuxIOS.py -s 192.168.1.100 -n 192.168.1.0/24 -m 50 -d 0.1

# View help
python3 FuxIOS.py -h

Interactive Mode (Compatibility)

root@kitploit:~
sudo python3 FuxIOS.py --interactive

Available Parameters

  • -s, --source: Source IP address (default: 192.168.1.95)
  • -n, --network: Target subnet (default: 192.168.1.0/24)
  • -m, --max-payload: Maximum payload size (default: 40)
  • -d, --delay: Delay between packets in seconds (default: 0.2)
  • --interactive: Interactive mode for compatibility

📊 Technical Features

Operation

  1. Network scanning: Uses nmap to discover active hosts
  2. Payload generation: Creates malformed incremental payloads
  3. Packet sending: Transmits TCP packets with malicious IP/TCP options
  4. Logging: Records all activity to file and console

Attack Structure

root@kitploit:~
# Malicious packet
IP(src=source_ip, dst=target_ip, options=malformed_payload) / 
TCP(dport=80, flags="S", options=[(19, b"x"*18), (19, b"x"*18)])

⚠️ Security Warnings

🔴 IMPORTANT

  • For educational purposes and authorized testing only
  • Requires administrator/root privileges
  • Use only in controlled environments
  • Obtain explicit authorization before use

Ethical Use

This tool should be used exclusively for:

  • ✅ Security research
  • ✅ Authorized penetration testing
  • ✅ Educational purposes
  • ✅ Legitimate security audits

📝 Logs and Debugging

Logs are saved to fuxios_exploit.log and include:

  • Timestamp of each operation
  • Hosts discovered during scanning
  • Packets sent with details
  • Errors and exceptions

🔧 Troubleshooting

Common Issues

Error: "No module named 'scapy'"

root@kitploit:~
pip install scapy

Error: "No module named 'nmap'"

root@kitploit:~
pip install python-nmap
# And ensure nmap is installed on the system

Error: "Permission denied"

root@kitploit:~
# Linux/macOS
sudo python3 FuxIOS.py

# Windows
# Run PowerShell/CMD as administrator

Windows: "WinPcap/Npcap not found"

  • Install Npcap from: https://nmap.org/npcap/

📋 Changelog

v2.0 (2025)

  • Completely rewritten for Python 3
  • Added logging system
  • Implemented input validation
  • Added CLI argument support
  • Improved cross-platform compatibility
  • Fixed all bugs from the original version
  • Added complete documentation

v1.0 (Original)

  • Basic PoC for CVE-2016-4631
  • Python 2.7
  • Interactive mode only

📜 License

This project is for educational purposes only. The author is not responsible for any misuse of this tool.

👤 Credits

  • Original Author: 3xplo1t_
  • v2.0 Update: Modernization for Python 3
  • CVE: CVE-2016-4631

Remember: "F0LloW_Th3_R4ts <:8)~~ <:8)~~"

Download Tool