This is your work, valued
Author of the world’s most popular Reverse Engineering Tutorial
Reverse-Engineering. A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
14kHacking-Windows. A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
1.6kPython-For-Kids. A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.
789Go-Hacking. A FREE comprehensive online Go hacking tutorial utilizing the x64, ARM64 and ARM32 architectures going step-by-step into the world of reverse engineering Golang from scratch.
374Hacking-Rust. A FREE comprehensive online Rust hacking tutorial utilizing the x64, ARM64 and ARM32 architectures going step-by-step into the world of reverse engineering Rust from scratch.
230Embedded-Hacking. A FREE comprehensive step-by-step embedded hacking course covering Embedded Software Development to Reverse Engineering.
205turbo-attack. A turbo traffic generator pentesting tool to generate random traffic with random MAC and IP addresses in addition to random sequence numbers to a particular IP and port.
168turbo-scanner. A port scanner and service detection tool that uses 1000 goroutines at once to scan any hosts IP or FQDN with the sole purpose of testing your own network to ensure there are no malicious services running.
167TOR-Everything. Simple FREE guide to set up TOR stealth and persistence with complete anonymity.
62Zeek-Network-Security-Monitor. A Zeek Network Security Monitor tutorial that will cover the basics of creating a Zeek instance on your network in addition to all of the necessary hardware and setup and finally provide some examples of how you can use the power of Zeek to have absolute control over your network.
61Embedded-Assembler. A FREE comprehensive step-by-step embedded Assembler tutorial covering the basics including coding your own vector table and linker script from scratch, I/O programming all the way to up to developing and hacking IoT.
45rea. A Reverse Engineering Assistant leveraging Retrieval-Augmented Generation (RAG) and the LLaMA-3.1-8B-Instant Large Language Model (LLM). This tool is designed to revolutionize reverse engineering tasks by combining machine learning with retrieval-based systems.
39deepfake-detector. Deepfake Detector is an AI/ML model designed to detect AI-generated or manipulated images.
35CortexaAI. An open-source Python Selenium Test Automation framework with Docker and Kubernetes integration.
32pa. A Personal Assistant leveraging Retrieval-Augmented Generation (RAG) and the LLaMA-3.1-8B-Instant Large Language Model (LLM). This tool is designed to revolutionize PDF document analysis tasks by combining machine learning with retrieval-based systems.
30HNN. A step-by-step walkthrough of the inner workings of a simple neural network. The goal is to demystify the calculations behind neural networks by breaking them down into understandable components, including forward propagation, backpropagation, gradient calculations, and parameter updates.
30MalwareBazaar_MCP. An AI-driven MCP server that autonomously interfaces with Malware Bazaar, delivering real-time threat intel and sample metadata for authorized cybersecurity research workflows.
30dc540-0x00001. DC540 hacking challenge 0x00001.
28RE-GPT. Inspired by Andrej Karpathy’s "Let’s Build GPT", this project guides you step‑by‑step to build a GPT from scratch, demystifying its architecture through clear, hands‑on code.
28Gemini. Google Gemini AI model w/speech recognition and voice.
27windows-kernel-debugging. A guide to get you started with Windows Kernel Debugging walking you through the complete setup and usage of WinDbg to trace Windows process creation at the kernel level, from boot to PspCreateProcess, using VMware Workstation.
27Hacking-RISC-V. A FREE comprehensive step-by-step embedded RISC-V hacking tutorial covering RISC-V Embedded Software Development to Reverse Engineering.
26kgpt. A GPT-2-class language model trained from scratch on OpenWebText with the intent to augment AI Transformer-model education and reverse engineer GPT models from scratch.
24Ansible-For-Everyone. A FREE course that takes you step-by-step through building a custom Automation Ansible Framework from scratch.
22AArch64-Bytes. A series of small ARM 64 bite-size articles to help one better reverse AArch64 ARM 64 Linux binaries.
21Fundamental-CPP. The book and code repo for the FREE Fundamental C++ book by Kevin Thomas.
21windows-process-lifecycle. A comprehensive technical guide with an in-depth analysis of the Windows process lifecycle, from initial user-mode API calls through kernel-mode creation to final user code execution.
20CircuitPython_Unittest. A repo that provides the MP-Lib unittest.py to CircuitPython to allow makers to take full advantage of Python's unittest within CircuitPython.
180x01-ARM-32-Hacking-Hello-World. ARM 32-bit Raspberry Pi Hacking Hello World example in Kali Linux.
17Automated-DevOps. Automated DevOps is a repo that integrates Red Hat Linux 8, CentOS Stream and Oracle Linux 8 Packer templates for a vSphere & ESXi enterprise environment with Ansible provisioning for the VM instances utilizing GitLab Infrastructure As Code build automation.
17dc540-0x00005b. DC540 hacking challenge 0x00005b.
16KevinSaber. KevinSaber is a Oculus Rift and Oculus Quest game that is a BeatSaber clone where you strike the boxes as they fly past you in a fierce frenzy. The pace of this game is fast and if you are looking to get your exercise on, this is your game!
14dc540-0x00002. DC540 hacking challenge 0x00002 [MicroPython CTF].
140x02-ARM-32-Hacking-Int. ARM 32-bit Raspberry Pi Hacking Int example in Kali Linux.
13ToyOS. ToyOS is a simple x86 OS that only accepts numeric values into the input stream and returns them to a standard out console.
12micro-bit-Reverse-Engineering. A micro:bit entry-level Reverse Engineering tutorial code repo which was presented at the 2021 micro:bit LIVE event.
12dc540-0x00004. DC540 hacking challenge 0x00004 [C CTF].
11VRPong. VRPong is a Oculus Rift and Oculus Quest game that is a classic Pong clone where have two paddles to which your left controller handles the left paddle and the right controller to hanldle the right paddle. Tons of retro fun in this game!
11Hacking-Bits. A FREE comprehensive step-by-step 8-bit ATmega328P C and Assembler tutorial covering Embedded Software Development to Reverse Engineering.
11STM32F401_EEPROM_Driver. An STM32F401 EEPROM driver written entirely in Assembler.
10MicroPython-micro-bit-Talking-BuildaBot. This is a FUN talking BuildaBot for the official BBC micro:bit V2 where you get to build your VERY OWN TALKING BOT FROM SCRATCH!
10C-64-Assembly. A 6502-based Commodore 64 assembly language repo for OSX and Ubuntu. This is a very small and targeted OSX and Ubuntu port based on the original work of Chibi Akumas as the sole purpose of this small repo is to help you port Chibi's work to OSX or Ubuntu and nothing more. For more detailed 6502 tutorials please visit https://www.assemblytutorial.com to get your started.
10dc540-0x00003. DC540 hacking challenge 0x00003 [C CTF].
10ollama-speaks. Get up and running with Llama 2 and other large language models locally with a speech mod.
9Simple-RAG-Agent. A simple AgenticAI RAG agent showcasing autonomous reasoning and decision-making by integrating thought, logic, and action in real-time tasks.
8Selenium-For-Everyone. A FREE Selenium course that takes you step-by-step through building a custom Selenium Framework from scratch.
8falcongpt. Simple GPT app that uses the falcon-7b-instruct model with a Flask front-end.
8pico-micropython-debug-template. A Raspberry Pi Pico RP2040 debug template repo with step-by-step instructions on how to freeze your MicroPython files into C firmware and reverse engineer the binary with OpenOCD and GDB.
8Reverse-Engineering-Data. Master the art of reverse engineering data and discover how to deconstruct, analyze, and rebuild datasets for deeper understanding and actionable insights.
8MicroPython-micro-bit-Study-Buddy. The micro:bit Study Buddy is a micro:bit Electronic Educational Engagement Tool designed to help students learn a new classroom subject with the assistance of a micro:bit TED (Talking Educational Database) and a micro:bit TEQ (Talking Educational Quiz).
8dc540-0x00006. DC540 hacking challenge 0x00006.
7Local_MCP_Client. Local MCP Client is a cross-platform web and API interface for interacting with configurable MCP servers using natural language, powered by Ollama and any local LLM of choice, enabling structured tool execution and dynamic agent behavior.
5sillmmcc. Serial Interactive LLM Meshtastic Chat Client which chats on the Primary Channel over serial.
4mojonet. PyTorch Neural Network wrapper to help transition existing projects into the Mojo programming language.
4Automatrix. Automatrix is a deterministic, infinitely scalable automation framework that fuses Terraform and Ansible to provision, configure, and maintain GCP Free-Tier VMs with absolute precision. Built on immutable infrastructure and idempotent execution, it guarantees every deployment is identical and flawlessly repeatable.
4webassembly-component-tutorial. This tutorial will walk through how to build, compose, and run WebAssembly components through a calculator example.
4ipts. IoT Pico W TLS Server that obtains the Pico W temperature and serves it to a TLS client where this project is designed for a MAC M series client and is based on the Raspberry Pi Foundation’s pico_examples TLS client example.
3RAGMA. An interactive, state-of-the-art Retrieval-Augmented Generation Medical Assistant that leverages deep learning and FAISS-based retrieval to provide accurate, context-aware answers to medical queries in real time.
3Fake-News-Binary-Classifier. Fake News Exploratory Data Analysis & Machine Learning Binary Classification Model
3