
Set up a virtual lab with VMware Workstation to safely practice hacking techniques by simulating a real network and isolating virtual machines for testing.
Install VMware Workstation Pro on Windows 10 by downloading the Windows version, running the installer, and activating with a key or 30‑day trial; verify activation in Help About VMware Workstation.
Configure a VMware network using the virtual network editor to manage vmnet1 host-only and vmnet8 NAT, compare adapters, and set bridged, NAT, and host-only options with 10.10.10.0 and 192.168.102.0 subnets.
Create a Windows 7 64-bit virtual machine named Win7 in a Virtual-Machines folder, with custom hardware, a NAT network, two cores, and a 20 GB disk.
Install kali linux in vmware by downloading the 64-bit vm, decompressing, renaming the file, configuring nat networking with 4 gb ram, and updating with apt-get to ready the system.
Install Dev-C++, accept the license, finish the wizard with default language and font settings, switch to 32-bit for Immunity debugger, compile and run a simple file, save Test01 on desktop.
Install Notepad++ by downloading the setup, selecting English language, agreeing to the license, and finishing the installation wizard.
Install immunity debugger by downloading it, accepting the license, and completing the Python installation. Then open the debugger and run the compiled Test01 file to verify it works.
Explore system hacking stages, from reconnaissance to gaining access, escalating privileges, maintaining access, and clearing logs, using footprinting, scanning, enumeration, and vulnerability analysis for ethical testing.
Explore memory layout, including the kernel space, text, data, heap, and stack, and how the stack grows downward, with prologue and epilogue governing stack frames and ESP, EBP, and EIP.
Learn to use Immunity Debugger to load and attach to applications, inspect CPU view, disassembly, registers, and breakpoints, and distinguish step into from step over.
Learn how stack frames are created and destroyed by debugging a simple C program with Immunity Debugger, observing breakpoints, prologue and epilogue, and EBP and ESP during function calls.
Demonstrate how a buffer overflow occurs by debugging with immunity debugger, examining the stack and prologue, and show how overflowing a buffer overwrites the return address to hijack control flow.
Learn how shellcode acts as exploit payload that starts a command shell for attacker control, and generate it with msfvenom on Kali Linux, addressing null bytes with -b.
Explore a practical buffer overflow exploit: craft a payload to overwrite the return address, inject shellcode, and gain control, demonstrated with C, gdb, and Python.
Explore malware: malicious software that steals data, damages systems, or gains control. Learn about viruses, worms, trojans, ransomware, rootkits, botnets, and how users trigger infections.
Ncat, a tcp/udp network utility, demonstrates listening mode, executing a file, and interactive shells across victim and attacker machines to run commands like ipconfig.
Demonstrates a reverse connection using ncat to access a victim inside a protected network, with the attacker running a listener and the victim initiating the connection.
Install a persistent backdoor with ncat by adding a registry entry that launches at boot, connects to the attacker’s IP and port, and grants access on user login.
Learn how to use Metasploit and Meterpreter to establish an active backdoor, configure persistence, deploy payloads, and perform post-exploitation tasks to gather system information in a controlled lab.
Welcome to our Course "The Complete Ethical Hacking, Pen Testing : System Security"
This course will take you on a journey of learning and understanding the system fundamentals and deep dive in debugging in order to understand how CPU use registers with the memory also how the buffer overflow vulnerability occurs & how to Exploit it. then learn what malware is, how to create backdoor with NCAT and how you can get control over a system.
Once you are able to understand how hackers think, you will be able to use your new skills to continue your learning in ethical hacking and penetration testing.
We have designed this course to enable those aspiring to enter the information security field. This course is perfect for anybody who is passionate about developing their skills in the field of Ethical Hacking, Penetration Testing, Cyber Security and Information Security. Also perfect for Anyone Planning to be Ethical Hacker, Penetration Tester, Reverse Engineer, Malware Analyst, Security consultants, etc.
No prior training is required to take this course as we will start with the basics. We welcome anyone with a thirst for learning.
Together, we will walk you through the entire learning process step by step.
With this course you'll get 24/7 support, so if you have any questions you can post them in the Q&A section or send us a message and we'll respond to you.