u/herrcorein r/ReverseEngineering • Recommends
Unpacking Gootkit Malware With IDA Pro and x64dbg
52K subscribers • 40 videos on Hallway
Intermediate. Assumes working knowledge.
32K views8 years ago1 recommendation
OALabs shows how to deobfuscate strings with IDA Python and unpack Gootkit malware using x64dbg.
Open Analysis Live! We use IDA Pro and x64dbg to unpack a recently packed Gootkit malware (stage1). This was a subscriber request asking us to determine how this was packed. Video bookmarks to skip ahead... ----- OALABS DISCORD discord.gg/6h5Bh5AMDU OALABS PATREON patreon.com/oalabs OALABS TIP JAR ko-fi.com/oalabs OALABS GITHUB github.com/OALabs UNPACME - AUTOMATED MALWARE UNPACKING unpac.me/#/ ----- - Deobfuscating strings with IDA Python - Identify anti-analysis tricks after string deobfuscation - Mutex trick - CreateFile ShareMode trick - Fully unpacking with x64dbg - Searching for PE in memory using x64dbg - Carving PE files from a memory dump with a hex editor - Final overview of the whole process Packed sample: Sha256: 38933984f5ff8b71c054d1c1155e308ac02377b89315ef17cea859178a30dbab malshare.com/sample.php?action=detail&hash=e561ae3cedb6f9fc0… Unpacked Gootkit (stage 1): Sha256: e61082d8f711d775b5c427af649c64ab50fac695f334720dca467598c5817b7a malshare.com/sample.php?action=detail&hash=691c71e5b3d728357… x64dbg: x64dbg.com/#start IDA: hex-rays.com/products/ida/support/download_freeware.shtml Packer string decryption script (IDAPython): gist.github.com/herrcore/473133aa1387ed0b08a67d1a221b5b09 Tutorial examining the CreateFile share anti-analysis trick: youtube.com/watch?v=ScBB-Hi7NxQ&t=9m22s Feedback, questions, and suggestions are always welcome : ) Sergei twitter.com/herrcore Sean twitter.com/seanmw As always check out our tools, tutorials, and more content over at openanalysis.netWhat people say. Recommended as a step-by-step guide to unpacking Gootkit malware and handling anti-analysis tricks.
u/herrcorein r/ReverseEngineering • Recommends