
Dive deep into React state hooks' inner workings, exploring update queues, batching, and eager/lazy updates. Gain practical insights to better understand and debug your React code.

Learn techniques for escalating privileges to administrator level in recent Windows versions, including Microsoft Bounty Program insights and live demonstrations.

Explore techniques for mapping CVEs to source code, including parsing CVE data and quantifying correspondence statistics. Learn about open-source tools and potential AI applications for vulnerability detection.

Explore fine-grained Control-Flow Integrity for Linux kernel security, addressing ROP attacks and dynamic kernel modules. Learn advanced mitigation techniques and implementation challenges.

Explore USB/IP vulnerabilities in Linux, including buffer overflow and data injection. Learn about architecture, protocol, and security implications of this USB device sharing framework.

Explore how mobile apps leak sensitive credentials, analyzing real breaches, source code vulnerabilities, and Play Store security risks. Learn actionable steps to protect your app's secrets.

Explore JDK APIs and tools for Java source code modeling, including code generation and strict checks using javax.lang.model and Trees API.

Explore Roslyn's code analysis capabilities, including parsing, transforming, and pattern-checking C# code. Learn to create in-memory assemblies and run xUnit tests using Roslyn's powerful features.

Learn to generate comprehensive documentation from .NET source code using Roslyn, creating diagrams that illustrate application structure and flow in various formats for improved team and stakeholder understanding.

Master Roslyn-powered documentation generation to automatically create diagrams and documentation from .NET source code, making codebases more accessible to teams and stakeholders.

Black Hat Europe 2024