
Explore similarity and matching techniques in cybersecurity, including distance methods, phonetic matching, and hashing, with practical Python examples.

Hands-on workshop on breaking encrypted 3D printer firmware, covering techniques like frequency analysis, known-plaintext attacks, and ARM architecture exploitation using tools such as Matplotlib and SciPy.

Explore AVR microcontroller architecture, assembly programming, and reverse engineering techniques. Learn about memory spaces, GPIO registers, interrupts, and timers in this hands-on class.

Practical strategies to reduce ransomware vulnerability, featuring real-world examples from Microsoft's DART team engagements. Learn simple yet effective measures to enhance your cybersecurity posture.

Explore techniques for exploiting vulnerabilities in Drupal websites, focusing on common attack vectors and security weaknesses in this popular CMS platform.

Learn to securely store API keys for React projects by building a mini backend with Node.js, enhancing the security of your applications while working with sensitive data.

Learn techniques to bypass advanced anti-bot systems, enhancing your understanding of web security and automation challenges in modern web development.

Discover advanced pentesting techniques, from binary droppers to egress busting, with insights on encryption, shellcode injection, and firewall bypassing for enhanced security assessments.

Learn advanced privilege escalation techniques using Metasploit Framework, covering Linux and Windows systems, exploit development, and practical demonstrations from Derbycon 2012.

Explore format string vulnerabilities, their exploitation, and mitigation strategies in this comprehensive introduction to a critical security concept.

Explore techniques for detecting and analyzing malicious web content, including obfuscation methods, exploit kits, and decoding strategies for cybersecurity professionals.

Explore techniques for embedding malicious JavaScript in web applications, understanding potential vulnerabilities and security risks in modern web development.

Comprehensive analysis of 2021 ICS/OT vulnerabilities, offering insights on trends, high-profile cases, and actionable guidance for prioritizing and addressing cybersecurity risks in industrial environments.

Explore mitmproxy for Android network traffic analysis. Learn setup, traffic inspection, manipulation techniques, and automation using Python for enhanced system understanding and debugging.

Exploring automation beyond testing for embedded systems, including ad-hoc scripting, factory flashing, and CI for system updates. Discusses separating automation from testing infrastructure for flexibility.

Implement a lightweight HTTP server for embedded systems, covering design principles, Python prototyping, C implementation, and integration with RTOS on an STM32F4-Discovery board.

Explore LininoOS, LininoIO, and ArduinoOS: an integrated ecosystem for IoT development combining Linux and microcontrollers. Learn about package management, GPIO control, and graphical interfaces for embedded systems.

Explore device tree integration in Zephyr for simplified board configuration and device initialization. Learn about changes, impacts, and future improvements in system configuration for constrained devices.

Create your custom Linux development board, learning low-level electronics and boot processes. Discover cost-effective solutions for tailored features, enhancing your understanding of Linux hardware integration.

Explore IoT security risks with 11-year-old hacker Reuben Paul. Learn about vulnerabilities in smart toys and their real-world implications through demonstrations and insights from a young cybersecurity expert.

Explore embedded C/C++ development using VS and VS Code with ARM GCC toolchains and Yocto SDKs. Learn to edit, build, deploy, and debug, plus create custom tool extensions.