
Build and deploy a plug-and-play hacking box from scratch, replace the current firmware with open firmware, enable cloud control and secure remote access, and use basic tooling for penetration testing.
Check if your home router hardware model (e.g., 30-40) is OpenWrt compatible, using the admin portal and the OpenWrt hardware table, then prepare usb storage to install tools and scripts.
Replace your router’s default firmware with OpenWrt to enable Linux-based customization, penetration testing, and installing third-party packages.
Install usb libraries and required packages to enable OpenWrt to recognize a usb flash drive, reboot the router, attach the usb, and verify the device appears in the directory.
Move the router's root file system to an external USB drive, format ext4, mount it, copy the root, and update fstab to boot from USB and install packages.
Uncover how to establish a reverse connection from the hacking box to the attacker machine, bypassing firewalls with SSL tearless and VPN, and use a standalone access point.
Explore tunneling to secure a connection between localhost and a remote host, covering remote/reverse port forwarding, dynamic port forwarding, and using a soxer proxy with proxy chain and batsuit.
Learn how to set up ssh reverse connections using key authentication, generate RSA keys with dropbear, configure authorized_keys, and apply reverse and dynamic port forwarding to access a remote box.
Learn to set up a TLS reverse connection with a tearless tunnel using Ncat, forwarding traffic through a router and securing custom scripts with OpenSSL certificates.
OpenVPN step-by-step shows building a point-to-point VPN between the Kali server and the router, generating a shared key, defining local and remote tunnel IPs, and testing with ping.
Learn why cloud hosting benefits a Kali attacker box, launch a free tier Kali instance on AWS US Marketplace, and use Elastic IP for a stable connection.
Access the Kali Linux instance via SSH and set up XRDP for remote desktop. Create a user, configure RDP service startup, and open the security group for RDP access.
Convert private keys to PuTTY PPK, access the Kali instance from Windows via SSH and RDP, and update packages, install and start the RDP service, and create a new user.
Configure an SSH key pair and authorize access to a remote box, then establish a reverse port-forward tunnel from the AWS cloud to the target instance.
Route nmap nse scripts through proxy chain via dynamic port forwarding to a target box. Proxied scans reveal smb and web service details using discovery and brute-force scripts.
Learn to test a split Metasploit exploit using bind shell and reverse shell payloads through a socks proxy, configuring target IP and a listening host.
Explore sql injection testing with sqlmap, including proxy setup, cookie capture, and database enumeration to identify databases.
Install python on OpenWrt to write a custom exploit for penetration testing, then exploit UnrealIRCd CVE-2010-2075 to trigger a backdoor and obtain a reverse shell using netcat.
Explore a Python-based exploit for a PHP CGI injection (CVE-2012-1823) that achieves remote code execution via a crafted HTTP post payload and a system function command.
Install skype, a python tool for packet manipulation, and learn to build ip packets with custom headers, including dns and icmp, to explore denial of service concepts.
Craft and send custom ip packets using icmp and dns with scapy, building ip and icmp layers, then udp for dns queries to 8.8.8.8 and parsing replies.
Explore the syn flood denial‑of‑service concept by examining the tcp three‑way handshake, half‑open connections, and how floods exhaust server resources, including tcp cookies and botnets.
Explore how DNS amplification attacks, a reflection attack, exploit asymmetric packet sizes and open DNS servers to flood targets, using spoofed queries and large any record responses to illustrate amplification.
The main idea of this course is to turn an innocent router into a hacking box (AKA hardware backdoor or Pentest box) . We will not be focusing on the hacking tools themselves but rather than how to use them in such scenario where we do have our box in between with our target. Also we will not develop new exploits. But we will test exploits through our box.
Please make sure to check with local, state, and federal laws prior to doing any physical assessments. Also, ensure you have proper approval, work with the facility’s physical security teams, and have a signoff paper in case you get caught. IF you want to use AWS. Check the AWS Abuse and Pentest Policy. The last thing you want is to actually go to jail.
++++++++++++++++++++++++++++++++++++++
Instead of buying WiFi Pineapple, Minipwner, Pwn .. etc. why not building your own custom one?
In this course, we will build your custom Ethical Hacking Box. Control it from AWS. Install Python & Scapy. Tunnel tools and attacks!