1. X
  2. Duncan Ogilvie ๐Ÿ
Log inSign up
Duncan Ogilvie ๐Ÿ
1,785 posts
user avatar
Duncan Ogilvie ๐Ÿ
@mrexodia
Reverse engineer and creator of @x64dbg
Poland
github.com/mrexodia
Joined January 2011
426
Following
10.7K
Followers
RepliesRepliesMediaMedia

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

TermsยทPrivacyยทCookiesยทAccessibilityยทAds Infoยทยฉ 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Jan 11
    Article cover image
    Article
    Vibe Engineering: What I've Learned Working with AI Coding Agents
    I've spent the past few months doing almost nothing but working with AI coding agents. No job, just me and LLMs building things together. What follows is everything I wish someone had told me when I...
    208K
  • user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Jan 12, 2024
    The RAD Debugger was released today by @rfleury. Looks really cool and Linux support would be awesome! github.com/EpicGames/raddโ€ฆ
    Image
    131K
  • user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Jun 29, 2023
    Gave a guest lecture "Windows Internals Crash Course" at the Ruhr-Universitรคt Bochum today. No novel research, but might be interesting for people getting into started. youtu.be/I_nJltUokE0 Thanks to @mr_phrazer for the invite!
    Image
    Windows Internals Crash Course
    From youtube.com
    60K
  • user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Mar 26, 2025
    Hacked together an IDA Pro MCP server in a few hours tonight! I gave Claude a simple crackme, but forgot to remove the source code from my project folder and in the end it cheated to find the solution๐Ÿคฆโ€โ™‚๏ธ Variable renaming and retyping is implemented though, so that might be
    Image
    00:00
    52K
  • user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Mar 28, 2025
    Success! Claude 3.7 with my IDA Pro MCP server managed to solve the crackme that was previously failing๐Ÿฆพ The trick was adding a convert_number tool and stress to always use it for conversions. It took ~7 minutes to run and the cost was $1.85. Also includes an analysis report.
    Image
    00:00
    72K
  • user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Sep 26, 2024
    ๐ŸšจMake sure UDP port 631 is not exposed to the internet!๐Ÿšจ To check: sudo netstat -tulpn | grep 631. If the output is empty you're good.
    user avatar
    Simone Margaritelli
    @evilsocket
    Sep 26, 2024
    Full disclosure happening at 20:00 UTC today, in a bit more than 2 hours.
    58K
  • user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Jul 7, 2024
    ๐Ÿšจ Want to hook the application entry point from DllMain with just a pointer swap? ๐Ÿšจ You can replace the RtlUserThreadStart pointer in the CONTEXT on the stack. #redteam #security #redteamtips
    Image
    40K
  • user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Sep 30, 2024
    ๐Ÿค”Allocations in your C program too expensive? ๐Ÿ’กOptimize them with this one simple trick!๐Ÿ’…
    Trick to optimize allocation cost in C
    45K
  • user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Feb 29, 2024
    Looks like you can debug x86 malware on the Apple M1 Pro using getwhisky.app! ๐Ÿฅณ
    Image
    31K
  • user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Jan 19, 2025
    DataExplorer is a plugin for @x64dbg that integrates the pattern language from @WerWolv's ImHex. You can quickly visualize data structures in memory!
    DataExplorer plugin window. Shows how you quickly visualize the IMAGE_DOS_HEADER in x64dbg.
    Image
    20K
  • user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Mar 24, 2024
    Wrote a little tool to generate a proxy for DLL hijacking. ASM stubs are often used for this purpose, but with some trickery you can use forwards with absolute paths! github.com/mrexodia/perfeโ€ฆ #infosec #redteam #Memes
    Image
    GitHub - mrexodia/perfect-dll-proxy: Perfect DLL Proxying using forwards with absolute paths.
    From github.com
    25K
  • user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Jun 1, 2025
    ๐Ÿ”ฅ TitanHide has been updated to support the latest VMProtect 3.9.4 changes! The service name is now used as the device name as well, so the check for \\.\TitanHide will fail if you name the service differently ๐Ÿง 
    Screenshot showing x64dbg debugging a VMProtect 3.9.4 sample.
    32K
  • user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Jul 17, 2024
    ๐Ÿšจ Want to quickly find the ntdll base without checking the module name? ๐Ÿšจ You can use the location of the LoaderLock to know which range is the right one. #redteam #security #redteamtips
    Image
    34K
  • user avatar
    Duncan Ogilvie ๐Ÿ
    @mrexodia
    Mar 28, 2025
    Article cover image
    Article
    Malware Analysis: stage2_x32.bad
    Executive Summary This malware is designed to disable security software on the infected machine and report back to a command and control (C2) server. It specifically targets Trend Micro and Microsoft...
    26K
Advertisement
Advertisement