
Learn to build an Arduino-powered hexapod robot resembling an ant, complete with functional eyes, antennas, and mandibles. Covers 3D modeling, assembly, circuit design, PCB creation, and Arduino programming.

Explore adapting WozMon for a breadboard 6502 computer, learning key concepts and techniques for implementing this classic monitor program on custom hardware.

Learn to build a micro-kernel with expert guidance, covering bootloaders, memory management, and creating bootable devices in this hands-on introduction to kernel development fundamentals.

Explore CryptOpt, a verified compilation pipeline for cryptographic primitives that generates high-performance assembly code with formal proofs, outperforming GCC and Clang for specific applications.

Explore verified assembly code generation using Dafny and reinforcement learning, combining efficiency with automatic correctness verification for complex programming tasks.

Explore the process of building a CAN Bus Sniffer, from prototyping to assembly. Learn hardware development tips, documentation preparation, and small-batch ordering for your first device.

Explore reverse engineering of blockchain smart contracts, focusing on Ethereum, Neo, and EOS platforms. Learn about virtual machines, assembly languages, and tools for security analysis.

Insights into reverse engineering Broadcom Bluetooth firmware, including InternalBlue framework, patching techniques, and discovered vulnerabilities CVE-2018-19860 and CVE-2019-6994.

Aprende ingeniería inversa y desarrollo de trucos para videojuegos a través de la experiencia de un experto en seguridad, utilizando el MMORPG Rakion como ejemplo práctico.

Comprehensive workshop on ARM assembly and shellcode creation, covering basics, execve() shell, and reverse shell. Includes hands-on practice with QEMU emulator and Raspberry Pi hardware.

Evade antivirus and security layers with polyglot files and assembly obfuscation. Learn to create undetectable payloads for penetration testing using a versatile tool.

Explore the Philips TriMedia architecture, examining its history, features, and potential vulnerabilities through firmware analysis and hardware exploration.

Explore RISC-V architecture, buffer overflow exploitation, and shellcode creation. Learn to perform ret2libc attacks and understand key differences from Intel and ARM architectures.

Explore advanced techniques for vulnerability detection in binary targets using knowledge graphs, static analysis, and specialized tools like Binary Ninja and Kraken.

Explore Linux exploit development, covering buffer overflows, shellcode, and mitigation techniques. Hands-on labs and practical examples enhance understanding of system vulnerabilities and security concepts.

Explore Rust's compiler architecture to build static analysis tools and compilers. Learn to implement a simple LISP and create JIT-like compilers using Rust's codegen machinery.

Explore Ruby on the Apple II, blending modern language with retro hardware. Learn about 8-bit computing, assembly programming, and the challenges of implementing Ruby on limited resources.

Discover how to reverse engineer a wireless SD card's firmware using open-source tools, uncovering its architecture and operating system to achieve code execution.

Optimizing Ruby's is_a? method: From bottleneck to constant-time performance, including implementation, bug fixes, and YJIT assembly integration.

Explore PHP's inner workings, from language constructs to bytecode generation, with insights on parsing, tokenization, and code analysis techniques.

Explore WebAssembly as a powerful alternative to JavaScript for web applications. Learn its fundamentals, integration, and how to build modules using Rust and WebAssembly Text Format.