Best of Reverse EngineeringAugust 2024

  1. 1
    Video
    Avatar of davidbombalDavid Bombal·2y

    Reverse Engineering 101 tutorial with the amazing Stephen Sims!

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    Evading JavaScript Anti-Debugging Techniques

    Debuggers are essential tools for developers and reverse-engineers, but companies often implement anti-debugging techniques to protect their code. Traditional methods to bypass these, such as disabling breakpoints or using scripts like Anti Anti-debugger, may not always work against well-protected scripts like those by JScrambler. A creative solution involves renaming the 'debugger' keyword in the browser's codebase to evade anti-debugging mechanisms. The author demonstrates this approach using a custom version of Firefox to circumvent anti-bot scripts.

  3. 3
    Article
    Avatar of hnHacker News·2y

    seekbytes/IPA: GUI analyzer for deep-diving into PDF files. Detect malicious payloads, understand object relationships, and extract key information for threat analysis.

    Interactive PDF Analysis (IPA) is a tool designed for in-depth examination of PDF files, particularly to detect malicious payloads and understand object relationships within the files. Inspired by tools from Zynamics and Didier Stevens, IPA offers a graphical interface for easier comprehension of PDF contents, including metadata extraction, structure analysis, and data stream extraction. The tool, built with Rust and compatible with pdf-rs, can be compiled locally without external dependencies. Current limitations include lack of support for encrypted PDFs and certain object types.