{"changes":[{"change":"leads-collected","date":"2026-11-06T18:29:21Z","id":"leads-42269409624-1","json_url":"https://awesomerea.org/discoveries/leads/leads-42269409624-1.json","name":"2,000 unreviewed followed-source leads","record_type":"lead-batch","url":"https://awesomerea.org/discoveries/leads.json"},{"change":"leads-collected","date":"2026-11-06T18:15:30Z","id":"leads-42269015662-1","json_url":"https://awesomerea.org/discoveries/leads/leads-42269015662-1.json","name":"2,000 unreviewed followed-source leads","record_type":"lead-batch","url":"https://awesomerea.org/discoveries/leads.json"},{"change":"discovered","date":"2026-11-06T17:38:26Z","id":"run-42259510952-1","json_url":"https://awesomerea.org/discoveries/batches/run-42259510952-1.json","name":"300 unreviewed repository discoveries","record_type":"discovery-batch","url":"https://awesomerea.org/discoveries/"},{"change":"leads-collected","date":"2026-11-06T17:12:52Z","id":"leads-42259531603-1","json_url":"https://awesomerea.org/discoveries/leads/leads-42259531603-1.json","name":"2,000 unreviewed followed-source leads","record_type":"lead-batch","url":"https://awesomerea.org/discoveries/leads.json"},{"change":"discovered","date":"2026-11-06T16:31:51Z","id":"run-42250580748-1","json_url":"https://awesomerea.org/discoveries/batches/run-42250580748-1.json","name":"300 unreviewed repository discoveries","record_type":"discovery-batch","url":"https://awesomerea.org/discoveries/"},{"change":"discovered","date":"2026-11-06T15:41:48Z","id":"run-42241100246-1","json_url":"https://awesomerea.org/discoveries/batches/run-42241100246-1.json","name":"300 unreviewed repository discoveries","record_type":"discovery-batch","url":"https://awesomerea.org/discoveries/"},{"change":"discovered","date":"2026-11-06T14:32:13Z","id":"run-42232277609-1","json_url":"https://awesomerea.org/discoveries/batches/run-42232277609-1.json","name":"300 unreviewed repository discoveries","record_type":"discovery-batch","url":"https://awesomerea.org/discoveries/"},{"change":"discovered","date":"2026-11-06T13:02:54Z","id":"run-42216804018-1","json_url":"https://awesomerea.org/discoveries/batches/run-42216804018-1.json","name":"300 unreviewed repository discoveries","record_type":"discovery-batch","url":"https://awesomerea.org/discoveries/"},{"change":"discovered","date":"2026-11-06T12:39:53Z","id":"run-42216232619-1","json_url":"https://awesomerea.org/discoveries/batches/run-42216232619-1.json","name":"300 unreviewed repository discoveries","record_type":"discovery-batch","url":"https://awesomerea.org/discoveries/"},{"change":"leads-collected","date":"2026-11-06T12:15:25Z","id":"leads-42216250803-1","json_url":"https://awesomerea.org/discoveries/leads/leads-42216250803-1.json","name":"2 unreviewed followed-source leads","record_type":"lead-batch","url":"https://awesomerea.org/discoveries/leads.json"},{"change":"discovered","date":"2026-11-06T11:38:12Z","id":"run-42208549742-1","json_url":"https://awesomerea.org/discoveries/batches/run-42208549742-1.json","name":"300 unreviewed repository discoveries","record_type":"discovery-batch","url":"https://awesomerea.org/discoveries/"},{"change":"discovered","date":"2026-11-06T10:43:34Z","id":"run-42201075883-1","json_url":"https://awesomerea.org/discoveries/batches/run-42201075883-1.json","name":"300 unreviewed repository discoveries","record_type":"discovery-batch","url":"https://awesomerea.org/discoveries/"},{"change":"discovered","date":"2026-11-06T08:44:42Z","id":"run-42186805426-1","json_url":"https://awesomerea.org/discoveries/batches/run-42186805426-1.json","name":"300 unreviewed repository discoveries","record_type":"discovery-batch","url":"https://awesomerea.org/discoveries/"},{"change":"leads-collected","date":"2026-11-06T05:16:25Z","id":"leads-42167428264-1","json_url":"https://awesomerea.org/discoveries/leads/leads-42167428264-1.json","name":"1 unreviewed followed-source leads","record_type":"lead-batch","url":"https://awesomerea.org/discoveries/leads.json"},{"change":"discovered","date":"2026-11-06T04:34:51Z","id":"run-42161587295-1","json_url":"https://awesomerea.org/discoveries/batches/run-42161587295-1.json","name":"300 unreviewed repository discoveries","record_type":"discovery-batch","url":"https://awesomerea.org/discoveries/"},{"change":"discovered","date":"2026-11-06T02:32:22Z","id":"run-42149552878-1","json_url":"https://awesomerea.org/discoveries/batches/run-42149552878-1.json","name":"300 unreviewed repository discoveries","record_type":"discovery-batch","url":"https://awesomerea.org/discoveries/"},{"change":"added","date":"2026-11-06","id":"zygisk-fridagadget","json_url":"https://awesomerea.org/resources/zygisk-fridagadget/record.json","name":"Zygisk - Frida Gadget","record_type":"resource","url":"https://awesomerea.org/resources/zygisk-fridagadget/"},{"change":"added","date":"2026-11-06","id":"zltrouter-case","json_url":"https://awesomerea.org/resources/zltrouter-case/record.json","name":"zlt: MTN ZLT T10D MAX router API reconstruction","record_type":"resource","url":"https://awesomerea.org/resources/zltrouter-case/"},{"change":"added","date":"2026-11-06","id":"zemismart-blind-protocol-case","json_url":"https://awesomerea.org/resources/zemismart-blind-protocol-case/record.json","name":"Zemismart Blind Controller Protocol: RF command reconstruction","record_type":"resource","url":"https://awesomerea.org/resources/zemismart-blind-protocol-case/"},{"change":"added","date":"2026-11-06","id":"zcode-android-case","json_url":"https://awesomerea.org/resources/zcode-android-case/record.json","name":"ZCode-Android: reconstructing the ZCode remote-control client","record_type":"resource","url":"https://awesomerea.org/resources/zcode-android-case/"},{"change":"added","date":"2026-11-06","id":"ygo-poc-toolset","json_url":"https://awesomerea.org/resources/ygo-poc-toolset/record.json","name":"YGO-PoC Toolset","record_type":"resource","url":"https://awesomerea.org/resources/ygo-poc-toolset/"},{"change":"added","date":"2026-11-06","id":"yara-x","json_url":"https://awesomerea.org/resources/yara-x/record.json","name":"YARA-X","record_type":"resource","url":"https://awesomerea.org/resources/yara-x/"},{"change":"added","date":"2026-11-06","id":"yara","json_url":"https://awesomerea.org/resources/yara/record.json","name":"YARA","record_type":"resource","url":"https://awesomerea.org/resources/yara/"},{"change":"added","date":"2026-11-06","id":"yandex-station-local-streaming","json_url":"https://awesomerea.org/resources/yandex-station-local-streaming/record.json","name":"Локальный аудиостриминг на Яндекс.Станцию","record_type":"resource","url":"https://awesomerea.org/resources/yandex-station-local-streaming/"},{"change":"added","date":"2026-11-06","id":"xori","json_url":"https://awesomerea.org/resources/xori/record.json","name":"Xori","record_type":"resource","url":"https://awesomerea.org/resources/xori/"},{"change":"added","date":"2026-11-06","id":"xlmmacrodeobfuscator","json_url":"https://awesomerea.org/resources/xlmmacrodeobfuscator/record.json","name":"XLMMacroDeobfuscator","record_type":"resource","url":"https://awesomerea.org/resources/xlmmacrodeobfuscator/"},{"change":"added","date":"2026-11-06","id":"xhook","json_url":"https://awesomerea.org/resources/xhook/record.json","name":"xHook","record_type":"resource","url":"https://awesomerea.org/resources/xhook/"},{"change":"added","date":"2026-11-06","id":"xenus-dt1-decompiler","json_url":"https://awesomerea.org/resources/xenus-dt1-decompiler/record.json","name":"Xenus DT1 Decompiler","record_type":"resource","url":"https://awesomerea.org/resources/xenus-dt1-decompiler/"},{"change":"added","date":"2026-11-06","id":"xbloom-ble-case","json_url":"https://awesomerea.org/resources/xbloom-ble-case/record.json","name":"xbloom-ble: a client for the xBloom Studio BLE protocol","record_type":"resource","url":"https://awesomerea.org/resources/xbloom-ble-case/"},{"change":"added","date":"2026-11-06","id":"xanalyzer","json_url":"https://awesomerea.org/resources/xanalyzer/record.json","name":"xAnalyzer","record_type":"resource","url":"https://awesomerea.org/resources/xanalyzer/"},{"change":"added","date":"2026-11-06","id":"x64dbgmcp","json_url":"https://awesomerea.org/resources/x64dbgmcp/record.json","name":"x64dbg MCP (x64dbgMCP)","record_type":"resource","url":"https://awesomerea.org/resources/x64dbgmcp/"},{"change":"added","date":"2026-11-06","id":"x64dbg-tenet","json_url":"https://awesomerea.org/resources/x64dbg-tenet/record.json","name":"x64dbg-tenet","record_type":"resource","url":"https://awesomerea.org/resources/x64dbg-tenet/"},{"change":"added","date":"2026-11-06","id":"x64dbg-mcp-setsuna","json_url":"https://awesomerea.org/resources/x64dbg-mcp-setsuna/record.json","name":"x64dbg MCP Server Plugin","record_type":"resource","url":"https://awesomerea.org/resources/x64dbg-mcp-setsuna/"},{"change":"added","date":"2026-11-06","id":"wmatcher","json_url":"https://awesomerea.org/resources/wmatcher/record.json","name":"wMatcher","record_type":"resource","url":"https://awesomerea.org/resources/wmatcher/"},{"change":"added","date":"2026-11-06","id":"wirebrowser","json_url":"https://awesomerea.org/resources/wirebrowser/record.json","name":"Wirebrowser","record_type":"resource","url":"https://awesomerea.org/resources/wirebrowser/"},{"change":"added","date":"2026-11-06","id":"windbg","json_url":"https://awesomerea.org/resources/windbg/record.json","name":"WinDbg","record_type":"resource","url":"https://awesomerea.org/resources/windbg/"},{"change":"added","date":"2026-11-06","id":"whatsapp-docs","json_url":"https://awesomerea.org/resources/whatsapp-docs/record.json","name":"whatsapp-docs","record_type":"resource","url":"https://awesomerea.org/resources/whatsapp-docs/"},{"change":"added","date":"2026-11-06","id":"weeping-of-the-empire-case","json_url":"https://awesomerea.org/resources/weeping-of-the-empire-case/record.json","name":"Weeping of the Empire: statically recompiling Tears of the Kingdom for Windows","record_type":"resource","url":"https://awesomerea.org/resources/weeping-of-the-empire-case/"},{"change":"added","date":"2026-11-06","id":"wechat-4-1-10-macos-key-case","json_url":"https://awesomerea.org/resources/wechat-4-1-10-macos-key-case/record.json","name":"WeChat: recovering SQLCipher keys through CommonCrypto hooks","record_type":"resource","url":"https://awesomerea.org/resources/wechat-4-1-10-macos-key-case/"},{"change":"added","date":"2026-11-06","id":"website-to-cli","json_url":"https://awesomerea.org/resources/website-to-cli/record.json","name":"website-to-cli","record_type":"resource","url":"https://awesomerea.org/resources/website-to-cli/"},{"change":"added","date":"2026-11-06","id":"web-crawler-reverse-agent","json_url":"https://awesomerea.org/resources/web-crawler-reverse-agent/record.json","name":"web-crawler ReverseAgent","record_type":"resource","url":"https://awesomerea.org/resources/web-crawler-reverse-agent/"},{"change":"added","date":"2026-11-06","id":"walksnail-ascent-vrx-uart","json_url":"https://awesomerea.org/resources/walksnail-ascent-vrx-uart/record.json","name":"Walksnail Ascent VRX UART Protocol","record_type":"resource","url":"https://awesomerea.org/resources/walksnail-ascent-vrx-uart/"},{"change":"added","date":"2026-11-06","id":"voltron","json_url":"https://awesomerea.org/resources/voltron/record.json","name":"Voltron","record_type":"resource","url":"https://awesomerea.org/resources/voltron/"},{"change":"added","date":"2026-11-06","id":"void-client-case","json_url":"https://awesomerea.org/resources/void-client-case/record.json","name":"Void Client: rebuilding the Starblast.io client","record_type":"resource","url":"https://awesomerea.org/resources/void-client-case/"},{"change":"added","date":"2026-11-06","id":"viture-v2-case","json_url":"https://awesomerea.org/resources/viture-v2-case/record.json","name":"viture-v2: a reconstructed VITURE Gen2 glasses protocol and driver","record_type":"resource","url":"https://awesomerea.org/resources/viture-v2-case/"},{"change":"added","date":"2026-11-06","id":"virtualxposed","json_url":"https://awesomerea.org/resources/virtualxposed/record.json","name":"VirtualXposed","record_type":"resource","url":"https://awesomerea.org/resources/virtualxposed/"},{"change":"added","date":"2026-11-06","id":"virtual-mpc-sample-case","json_url":"https://awesomerea.org/resources/virtual-mpc-sample-case/record.json","name":"Virtual MPC Sample: rehosting Akai MPC Sample firmware in QEMU","record_type":"resource","url":"https://awesomerea.org/resources/virtual-mpc-sample-case/"},{"change":"added","date":"2026-11-06","id":"virtuailor","json_url":"https://awesomerea.org/resources/virtuailor/record.json","name":"Virtuailor","record_type":"resource","url":"https://awesomerea.org/resources/virtuailor/"},{"change":"added","date":"2026-11-06","id":"viper-framework","json_url":"https://awesomerea.org/resources/viper-framework/record.json","name":"Viper","record_type":"resource","url":"https://awesomerea.org/resources/viper-framework/"},{"change":"added","date":"2026-11-06","id":"view8","json_url":"https://awesomerea.org/resources/view8/record.json","name":"View8","record_type":"resource","url":"https://awesomerea.org/resources/view8/"},{"change":"added","date":"2026-11-06","id":"vgmstream","json_url":"https://awesomerea.org/resources/vgmstream/record.json","name":"vgmstream","record_type":"resource","url":"https://awesomerea.org/resources/vgmstream/"},{"change":"added","date":"2026-11-06","id":"vector-lsposed","json_url":"https://awesomerea.org/resources/vector-lsposed/record.json","name":"Vector Framework","record_type":"resource","url":"https://awesomerea.org/resources/vector-lsposed/"},{"change":"added","date":"2026-11-06","id":"vc64-240p","json_url":"https://awesomerea.org/resources/vc64-240p/record.json","name":"vc64_240p","record_type":"resource","url":"https://awesomerea.org/resources/vc64-240p/"},{"change":"added","date":"2026-11-06","id":"vanmoof-certificates-case","json_url":"https://awesomerea.org/resources/vanmoof-certificates-case/record.json","name":"vanmoof-certificates: decoding VanMoof bike certificates","record_type":"resource","url":"https://awesomerea.org/resources/vanmoof-certificates-case/"},{"change":"added","date":"2026-11-06","id":"vanmoof-can-bus-parser","json_url":"https://awesomerea.org/resources/vanmoof-can-bus-parser/record.json","name":"CAN Bus Parser","record_type":"resource","url":"https://awesomerea.org/resources/vanmoof-can-bus-parser/"},{"change":"added","date":"2026-11-06","id":"vanmoof-ble-protocol-case","json_url":"https://awesomerea.org/resources/vanmoof-ble-protocol-case/record.json","name":"VanMoof BLE: a client for S5, A5 and S6 bicycle protocols","record_type":"resource","url":"https://awesomerea.org/resources/vanmoof-ble-protocol-case/"},{"change":"added","date":"2026-11-06","id":"valkyrie-malware-analyzer","json_url":"https://awesomerea.org/resources/valkyrie-malware-analyzer/record.json","name":"Valkyrie","record_type":"resource","url":"https://awesomerea.org/resources/valkyrie-malware-analyzer/"},{"change":"added","date":"2026-11-06","id":"vainglory-replay-decoder","json_url":"https://awesomerea.org/resources/vainglory-replay-decoder/record.json","name":"VG Reverse Engineering","record_type":"resource","url":"https://awesomerea.org/resources/vainglory-replay-decoder/"},{"change":"added","date":"2026-11-06","id":"unwebpack-sourcemap","json_url":"https://awesomerea.org/resources/unwebpack-sourcemap/record.json","name":"unwebpack-sourcemap","record_type":"resource","url":"https://awesomerea.org/resources/unwebpack-sourcemap/"},{"change":"added","date":"2026-11-06","id":"unrpyc","json_url":"https://awesomerea.org/resources/unrpyc/record.json","name":"Unrpyc","record_type":"resource","url":"https://awesomerea.org/resources/unrpyc/"},{"change":"added","date":"2026-11-06","id":"universal-gba-pokedex","json_url":"https://awesomerea.org/resources/universal-gba-pokedex/record.json","name":"Universal GBA Pokedex","record_type":"resource","url":"https://awesomerea.org/resources/universal-gba-pokedex/"},{"change":"added","date":"2026-11-06","id":"universal-extractor-2","json_url":"https://awesomerea.org/resources/universal-extractor-2/record.json","name":"Universal Extractor 2","record_type":"resource","url":"https://awesomerea.org/resources/universal-extractor-2/"},{"change":"added","date":"2026-11-06","id":"uabea","json_url":"https://awesomerea.org/resources/uabea/record.json","name":"UABEA","record_type":"resource","url":"https://awesomerea.org/resources/uabea/"},{"change":"added","date":"2026-11-06","id":"tuya-mobile-security-layer-case","json_url":"https://awesomerea.org/resources/tuya-mobile-security-layer-case/record.json","name":"tuya-mobile: a Python reconstruction of Tuya app signing and API calls","record_type":"resource","url":"https://awesomerea.org/resources/tuya-mobile-security-layer-case/"},{"change":"added","date":"2026-11-06","id":"trvision-case","json_url":"https://awesomerea.org/resources/trvision-case/record.json","name":"trvision: implementing Thermalright Vision USB display control","record_type":"resource","url":"https://awesomerea.org/resources/trvision-case/"},{"change":"added","date":"2026-11-06","id":"tozo-control-case","json_url":"https://awesomerea.org/resources/tozo-control-case/record.json","name":"TOZO Control: a Linux earbuds client built from the TOZO BLE protocol","record_type":"resource","url":"https://awesomerea.org/resources/tozo-control-case/"},{"change":"added","date":"2026-11-06","id":"touhou-engine-case","json_url":"https://awesomerea.org/resources/touhou-engine-case/record.json","name":"touhou-engine: a Python reimplementation of Touhou gameplay","record_type":"resource","url":"https://awesomerea.org/resources/touhou-engine-case/"},{"change":"added","date":"2026-11-06","id":"tmock-server-case","json_url":"https://awesomerea.org/resources/tmock-server-case/record.json","name":"tMock-Server: reconstructing Terraria server handshakes","record_type":"resource","url":"https://awesomerea.org/resources/tmock-server-case/"},{"change":"added","date":"2026-11-06","id":"thyme","json_url":"https://awesomerea.org/resources/thyme/record.json","name":"Thyme: Command & Conquer Generals: Zero Hour reimplementation","record_type":"resource","url":"https://awesomerea.org/resources/thyme/"},{"change":"added","date":"2026-11-06","id":"thug","json_url":"https://awesomerea.org/resources/thug/record.json","name":"Thug","record_type":"resource","url":"https://awesomerea.org/resources/thug/"},{"change":"added","date":"2026-11-06","id":"thisfirmwaredoesnotexist","json_url":"https://awesomerea.org/resources/thisfirmwaredoesnotexist/record.json","name":"ThisFirmwareDoesNotExist","record_type":"resource","url":"https://awesomerea.org/resources/thisfirmwaredoesnotexist/"},{"change":"added","date":"2026-11-06","id":"thermalmaster-case","json_url":"https://awesomerea.org/resources/thermalmaster-case/record.json","name":"thermalmaster: a Go client for ThermalMaster camera USB commands","record_type":"resource","url":"https://awesomerea.org/resources/thermalmaster-case/"},{"change":"added","date":"2026-11-06","id":"tenet-tracer","json_url":"https://awesomerea.org/resources/tenet-tracer/record.json","name":"tenet_tracer","record_type":"resource","url":"https://awesomerea.org/resources/tenet-tracer/"},{"change":"added","date":"2026-11-06","id":"tenet","json_url":"https://awesomerea.org/resources/tenet/record.json","name":"Tenet","record_type":"resource","url":"https://awesomerea.org/resources/tenet/"},{"change":"added","date":"2026-11-06","id":"tasm-rs","json_url":"https://awesomerea.org/resources/tasm-rs/record.json","name":"tasm-rs","record_type":"resource","url":"https://awesomerea.org/resources/tasm-rs/"},{"change":"added","date":"2026-11-06","id":"t2-platform-research","json_url":"https://awesomerea.org/resources/t2-platform-research/record.json","name":"T2 platform research","record_type":"resource","url":"https://awesomerea.org/resources/t2-platform-research/"},{"change":"added","date":"2026-11-06","id":"system-informer","json_url":"https://awesomerea.org/resources/system-informer/record.json","name":"System Informer","record_type":"resource","url":"https://awesomerea.org/resources/system-informer/"},{"change":"added","date":"2026-11-06","id":"substack-api-reference","json_url":"https://awesomerea.org/resources/substack-api-reference/record.json","name":"Substack API Reference (Unofficial)","record_type":"resource","url":"https://awesomerea.org/resources/substack-api-reference/"},{"change":"added","date":"2026-11-06","id":"stickwalker-case","json_url":"https://awesomerea.org/resources/stickwalker-case/record.json","name":"Stickwalker: porting Pokéwalker firmware to the Stick S3","record_type":"resource","url":"https://awesomerea.org/resources/stickwalker-case/"},{"change":"added","date":"2026-11-06","id":"steelseries-overlay-hook-case","json_url":"https://awesomerea.org/resources/steelseries-overlay-hook-case/record.json","name":"SteelSeries Overlay Hook: mapping and hooking the GameOverlay swapchain","record_type":"resource","url":"https://awesomerea.org/resources/steelseries-overlay-hook-case/"},{"change":"added","date":"2026-11-06","id":"stagg-net-case","json_url":"https://awesomerea.org/resources/stagg-net-case/record.json","name":"stagg-net: investigating the Fellow Stagg EKG kettle UART","record_type":"resource","url":"https://awesomerea.org/resources/stagg-net-case/"},{"change":"added","date":"2026-11-06","id":"stadiacast-case","json_url":"https://awesomerea.org/resources/stadiacast-case/record.json","name":"Stadiacast: reconstructing the Stadia Controller's Wi-Fi service","record_type":"resource","url":"https://awesomerea.org/resources/stadiacast-case/"},{"change":"added","date":"2026-11-06","id":"sqlce","json_url":"https://awesomerea.org/resources/sqlce/record.json","name":"sqlce","record_type":"resource","url":"https://awesomerea.org/resources/sqlce/"},{"change":"added","date":"2026-11-06","id":"spy-debugger","json_url":"https://awesomerea.org/resources/spy-debugger/record.json","name":"spy-debugger","record_type":"resource","url":"https://awesomerea.org/resources/spy-debugger/"},{"change":"added","date":"2026-11-06","id":"sprdflash-rs","json_url":"https://awesomerea.org/resources/sprdflash-rs/record.json","name":"SPRD Flash Tool","record_type":"resource","url":"https://awesomerea.org/resources/sprdflash-rs/"},{"change":"added","date":"2026-11-06","id":"spider-man-2-ps2-recomp-case","json_url":"https://awesomerea.org/resources/spider-man-2-ps2-recomp-case/record.json","name":"Spider-Man 2 PS2 Recomp: a static recompilation checkpoint","record_type":"resource","url":"https://awesomerea.org/resources/spider-man-2-ps2-recomp-case/"},{"change":"added","date":"2026-11-06","id":"spelunking","json_url":"https://awesomerea.org/resources/spelunking/record.json","name":"Spelunking","record_type":"resource","url":"https://awesomerea.org/resources/spelunking/"},{"change":"added","date":"2026-11-06","id":"spark-mail-linux-case","json_url":"https://awesomerea.org/resources/spark-mail-linux-case/record.json","name":"Spark Mail: rehosting the Windows desktop app on Linux with Wine shims","record_type":"resource","url":"https://awesomerea.org/resources/spark-mail-linux-case/"},{"change":"added","date":"2026-11-06","id":"soundcore-d3200-ble-case","json_url":"https://awesomerea.org/resources/soundcore-d3200-ble-case/record.json","name":"Soundcore D3200: reconstructing BLE recording transfer and decryption","record_type":"resource","url":"https://awesomerea.org/resources/soundcore-d3200-ble-case/"},{"change":"added","date":"2026-11-06","id":"soot","json_url":"https://awesomerea.org/resources/soot/record.json","name":"Soot","record_type":"resource","url":"https://awesomerea.org/resources/soot/"},{"change":"added","date":"2026-11-06","id":"sony-bravia-linux-case","json_url":"https://awesomerea.org/resources/sony-bravia-linux-case/record.json","name":"sony-bravia-linux: pre-Android BRAVIA platform and media behavior","record_type":"resource","url":"https://awesomerea.org/resources/sony-bravia-linux-case/"},{"change":"added","date":"2026-11-06","id":"somcp","json_url":"https://awesomerea.org/resources/somcp/record.json","name":"SOMCP","record_type":"resource","url":"https://awesomerea.org/resources/somcp/"},{"change":"added","date":"2026-11-06","id":"sogen-dart-bindings","json_url":"https://awesomerea.org/resources/sogen-dart-bindings/record.json","name":"Sogen Dart bindings","record_type":"resource","url":"https://awesomerea.org/resources/sogen-dart-bindings/"},{"change":"added","date":"2026-11-06","id":"siriously-writing-tools-case","json_url":"https://awesomerea.org/resources/siriously-writing-tools-case/record.json","name":"Siriously: recovering macOS Writing Tools entry points","record_type":"resource","url":"https://awesomerea.org/resources/siriously-writing-tools-case/"},{"change":"added","date":"2026-11-06","id":"sin-punishment-recompiled-case","json_url":"https://awesomerea.org/resources/sin-punishment-recompiled-case/record.json","name":"Sin & Punishment: a work-in-progress N64 static recompilation","record_type":"resource","url":"https://awesomerea.org/resources/sin-punishment-recompiled-case/"},{"change":"added","date":"2026-11-06","id":"sims-package2glb","json_url":"https://awesomerea.org/resources/sims-package2glb/record.json","name":"sims-package2glb","record_type":"resource","url":"https://awesomerea.org/resources/sims-package2glb/"},{"change":"added","date":"2026-11-06","id":"simpleparserpe","json_url":"https://awesomerea.org/resources/simpleparserpe/record.json","name":"SimpleParserPE","record_type":"resource","url":"https://awesomerea.org/resources/simpleparserpe/"},{"change":"added","date":"2026-11-06","id":"simcity-3000-gta-mode-case","json_url":"https://awesomerea.org/resources/simcity-3000-gta-mode-case/record.json","name":"GTA Mode: reverse-engineering SimCity 3000 Unlimited for a native plugin","record_type":"resource","url":"https://awesomerea.org/resources/simcity-3000-gta-mode-case/"},{"change":"added","date":"2026-11-06","id":"sicxe-disassembler","json_url":"https://awesomerea.org/resources/sicxe-disassembler/record.json","name":"SIC/XE Disassembler and Linking Loader","record_type":"resource","url":"https://awesomerea.org/resources/sicxe-disassembler/"},{"change":"added","date":"2026-11-06","id":"sheypoor-mcp-case","json_url":"https://awesomerea.org/resources/sheypoor-mcp-case/record.json","name":"Sheypoor MCP: mapping marketplace APIs from browser traffic","record_type":"resource","url":"https://awesomerea.org/resources/sheypoor-mcp-case/"},{"change":"added","date":"2026-11-06","id":"shark-k86-mac-case","json_url":"https://awesomerea.org/resources/shark-k86-mac-case/record.json","name":"shark-k86-mac: a client for the Attack Shark K86 HID protocol","record_type":"resource","url":"https://awesomerea.org/resources/shark-k86-mac-case/"},{"change":"added","date":"2026-11-06","id":"sh23ds-case","json_url":"https://awesomerea.org/resources/sh23ds-case/record.json","name":"sh23ds: a native 3DS reconstruction of Silent Hill 2","record_type":"resource","url":"https://awesomerea.org/resources/sh23ds-case/"},{"change":"added","date":"2026-11-06","id":"sf2recomp-case","json_url":"https://awesomerea.org/resources/sf2recomp-case/record.json","name":"SF2Recomp: statically recompiling Shadow Fight 2 for native platforms","record_type":"resource","url":"https://awesomerea.org/resources/sf2recomp-case/"},{"change":"added","date":"2026-11-06","id":"scyllahide","json_url":"https://awesomerea.org/resources/scyllahide/record.json","name":"ScyllaHide","record_type":"resource","url":"https://awesomerea.org/resources/scyllahide/"},{"change":"added","date":"2026-11-06","id":"scvk-case","json_url":"https://awesomerea.org/resources/scvk-case/record.json","name":"scvk: replacing SimCity 4's renderer with Vulkan","record_type":"resource","url":"https://awesomerea.org/resources/scvk-case/"},{"change":"added","date":"2026-11-06","id":"scriptsource-dumper","json_url":"https://awesomerea.org/resources/scriptsource-dumper/record.json","name":"ScriptSource-Dumper","record_type":"resource","url":"https://awesomerea.org/resources/scriptsource-dumper/"},{"change":"added","date":"2026-11-06","id":"scooter-link-case","json_url":"https://awesomerea.org/resources/scooter-link-case/record.json","name":"Scooter Link: a Xiaomi scooter client built from BLE protocol research","record_type":"resource","url":"https://awesomerea.org/resources/scooter-link-case/"},{"change":"added","date":"2026-11-06","id":"sb-ae9-case","json_url":"https://awesomerea.org/resources/sb-ae9-case/record.json","name":"Sound Blaster AE-9: reconstructing Linux control from Windows driver analysis","record_type":"resource","url":"https://awesomerea.org/resources/sb-ae9-case/"},{"change":"added","date":"2026-11-06","id":"savagewindrecomp","json_url":"https://awesomerea.org/resources/savagewindrecomp/record.json","name":"Savage Wind Recomp: statically recompiling The Legend of Zelda: Breath of the Wild","record_type":"resource","url":"https://awesomerea.org/resources/savagewindrecomp/"},{"change":"added","date":"2026-11-06","id":"sandwitcher","json_url":"https://awesomerea.org/resources/sandwitcher/record.json","name":"Sandwitcher","record_type":"resource","url":"https://awesomerea.org/resources/sandwitcher/"},{"change":"added","date":"2026-11-06","id":"salamander-uefi-case","json_url":"https://awesomerea.org/resources/salamander-uefi-case/record.json","name":"Salamander UEFI: a disassembly-based UEFI port of the NES game","record_type":"resource","url":"https://awesomerea.org/resources/salamander-uefi-case/"},{"change":"added","date":"2026-11-06","id":"rust-sig-gen","json_url":"https://awesomerea.org/resources/rust-sig-gen/record.json","name":"rust-sig-gen","record_type":"resource","url":"https://awesomerea.org/resources/rust-sig-gen/"},{"change":"added","date":"2026-11-06","id":"rust-deobf","json_url":"https://awesomerea.org/resources/rust-deobf/record.json","name":"rust-deobf","record_type":"resource","url":"https://awesomerea.org/resources/rust-deobf/"},{"change":"added","date":"2026-11-06","id":"rto-echalan-android-analysis-case","json_url":"https://awesomerea.org/resources/rto-echalan-android-analysis-case/record.json","name":"RTO eChalan: investigating a BankBot Android APK","record_type":"resource","url":"https://awesomerea.org/resources/rto-echalan-android-analysis-case/"},{"change":"added","date":"2026-11-06","id":"rtg-format","json_url":"https://awesomerea.org/resources/rtg-format/record.json","name":"RtG-Format","record_type":"resource","url":"https://awesomerea.org/resources/rtg-format/"},{"change":"added","date":"2026-11-06","id":"rpisec-malware-analysis-course","json_url":"https://awesomerea.org/resources/rpisec-malware-analysis-course/record.json","name":"RPISEC Malware Analysis course (CSCI 4976)","record_type":"resource","url":"https://awesomerea.org/resources/rpisec-malware-analysis-course/"},{"change":"added","date":"2026-11-06","id":"rpcview","json_url":"https://awesomerea.org/resources/rpcview/record.json","name":"RpcView","record_type":"resource","url":"https://awesomerea.org/resources/rpcview/"},{"change":"added","date":"2026-11-06","id":"rofllens","json_url":"https://awesomerea.org/resources/rofllens/record.json","name":"RoflLens","record_type":"resource","url":"https://awesomerea.org/resources/rofllens/"},{"change":"added","date":"2026-11-06","id":"rnd-companion-case","json_url":"https://awesomerea.org/resources/rnd-companion-case/record.json","name":"RND Companion: reconstructing the RND Synth SysEx protocol","record_type":"resource","url":"https://awesomerea.org/resources/rnd-companion-case/"},{"change":"added","date":"2026-11-06","id":"rk-m75-case","json_url":"https://awesomerea.org/resources/rk-m75-case/record.json","name":"RK M75: reconstructing wired and wireless RGB control","record_type":"resource","url":"https://awesomerea.org/resources/rk-m75-case/"},{"change":"added","date":"2026-11-06","id":"reverseapk","json_url":"https://awesomerea.org/resources/reverseapk/record.json","name":"ReverseAPK","record_type":"resource","url":"https://awesomerea.org/resources/reverseapk/"},{"change":"added","date":"2026-11-06","id":"reverse-workbench-skill","json_url":"https://awesomerea.org/resources/reverse-workbench-skill/record.json","name":"reverse-workbench-skill","record_type":"resource","url":"https://awesomerea.org/resources/reverse-workbench-skill/"},{"change":"added","date":"2026-11-06","id":"retruxx","json_url":"https://awesomerea.org/resources/retruxx/record.json","name":"retruxx: reverse-engineered Hard Truck Apocalypse","record_type":"resource","url":"https://awesomerea.org/resources/retruxx/"},{"change":"added","date":"2026-11-06","id":"remill","json_url":"https://awesomerea.org/resources/remill/record.json","name":"Remill","record_type":"resource","url":"https://awesomerea.org/resources/remill/"},{"change":"added","date":"2026-11-06","id":"rehex","json_url":"https://awesomerea.org/resources/rehex/record.json","name":"REHex","record_type":"resource","url":"https://awesomerea.org/resources/rehex/"},{"change":"added","date":"2026-11-06","id":"reclass-net","json_url":"https://awesomerea.org/resources/reclass-net/record.json","name":"ReClass.NET","record_type":"resource","url":"https://awesomerea.org/resources/reclass-net/"},{"change":"added","date":"2026-11-06","id":"re4me-toolbox","json_url":"https://awesomerea.org/resources/re4me-toolbox/record.json","name":"RE4METoolbox","record_type":"resource","url":"https://awesomerea.org/resources/re4me-toolbox/"},{"change":"added","date":"2026-11-06","id":"re-workstation","json_url":"https://awesomerea.org/resources/re-workstation/record.json","name":"RE-Workstation","record_type":"resource","url":"https://awesomerea.org/resources/re-workstation/"},{"change":"added","date":"2026-11-06","id":"re-shell","json_url":"https://awesomerea.org/resources/re-shell/record.json","name":"re-shell","record_type":"resource","url":"https://awesomerea.org/resources/re-shell/"},{"change":"added","date":"2026-11-06","id":"razerstream-case","json_url":"https://awesomerea.org/resources/razerstream-case/record.json","name":"RazerStream: reconstructing Stream Controller device control","record_type":"resource","url":"https://awesomerea.org/resources/razerstream-case/"},{"change":"added","date":"2026-11-06","id":"r0idamcp","json_url":"https://awesomerea.org/resources/r0idamcp/record.json","name":"r0idamcp","record_type":"resource","url":"https://awesomerea.org/resources/r0idamcp/"},{"change":"added","date":"2026-11-06","id":"questpad-case","json_url":"https://awesomerea.org/resources/questpad-case/record.json","name":"QuestPad: a USB gamepad from the Quest Touch radio protocol","record_type":"resource","url":"https://awesomerea.org/resources/questpad-case/"},{"change":"added","date":"2026-11-06","id":"qira","json_url":"https://awesomerea.org/resources/qira/record.json","name":"QIRA","record_type":"resource","url":"https://awesomerea.org/resources/qira/"},{"change":"added","date":"2026-11-06","id":"qemu-rtd2841","json_url":"https://awesomerea.org/resources/qemu-rtd2841/record.json","name":"qemu-rtd2841","record_type":"resource","url":"https://awesomerea.org/resources/qemu-rtd2841/"},{"change":"added","date":"2026-11-06","id":"qemu","json_url":"https://awesomerea.org/resources/qemu/record.json","name":"QEMU","record_type":"resource","url":"https://awesomerea.org/resources/qemu/"},{"change":"added","date":"2026-11-06","id":"pyhaseiq-case","json_url":"https://awesomerea.org/resources/pyhaseiq-case/record.json","name":"pyhaseiq: reconstructing the older Hase iQ stove's WebSocket protocol","record_type":"resource","url":"https://awesomerea.org/resources/pyhaseiq-case/"},{"change":"added","date":"2026-11-06","id":"pyeilik-case","json_url":"https://awesomerea.org/resources/pyeilik-case/record.json","name":"PyEilik: a client for the Eilik robot's USB protocol","record_type":"resource","url":"https://awesomerea.org/resources/pyeilik-case/"},{"change":"added","date":"2026-11-06","id":"psp-media-slopkit","json_url":"https://awesomerea.org/resources/psp-media-slopkit/record.json","name":"psp-media-slopkit","record_type":"resource","url":"https://awesomerea.org/resources/psp-media-slopkit/"},{"change":"added","date":"2026-11-06","id":"process-dump","json_url":"https://awesomerea.org/resources/process-dump/record.json","name":"Process Dump","record_type":"resource","url":"https://awesomerea.org/resources/process-dump/"},{"change":"added","date":"2026-11-06","id":"procdump-linux","json_url":"https://awesomerea.org/resources/procdump-linux/record.json","name":"ProcDump for Linux and macOS","record_type":"resource","url":"https://awesomerea.org/resources/procdump-linux/"},{"change":"added","date":"2026-11-06","id":"premium5-radio-emulator","json_url":"https://awesomerea.org/resources/premium5-radio-emulator/record.json","name":"premium5","record_type":"resource","url":"https://awesomerea.org/resources/premium5-radio-emulator/"},{"change":"added","date":"2026-11-06","id":"practical-malware-analysis","json_url":"https://awesomerea.org/resources/practical-malware-analysis/record.json","name":"Practical Malware Analysis","record_type":"resource","url":"https://awesomerea.org/resources/practical-malware-analysis/"},{"change":"added","date":"2026-11-06","id":"power-bi-report-query-case","json_url":"https://awesomerea.org/resources/power-bi-report-query-case/record.json","name":"Power BI API Scraper: decoding a published report query format","record_type":"resource","url":"https://awesomerea.org/resources/power-bi-report-query-case/"},{"change":"added","date":"2026-11-06","id":"porosity","json_url":"https://awesomerea.org/resources/porosity/record.json","name":"Porosity","record_type":"resource","url":"https://awesomerea.org/resources/porosity/"},{"change":"added","date":"2026-11-06","id":"pocketprinter5890-case","json_url":"https://awesomerea.org/resources/pocketprinter5890-case/record.json","name":"PocketPrinter5890: reconstructing the Lidl 5890 printer protocol","record_type":"resource","url":"https://awesomerea.org/resources/pocketprinter5890-case/"},{"change":"added","date":"2026-11-06","id":"pocket-client-case","json_url":"https://awesomerea.org/resources/pocket-client-case/record.json","name":"pocket-client: a BLE client for the Pocket voice recorder","record_type":"resource","url":"https://awesomerea.org/resources/pocket-client-case/"},{"change":"added","date":"2026-11-06","id":"pmca-re-reloaded","json_url":"https://awesomerea.org/resources/pmca-re-reloaded/record.json","name":"PMCA-RE RELOADED","record_type":"resource","url":"https://awesomerea.org/resources/pmca-re-reloaded/"},{"change":"added","date":"2026-11-06","id":"pkhex","json_url":"https://awesomerea.org/resources/pkhex/record.json","name":"PKHeX","record_type":"resource","url":"https://awesomerea.org/resources/pkhex/"},{"change":"added","date":"2026-11-06","id":"pkg-to-anyps5","json_url":"https://awesomerea.org/resources/pkg-to-anyps5/record.json","name":"pkg-to-anyps5","record_type":"resource","url":"https://awesomerea.org/resources/pkg-to-anyps5/"},{"change":"added","date":"2026-11-06","id":"pixd","json_url":"https://awesomerea.org/resources/pixd/record.json","name":"pixd","record_type":"resource","url":"https://awesomerea.org/resources/pixd/"},{"change":"added","date":"2026-11-06","id":"pigaios","json_url":"https://awesomerea.org/resources/pigaios/record.json","name":"Pigaios","record_type":"resource","url":"https://awesomerea.org/resources/pigaios/"},{"change":"added","date":"2026-11-06","id":"pic-disasm","json_url":"https://awesomerea.org/resources/pic-disasm/record.json","name":"PIC microcontrollers disassembler","record_type":"resource","url":"https://awesomerea.org/resources/pic-disasm/"},{"change":"added","date":"2026-11-06","id":"petkit-local-case","json_url":"https://awesomerea.org/resources/petkit-local-case/record.json","name":"Petkit Local: reconstructing feeder cloud and fountain BLE controls","record_type":"resource","url":"https://awesomerea.org/resources/petkit-local-case/"},{"change":"added","date":"2026-11-06","id":"pestudio","json_url":"https://awesomerea.org/resources/pestudio/record.json","name":"pestudio","record_type":"resource","url":"https://awesomerea.org/resources/pestudio/"},{"change":"added","date":"2026-11-06","id":"pe-tree","json_url":"https://awesomerea.org/resources/pe-tree/record.json","name":"PE Tree","record_type":"resource","url":"https://awesomerea.org/resources/pe-tree/"},{"change":"added","date":"2026-11-06","id":"pe-disassembler-ddeeduck","json_url":"https://awesomerea.org/resources/pe-disassembler-ddeeduck/record.json","name":"PE Disassembler","record_type":"resource","url":"https://awesomerea.org/resources/pe-disassembler-ddeeduck/"},{"change":"added","date":"2026-11-06","id":"pdbinspector","json_url":"https://awesomerea.org/resources/pdbinspector/record.json","name":"pdbinspector","record_type":"resource","url":"https://awesomerea.org/resources/pdbinspector/"},{"change":"added","date":"2026-11-06","id":"pcode2code","json_url":"https://awesomerea.org/resources/pcode2code/record.json","name":"pcode2code","record_type":"resource","url":"https://awesomerea.org/resources/pcode2code/"},{"change":"added","date":"2026-11-06","id":"pcm-explorer","json_url":"https://awesomerea.org/resources/pcm-explorer/record.json","name":"PCM Explorer","record_type":"resource","url":"https://awesomerea.org/resources/pcm-explorer/"},{"change":"added","date":"2026-11-06","id":"payload-dumper","json_url":"https://awesomerea.org/resources/payload-dumper/record.json","name":"payload dumper","record_type":"resource","url":"https://awesomerea.org/resources/payload-dumper/"},{"change":"added","date":"2026-11-06","id":"patch-0xc0000022","json_url":"https://awesomerea.org/resources/patch-0xc0000022/record.json","name":"Patch-0xC0000022","record_type":"resource","url":"https://awesomerea.org/resources/patch-0xc0000022/"},{"change":"added","date":"2026-11-06","id":"parking-sensor-protocol-case","json_url":"https://awesomerea.org/resources/parking-sensor-protocol-case/record.json","name":"Parking sensor kit: reconstructing its display protocol","record_type":"resource","url":"https://awesomerea.org/resources/parking-sensor-protocol-case/"},{"change":"added","date":"2026-11-06","id":"packerscope","json_url":"https://awesomerea.org/resources/packerscope/record.json","name":"PackerScope","record_type":"resource","url":"https://awesomerea.org/resources/packerscope/"},{"change":"added","date":"2026-11-06","id":"osiris-onkyo-receiver-case","json_url":"https://awesomerea.org/resources/osiris-onkyo-receiver-case/record.json","name":"OSIRIS: replacing Onkyo receiver firmware through MCU protocol research","record_type":"resource","url":"https://awesomerea.org/resources/osiris-onkyo-receiver-case/"},{"change":"added","date":"2026-11-06","id":"os-xgs-npu-case","json_url":"https://awesomerea.org/resources/os-xgs-npu-case/record.json","name":"os-xgs-npu: reconstructing Sophos XGS coprocessor interfaces","record_type":"resource","url":"https://awesomerea.org/resources/os-xgs-npu-case/"},{"change":"added","date":"2026-11-06","id":"opentracks-uwp-case","json_url":"https://awesomerea.org/resources/opentracks-uwp-case/record.json","name":"OpenTracks: a UWP port of OpenTracks7 BETA1","record_type":"resource","url":"https://awesomerea.org/resources/opentracks-uwp-case/"},{"change":"added","date":"2026-11-06","id":"opentomb","json_url":"https://awesomerea.org/resources/opentomb/record.json","name":"OpenTomb: Tomb Raider engine reimplementation","record_type":"resource","url":"https://awesomerea.org/resources/opentomb/"},{"change":"added","date":"2026-11-06","id":"openpigeon-case","json_url":"https://awesomerea.org/resources/openpigeon-case/record.json","name":"OpenPigeon: reconstructing GamePigeon iMessage game messages","record_type":"resource","url":"https://awesomerea.org/resources/openpigeon-case/"},{"change":"added","date":"2026-11-06","id":"openpeats-case","json_url":"https://awesomerea.org/resources/openpeats-case/record.json","name":"OpenPeats: reconstructing SoundPEATS earbud controls","record_type":"resource","url":"https://awesomerea.org/resources/openpeats-case/"},{"change":"added","date":"2026-11-06","id":"openocd","json_url":"https://awesomerea.org/resources/openocd/record.json","name":"OpenOCD","record_type":"resource","url":"https://awesomerea.org/resources/openocd/"},{"change":"added","date":"2026-11-06","id":"openlf2-case","json_url":"https://awesomerea.org/resources/openlf2-case/record.json","name":"OpenLF2: a Little Fighter 2 engine reimplementation","record_type":"resource","url":"https://awesomerea.org/resources/openlf2-case/"},{"change":"added","date":"2026-11-06","id":"openlara","json_url":"https://awesomerea.org/resources/openlara/record.json","name":"OpenLara: Tomb Raider engine reimplementation","record_type":"resource","url":"https://awesomerea.org/resources/openlara/"},{"change":"added","date":"2026-11-06","id":"openjooki-jooki2-case","json_url":"https://awesomerea.org/resources/openjooki-jooki2-case/record.json","name":"OpenJooki: replacing the Jooki 2 software and recovery path","record_type":"resource","url":"https://awesomerea.org/resources/openjooki-jooki2-case/"},{"change":"added","date":"2026-11-06","id":"opendiablo2","json_url":"https://awesomerea.org/resources/opendiablo2/record.json","name":"OpenDiablo2: Diablo 2 engine reimplementation","record_type":"resource","url":"https://awesomerea.org/resources/opendiablo2/"},{"change":"added","date":"2026-11-06","id":"opendevicedb","json_url":"https://awesomerea.org/resources/opendevicedb/record.json","name":"OpenDeviceDB","record_type":"resource","url":"https://awesomerea.org/resources/opendevicedb/"},{"change":"added","date":"2026-11-06","id":"open-rknpu-case","json_url":"https://awesomerea.org/resources/open-rknpu-case/record.json","name":"open-rknpu: Rockchip NPU task-program reconstruction","record_type":"resource","url":"https://awesomerea.org/resources/open-rknpu-case/"},{"change":"added","date":"2026-11-06","id":"open-picpak-case","json_url":"https://awesomerea.org/resources/open-picpak-case/record.json","name":"open-picpak: reconstructing the PicPak frame's BLE protocol and device behavior","record_type":"resource","url":"https://awesomerea.org/resources/open-picpak-case/"},{"change":"added","date":"2026-11-06","id":"ollydbg","json_url":"https://awesomerea.org/resources/ollydbg/record.json","name":"OllyDbg","record_type":"resource","url":"https://awesomerea.org/resources/ollydbg/"},{"change":"added","date":"2026-11-06","id":"oghidra","json_url":"https://awesomerea.org/resources/oghidra/record.json","name":"OGhidra","record_type":"resource","url":"https://awesomerea.org/resources/oghidra/"},{"change":"added","date":"2026-11-06","id":"odis-file-unpacker","json_url":"https://awesomerea.org/resources/odis-file-unpacker/record.json","name":"ODIS file unpacker","record_type":"resource","url":"https://awesomerea.org/resources/odis-file-unpacker/"},{"change":"added","date":"2026-11-06","id":"nxnative","json_url":"https://awesomerea.org/resources/nxnative/record.json","name":"nxnative","record_type":"resource","url":"https://awesomerea.org/resources/nxnative/"},{"change":"added","date":"2026-11-06","id":"nwbinanalyzer","json_url":"https://awesomerea.org/resources/nwbinanalyzer/record.json","name":"NWBinAnalyzer","record_type":"resource","url":"https://awesomerea.org/resources/nwbinanalyzer/"},{"change":"added","date":"2026-11-06","id":"nuvelocity-engine-case","json_url":"https://awesomerea.org/resources/nuvelocity-engine-case/record.json","name":"NuVelocity Engine: reimplementing Reflexive's Velocity Engine","record_type":"resource","url":"https://awesomerea.org/resources/nuvelocity-engine-case/"},{"change":"added","date":"2026-11-06","id":"nullsec-bingaze","json_url":"https://awesomerea.org/resources/nullsec-bingaze/record.json","name":"NullSec BinGaze","record_type":"resource","url":"https://awesomerea.org/resources/nullsec-bingaze/"},{"change":"added","date":"2026-11-06","id":"nrf52-eink-price-tag-case","json_url":"https://awesomerea.org/resources/nrf52-eink-price-tag-case/record.json","name":"nRF52 e-paper tag: reconstructing an undocumented display interface","record_type":"resource","url":"https://awesomerea.org/resources/nrf52-eink-price-tag-case/"},{"change":"added","date":"2026-11-06","id":"noriben","json_url":"https://awesomerea.org/resources/noriben/record.json","name":"Noriben","record_type":"resource","url":"https://awesomerea.org/resources/noriben/"},{"change":"added","date":"2026-11-06","id":"nfs-mw-case","json_url":"https://awesomerea.org/resources/nfs-mw-case/record.json","name":"nfs-mw: a Rust reconstruction of Need for Speed: Most Wanted","record_type":"resource","url":"https://awesomerea.org/resources/nfs-mw-case/"},{"change":"added","date":"2026-11-06","id":"netdumper","json_url":"https://awesomerea.org/resources/netdumper/record.json","name":"netdumper","record_type":"resource","url":"https://awesomerea.org/resources/netdumper/"},{"change":"added","date":"2026-11-06","id":"neardrop","json_url":"https://awesomerea.org/resources/neardrop/record.json","name":"NearDrop","record_type":"resource","url":"https://awesomerea.org/resources/neardrop/"},{"change":"added","date":"2026-11-06","id":"myjbxheadsetcontrol-case","json_url":"https://awesomerea.org/resources/myjbxheadsetcontrol-case/record.json","name":"MyJBxHeadsetControl: JBL Quantum 950 controls over USB HID","record_type":"resource","url":"https://awesomerea.org/resources/myjbxheadsetcontrol-case/"},{"change":"added","date":"2026-11-06","id":"mtg-arena-collection-export-case","json_url":"https://awesomerea.org/resources/mtg-arena-collection-export-case/record.json","name":"MTG Arena Collection Export: reconstructing the Frontdoor collection request","record_type":"resource","url":"https://awesomerea.org/resources/mtg-arena-collection-export-case/"},{"change":"added","date":"2026-11-06","id":"msp-csv-format-case","json_url":"https://awesomerea.org/resources/msp-csv-format-case/record.json","name":"MSP CSV Export Format: reconstructing My Stocks Portfolio exports","record_type":"resource","url":"https://awesomerea.org/resources/msp-csv-format-case/"},{"change":"added","date":"2026-11-06","id":"msi-mystic-light-b860-x870-linux-case","json_url":"https://awesomerea.org/resources/msi-mystic-light-b860-x870-linux-case/record.json","name":"MSI Mystic Light on Linux: reconstructing B860/X870 lighting control","record_type":"resource","url":"https://awesomerea.org/resources/msi-mystic-light-b860-x870-linux-case/"},{"change":"added","date":"2026-11-06","id":"ms5-wifi-microscope-case","json_url":"https://awesomerea.org/resources/ms5-wifi-microscope-case/record.json","name":"MS5 WiFi Microscope: reconstructing the camera's UDP video protocol","record_type":"resource","url":"https://awesomerea.org/resources/ms5-wifi-microscope-case/"},{"change":"added","date":"2026-11-06","id":"ms4x","json_url":"https://awesomerea.org/resources/ms4x/record.json","name":"MS4X","record_type":"resource","url":"https://awesomerea.org/resources/ms4x/"},{"change":"added","date":"2026-11-06","id":"monix-audient-id-case","json_url":"https://awesomerea.org/resources/monix-audient-id-case/record.json","name":"Monix: reconstructing Audient iD USB mixer control on Linux","record_type":"resource","url":"https://awesomerea.org/resources/monix-audient-id-case/"},{"change":"added","date":"2026-11-06","id":"mirrorframe","json_url":"https://awesomerea.org/resources/mirrorframe/record.json","name":"Mirrorframe","record_type":"resource","url":"https://awesomerea.org/resources/mirrorframe/"},{"change":"added","date":"2026-11-06","id":"mindnode-mcp","json_url":"https://awesomerea.org/resources/mindnode-mcp/record.json","name":"MindNode MCP Server","record_type":"resource","url":"https://awesomerea.org/resources/mindnode-mcp/"},{"change":"added","date":"2026-11-06","id":"metasm","json_url":"https://awesomerea.org/resources/metasm/record.json","name":"Metasm","record_type":"resource","url":"https://awesomerea.org/resources/metasm/"},{"change":"added","date":"2026-11-06","id":"mechrewired-mechwarrior-2-case","json_url":"https://awesomerea.org/resources/mechrewired-mechwarrior-2-case/record.json","name":"MechRewired: rebuilding MechWarrior 2 from original game data","record_type":"resource","url":"https://awesomerea.org/resources/mechrewired-mechwarrior-2-case/"},{"change":"added","date":"2026-11-06","id":"me-cleaner","json_url":"https://awesomerea.org/resources/me-cleaner/record.json","name":"me_cleaner","record_type":"resource","url":"https://awesomerea.org/resources/me-cleaner/"},{"change":"added","date":"2026-11-06","id":"malware-training-vol1","json_url":"https://awesomerea.org/resources/malware-training-vol1/record.json","name":"Windows Malware Analysis training, volume 1 (malware_training_vol1)","record_type":"resource","url":"https://awesomerea.org/resources/malware-training-vol1/"},{"change":"added","date":"2026-11-06","id":"malware-deobfuscator","json_url":"https://awesomerea.org/resources/malware-deobfuscator/record.json","name":"Malware Deobfuscator","record_type":"resource","url":"https://awesomerea.org/resources/malware-deobfuscator/"},{"change":"added","date":"2026-11-06","id":"malware-analysis-njrat-casdet-case","json_url":"https://awesomerea.org/resources/malware-analysis-njrat-casdet-case/record.json","name":"Malware Analysis: njRAT and Casdet behavior investigation","record_type":"resource","url":"https://awesomerea.org/resources/malware-analysis-njrat-casdet-case/"},{"change":"added","date":"2026-11-06","id":"malware-analysis-cti-reports","json_url":"https://awesomerea.org/resources/malware-analysis-cti-reports/record.json","name":"Malware Analysis & CTI Reports","record_type":"resource","url":"https://awesomerea.org/resources/malware-analysis-cti-reports/"},{"change":"added","date":"2026-11-06","id":"mal-unpack","json_url":"https://awesomerea.org/resources/mal-unpack/record.json","name":"mal_unpack","record_type":"resource","url":"https://awesomerea.org/resources/mal-unpack/"},{"change":"added","date":"2026-11-06","id":"magene-l308-taillight-case","json_url":"https://awesomerea.org/resources/magene-l308-taillight-case/record.json","name":"Magene L308: reconstructing a smart taillight's BLE control protocol","record_type":"resource","url":"https://awesomerea.org/resources/magene-l308-taillight-case/"},{"change":"added","date":"2026-11-06","id":"macropad-usb-protocol-case","json_url":"https://awesomerea.org/resources/macropad-usb-protocol-case/record.json","name":"MacroPad: reconstructing a USB macropad configuration protocol","record_type":"resource","url":"https://awesomerea.org/resources/macropad-usb-protocol-case/"},{"change":"added","date":"2026-11-06","id":"machoexplorer","json_url":"https://awesomerea.org/resources/machoexplorer/record.json","name":"MachOExplorer","record_type":"resource","url":"https://awesomerea.org/resources/machoexplorer/"},{"change":"added","date":"2026-11-06","id":"m68kdasm","json_url":"https://awesomerea.org/resources/m68kdasm/record.json","name":"m68kdasm","record_type":"resource","url":"https://awesomerea.org/resources/m68kdasm/"},{"change":"added","date":"2026-11-06","id":"m0rph-ctf-analysis-case","json_url":"https://awesomerea.org/resources/m0rph-ctf-analysis-case/record.json","name":"m0rph: tracing an obfuscated ELF flag checker","record_type":"resource","url":"https://awesomerea.org/resources/m0rph-ctf-analysis-case/"},{"change":"added","date":"2026-11-06","id":"luyten","json_url":"https://awesomerea.org/resources/luyten/record.json","name":"Luyten","record_type":"resource","url":"https://awesomerea.org/resources/luyten/"},{"change":"added","date":"2026-11-06","id":"lux-lat-long-log-case","json_url":"https://awesomerea.org/resources/lux-lat-long-log-case/record.json","name":"lux-lat-long-log: reconstructing LUMIX S5 BLE GPS communication","record_type":"resource","url":"https://awesomerea.org/resources/lux-lat-long-log-case/"},{"change":"added","date":"2026-11-06","id":"lutron-protocols","json_url":"https://awesomerea.org/resources/lutron-protocols/record.json","name":"Lutron Protocols","record_type":"resource","url":"https://awesomerea.org/resources/lutron-protocols/"},{"change":"added","date":"2026-11-06","id":"logicanalyzer","json_url":"https://awesomerea.org/resources/logicanalyzer/record.json","name":"LogicAnalyzer","record_type":"resource","url":"https://awesomerea.org/resources/logicanalyzer/"},{"change":"added","date":"2026-11-06","id":"linkcam-case","json_url":"https://awesomerea.org/resources/linkcam-case/record.json","name":"LinkCam: controlling Insta360 Link 2 through UVC extension research","record_type":"resource","url":"https://awesomerea.org/resources/linkcam-case/"},{"change":"added","date":"2026-11-06","id":"libremp-easymp-case","json_url":"https://awesomerea.org/resources/libremp-easymp-case/record.json","name":"LibreMP: an Epson EasyMP screen caster from packet-capture research","record_type":"resource","url":"https://awesomerea.org/resources/libremp-easymp-case/"},{"change":"added","date":"2026-11-06","id":"libpeconv","json_url":"https://awesomerea.org/resources/libpeconv/record.json","name":"libPeConv","record_type":"resource","url":"https://awesomerea.org/resources/libpeconv/"},{"change":"added","date":"2026-11-06","id":"libfprint-goodixtls-case","json_url":"https://awesomerea.org/resources/libfprint-goodixtls-case/record.json","name":"libfprint-goodixtls: a reconstructed Goodix GXFP5187 fingerprint driver","record_type":"resource","url":"https://awesomerea.org/resources/libfprint-goodixtls-case/"},{"change":"added","date":"2026-11-06","id":"led-controller-banlanx-case","json_url":"https://awesomerea.org/resources/led-controller-banlanx-case/record.json","name":"LED Controller: a BanlanX BLE client with audio-feed protocol findings","record_type":"resource","url":"https://awesomerea.org/resources/led-controller-banlanx-case/"},{"change":"added","date":"2026-11-06","id":"lc75826-sony-cdx-a250-case","json_url":"https://awesomerea.org/resources/lc75826-sony-cdx-a250-case/record.json","name":"Sony CDX-A250: reconstructing the LCD panel interface","record_type":"resource","url":"https://awesomerea.org/resources/lc75826-sony-cdx-a250-case/"},{"change":"added","date":"2026-11-06","id":"l4d2-director-research-case","json_url":"https://awesomerea.org/resources/l4d2-director-research-case/record.json","name":"Left 4 Dead 2: recovering the AI Director's behavior","record_type":"resource","url":"https://awesomerea.org/resources/l4d2-director-research-case/"},{"change":"added","date":"2026-11-06","id":"keypatch","json_url":"https://awesomerea.org/resources/keypatch/record.json","name":"Keypatch","record_type":"resource","url":"https://awesomerea.org/resources/keypatch/"},{"change":"added","date":"2026-11-06","id":"keyaxis-keyboard-hid-case","json_url":"https://awesomerea.org/resources/keyaxis-keyboard-hid-case/record.json","name":"KeyAxis: decoding a magnetic keyboard's analog HID stream","record_type":"resource","url":"https://awesomerea.org/resources/keyaxis-keyboard-hid-case/"},{"change":"added","date":"2026-11-06","id":"kenshi-modkit","json_url":"https://awesomerea.org/resources/kenshi-modkit/record.json","name":"kenshi-modkit","record_type":"resource","url":"https://awesomerea.org/resources/kenshi-modkit/"},{"change":"added","date":"2026-11-06","id":"kdemulator","json_url":"https://awesomerea.org/resources/kdemulator/record.json","name":"kdemulator","record_type":"resource","url":"https://awesomerea.org/resources/kdemulator/"},{"change":"added","date":"2026-11-06","id":"kbot","json_url":"https://awesomerea.org/resources/kbot/record.json","name":"KBot","record_type":"resource","url":"https://awesomerea.org/resources/kbot/"},{"change":"added","date":"2026-11-06","id":"kaiju-re-framework","json_url":"https://awesomerea.org/resources/kaiju-re-framework/record.json","name":"Kaiju","record_type":"resource","url":"https://awesomerea.org/resources/kaiju-re-framework/"},{"change":"added","date":"2026-11-06","id":"k1-pro-opendeck-suite-case","json_url":"https://awesomerea.org/resources/k1-pro-opendeck-suite-case/record.json","name":"K1 Pro OpenDeck Suite: a Linux driver for the Stream Dock K1 Pro","record_type":"resource","url":"https://awesomerea.org/resources/k1-pro-opendeck-suite-case/"},{"change":"added","date":"2026-11-06","id":"justtrustme","json_url":"https://awesomerea.org/resources/justtrustme/record.json","name":"JustTrustMe","record_type":"resource","url":"https://awesomerea.org/resources/justtrustme/"},{"change":"added","date":"2026-11-06","id":"jebmcp","json_url":"https://awesomerea.org/resources/jebmcp/record.json","name":"JEB-MCP","record_type":"resource","url":"https://awesomerea.org/resources/jebmcp/"},{"change":"added","date":"2026-11-06","id":"jeb-decompiler","json_url":"https://awesomerea.org/resources/jeb-decompiler/record.json","name":"JEB Decompiler","record_type":"resource","url":"https://awesomerea.org/resources/jeb-decompiler/"},{"change":"added","date":"2026-11-06","id":"jd-cli","json_url":"https://awesomerea.org/resources/jd-cli/record.json","name":"jd-cli","record_type":"resource","url":"https://awesomerea.org/resources/jd-cli/"},{"change":"added","date":"2026-11-06","id":"j2208-band-tools-case","json_url":"https://awesomerea.org/resources/j2208-band-tools-case/record.json","name":"j2208-band-tools: a direct client for the J2208 fitness-band protocol","record_type":"resource","url":"https://awesomerea.org/resources/j2208-band-tools-case/"},{"change":"added","date":"2026-11-06","id":"ir-lifting-benchmark","json_url":"https://awesomerea.org/resources/ir-lifting-benchmark/record.json","name":"IR Lifting Benchmark","record_type":"resource","url":"https://awesomerea.org/resources/ir-lifting-benchmark/"},{"change":"added","date":"2026-11-06","id":"ipi-stay-fly-driver-case","json_url":"https://awesomerea.org/resources/ipi-stay-fly-driver-case/record.json","name":"IPI STAY FLY Driver: reconstructing mouse configuration over HID","record_type":"resource","url":"https://awesomerea.org/resources/ipi-stay-fly-driver-case/"},{"change":"added","date":"2026-11-06","id":"intel-ma","json_url":"https://awesomerea.org/resources/intel-ma/record.json","name":"intel_ma","record_type":"resource","url":"https://awesomerea.org/resources/intel-ma/"},{"change":"added","date":"2026-11-06","id":"innoextract","json_url":"https://awesomerea.org/resources/innoextract/record.json","name":"innoextract","record_type":"resource","url":"https://awesomerea.org/resources/innoextract/"},{"change":"added","date":"2026-11-06","id":"inkterop","json_url":"https://awesomerea.org/resources/inkterop/record.json","name":"inkterop","record_type":"resource","url":"https://awesomerea.org/resources/inkterop/"},{"change":"added","date":"2026-11-06","id":"imprint-pe-triage","json_url":"https://awesomerea.org/resources/imprint-pe-triage/record.json","name":"imprint","record_type":"resource","url":"https://awesomerea.org/resources/imprint-pe-triage/"},{"change":"added","date":"2026-11-06","id":"impacket","json_url":"https://awesomerea.org/resources/impacket/record.json","name":"Impacket","record_type":"resource","url":"https://awesomerea.org/resources/impacket/"},{"change":"added","date":"2026-11-06","id":"imonitor-system-activity-monitor","json_url":"https://awesomerea.org/resources/imonitor-system-activity-monitor/record.json","name":"iMonitor","record_type":"resource","url":"https://awesomerea.org/resources/imonitor-system-activity-monitor/"},{"change":"added","date":"2026-11-06","id":"idotmatrix-ha-case","json_url":"https://awesomerea.org/resources/idotmatrix-ha-case/record.json","name":"iDotMatrix: Home Assistant control through a reconstructed BLE protocol","record_type":"resource","url":"https://awesomerea.org/resources/idotmatrix-ha-case/"},{"change":"added","date":"2026-11-06","id":"idasql","json_url":"https://awesomerea.org/resources/idasql/record.json","name":"IDASQL","record_type":"resource","url":"https://awesomerea.org/resources/idasql/"},{"change":"added","date":"2026-11-06","id":"ida-pro","json_url":"https://awesomerea.org/resources/ida-pro/record.json","name":"IDA Pro","record_type":"resource","url":"https://awesomerea.org/resources/ida-pro/"},{"change":"added","date":"2026-11-06","id":"ida-no-mcp","json_url":"https://awesomerea.org/resources/ida-no-mcp/record.json","name":"IDA NO MCP","record_type":"resource","url":"https://awesomerea.org/resources/ida-no-mcp/"},{"change":"added","date":"2026-11-06","id":"ida-multi-mcp","json_url":"https://awesomerea.org/resources/ida-multi-mcp/record.json","name":"ida-multi-mcp","record_type":"resource","url":"https://awesomerea.org/resources/ida-multi-mcp/"},{"change":"added","date":"2026-11-06","id":"ida-mcp-rs","json_url":"https://awesomerea.org/resources/ida-mcp-rs/record.json","name":"ida-mcp-rs","record_type":"resource","url":"https://awesomerea.org/resources/ida-mcp-rs/"},{"change":"added","date":"2026-11-06","id":"iaito","json_url":"https://awesomerea.org/resources/iaito/record.json","name":"iaito","record_type":"resource","url":"https://awesomerea.org/resources/iaito/"},{"change":"added","date":"2026-11-06","id":"hyperscan-homebrew","json_url":"https://awesomerea.org/resources/hyperscan-homebrew/record.json","name":"hyperscan-homebrew","record_type":"resource","url":"https://awesomerea.org/resources/hyperscan-homebrew/"},{"change":"added","date":"2026-11-06","id":"hxt9-x64dbg-mcp","json_url":"https://awesomerea.org/resources/hxt9-x64dbg-mcp/record.json","name":"x64dbg MCP","record_type":"resource","url":"https://awesomerea.org/resources/hxt9-x64dbg-mcp/"},{"change":"added","date":"2026-11-06","id":"human-readable-decompilation","json_url":"https://awesomerea.org/resources/human-readable-decompilation/record.json","name":"Human-Readable Decompilation","record_type":"resource","url":"https://awesomerea.org/resources/human-readable-decompilation/"},{"change":"added","date":"2026-11-06","id":"hopper-disassembler","json_url":"https://awesomerea.org/resources/hopper-disassembler/record.json","name":"Hopper Disassembler","record_type":"resource","url":"https://awesomerea.org/resources/hopper-disassembler/"},{"change":"added","date":"2026-11-06","id":"hongtai-panel-case","json_url":"https://awesomerea.org/resources/hongtai-panel-case/record.json","name":"hongtai-panel: reconstructing a cooler LCD's USB serial protocol","record_type":"resource","url":"https://awesomerea.org/resources/hongtai-panel-case/"},{"change":"added","date":"2026-11-06","id":"holley-efi-parser","json_url":"https://awesomerea.org/resources/holley-efi-parser/record.json","name":"Holley EFI Parser","record_type":"resource","url":"https://awesomerea.org/resources/holley-efi-parser/"},{"change":"added","date":"2026-11-06","id":"hisense-aeh-w41h1-local-control-case","json_url":"https://awesomerea.org/resources/hisense-aeh-w41h1-local-control-case/record.json","name":"Hisense AEH-W41H1: local A/C control over a reconstructed RS-485 bus","record_type":"resource","url":"https://awesomerea.org/resources/hisense-aeh-w41h1-local-control-case/"},{"change":"added","date":"2026-11-06","id":"hexrays-toolbox","json_url":"https://awesomerea.org/resources/hexrays-toolbox/record.json","name":"HexRays Toolbox","record_type":"resource","url":"https://awesomerea.org/resources/hexrays-toolbox/"},{"change":"added","date":"2026-11-06","id":"hexrays-codexplorer","json_url":"https://awesomerea.org/resources/hexrays-codexplorer/record.json","name":"HexRaysCodeXplorer","record_type":"resource","url":"https://awesomerea.org/resources/hexrays-codexplorer/"},{"change":"added","date":"2026-11-06","id":"hex-fiend","json_url":"https://awesomerea.org/resources/hex-fiend/record.json","name":"Hex Fiend","record_type":"resource","url":"https://awesomerea.org/resources/hex-fiend/"},{"change":"added","date":"2026-11-06","id":"hermes-flipperzero","json_url":"https://awesomerea.org/resources/hermes-flipperzero/record.json","name":"Hermes","record_type":"resource","url":"https://awesomerea.org/resources/hermes-flipperzero/"},{"change":"added","date":"2026-11-06","id":"hardsid4u-case","json_url":"https://awesomerea.org/resources/hardsid4u-case/record.json","name":"hardsid4u: reconstructing the HardSID 4U USB protocol","record_type":"resource","url":"https://awesomerea.org/resources/hardsid4u-case/"},{"change":"added","date":"2026-11-06","id":"hacking-the-xbox-ja","json_url":"https://awesomerea.org/resources/hacking-the-xbox-ja/record.json","name":"Hacking the Xbox — 日本語訳","record_type":"resource","url":"https://awesomerea.org/resources/hacking-the-xbox-ja/"},{"change":"added","date":"2026-11-06","id":"hachoir","json_url":"https://awesomerea.org/resources/hachoir/record.json","name":"Hachoir","record_type":"resource","url":"https://awesomerea.org/resources/hachoir/"},{"change":"added","date":"2026-11-06","id":"grsimwrite-mac-case","json_url":"https://awesomerea.org/resources/grsimwrite-mac-case/record.json","name":"grsimwrite-mac: reconstructing GRSIMWrite for macOS","record_type":"resource","url":"https://awesomerea.org/resources/grsimwrite-mac-case/"},{"change":"added","date":"2026-11-06","id":"grb-modding-knowledgebase","json_url":"https://awesomerea.org/resources/grb-modding-knowledgebase/record.json","name":"GRB Modding Knowledgebase","record_type":"resource","url":"https://awesomerea.org/resources/grb-modding-knowledgebase/"},{"change":"added","date":"2026-11-06","id":"glaurung-models","json_url":"https://awesomerea.org/resources/glaurung-models/record.json","name":"Glaurung Models","record_type":"resource","url":"https://awesomerea.org/resources/glaurung-models/"},{"change":"added","date":"2026-11-06","id":"ghidra-rpc","json_url":"https://awesomerea.org/resources/ghidra-rpc/record.json","name":"ghidra-rpc","record_type":"resource","url":"https://awesomerea.org/resources/ghidra-rpc/"},{"change":"added","date":"2026-11-06","id":"ghidra-c6000","json_url":"https://awesomerea.org/resources/ghidra-c6000/record.json","name":"ghidra-c6000","record_type":"resource","url":"https://awesomerea.org/resources/ghidra-c6000/"},{"change":"added","date":"2026-11-06","id":"gdbgui","json_url":"https://awesomerea.org/resources/gdbgui/record.json","name":"gdbgui","record_type":"resource","url":"https://awesomerea.org/resources/gdbgui/"},{"change":"added","date":"2026-11-06","id":"gdb-dashboard","json_url":"https://awesomerea.org/resources/gdb-dashboard/record.json","name":"GDB dashboard","record_type":"resource","url":"https://awesomerea.org/resources/gdb-dashboard/"},{"change":"added","date":"2026-11-06","id":"garmin-strength-workout-api","json_url":"https://awesomerea.org/resources/garmin-strength-workout-api/record.json","name":"Garmin Strength Workout API","record_type":"resource","url":"https://awesomerea.org/resources/garmin-strength-workout-api/"},{"change":"added","date":"2026-11-06","id":"gametrak-liberation-case","json_url":"https://awesomerea.org/resources/gametrak-liberation-case/record.json","name":"GameTrak Liberation: a client for the controller's HID protocol","record_type":"resource","url":"https://awesomerea.org/resources/gametrak-liberation-case/"},{"change":"added","date":"2026-11-06","id":"freers42-ricochet-xtreme-case","json_url":"https://awesomerea.org/resources/freers42-ricochet-xtreme-case/record.json","name":"FreeRS42: reimplementing Ricochet Xtreme","record_type":"resource","url":"https://awesomerea.org/resources/freers42-ricochet-xtreme-case/"},{"change":"added","date":"2026-11-06","id":"fq","json_url":"https://awesomerea.org/resources/fq/record.json","name":"fq","record_type":"resource","url":"https://awesomerea.org/resources/fq/"},{"change":"added","date":"2026-11-06","id":"flex-ios","json_url":"https://awesomerea.org/resources/flex-ios/record.json","name":"FLEX","record_type":"resource","url":"https://awesomerea.org/resources/flex-ios/"},{"change":"added","date":"2026-11-06","id":"flashkit","json_url":"https://awesomerea.org/resources/flashkit/record.json","name":"flashkit","record_type":"resource","url":"https://awesomerea.org/resources/flashkit/"},{"change":"added","date":"2026-11-06","id":"flare-emu","json_url":"https://awesomerea.org/resources/flare-emu/record.json","name":"flare-emu","record_type":"resource","url":"https://awesomerea.org/resources/flare-emu/"},{"change":"added","date":"2026-11-06","id":"fl-studio-stealer-analysis-case","json_url":"https://awesomerea.org/resources/fl-studio-stealer-analysis-case/record.json","name":"Malware Analysis: a trojanized FL Studio installer and Go stealer","record_type":"resource","url":"https://awesomerea.org/resources/fl-studio-stealer-analysis-case/"},{"change":"added","date":"2026-11-06","id":"fitdays-protocol-case","json_url":"https://awesomerea.org/resources/fitdays-protocol-case/record.json","name":"fitdays: reconstructing a smart-scale cloud client","record_type":"resource","url":"https://awesomerea.org/resources/fitdays-protocol-case/"},{"change":"added","date":"2026-11-06","id":"fishhook","json_url":"https://awesomerea.org/resources/fishhook/record.json","name":"fishhook","record_type":"resource","url":"https://awesomerea.org/resources/fishhook/"},{"change":"added","date":"2026-11-06","id":"findcrypt-yara","json_url":"https://awesomerea.org/resources/findcrypt-yara/record.json","name":"findcrypt-yara","record_type":"resource","url":"https://awesomerea.org/resources/findcrypt-yara/"},{"change":"added","date":"2026-11-06","id":"finalmouse-centerpiece-protocol-case","json_url":"https://awesomerea.org/resources/finalmouse-centerpiece-protocol-case/record.json","name":"Centerpiece Projects: decoding Finalmouse Centerpiece USB control","record_type":"resource","url":"https://awesomerea.org/resources/finalmouse-centerpiece-protocol-case/"},{"change":"added","date":"2026-11-06","id":"fh6-model-tools","json_url":"https://awesomerea.org/resources/fh6-model-tools/record.json","name":"FH6 Model Tools","record_type":"resource","url":"https://awesomerea.org/resources/fh6-model-tools/"},{"change":"added","date":"2026-11-06","id":"fh2mp-case","json_url":"https://awesomerea.org/resources/fh2mp-case/record.json","name":"FH2MP: reconstructed Forza Horizon 2 online services","record_type":"resource","url":"https://awesomerea.org/resources/fh2mp-case/"},{"change":"added","date":"2026-11-06","id":"ffxii-tza-tools","json_url":"https://awesomerea.org/resources/ffxii-tza-tools/record.json","name":"ffxii-tza-tools","record_type":"resource","url":"https://awesomerea.org/resources/ffxii-tza-tools/"},{"change":"added","date":"2026-11-06","id":"facebookcodec","json_url":"https://awesomerea.org/resources/facebookcodec/record.json","name":"Facebook BitMap Codec","record_type":"resource","url":"https://awesomerea.org/resources/facebookcodec/"},{"change":"added","date":"2026-11-06","id":"faac-e145-gate-connect-case","json_url":"https://awesomerea.org/resources/faac-e145-gate-connect-case/record.json","name":"FAAC E145 Gate Connect: reconstructing EasyBoard gate commands","record_type":"resource","url":"https://awesomerea.org/resources/faac-e145-gate-connect-case/"},{"change":"added","date":"2026-11-06","id":"exoproc","json_url":"https://awesomerea.org/resources/exoproc/record.json","name":"Exoproc","record_type":"resource","url":"https://awesomerea.org/resources/exoproc/"},{"change":"added","date":"2026-11-06","id":"eufy-local-ha-case","json_url":"https://awesomerea.org/resources/eufy-local-ha-case/record.json","name":"Eufy Local Light: reconstructing BLE control for E10 and E22 lights","record_type":"resource","url":"https://awesomerea.org/resources/eufy-local-ha-case/"},{"change":"added","date":"2026-11-06","id":"esp-idf-injection-ng","json_url":"https://awesomerea.org/resources/esp-idf-injection-ng/record.json","name":"esp-idf-injection-ng","record_type":"resource","url":"https://awesomerea.org/resources/esp-idf-injection-ng/"},{"change":"added","date":"2026-11-06","id":"eresi","json_url":"https://awesomerea.org/resources/eresi/record.json","name":"ERESI","record_type":"resource","url":"https://awesomerea.org/resources/eresi/"},{"change":"added","date":"2026-11-06","id":"erepublik-api-documentation","json_url":"https://awesomerea.org/resources/erepublik-api-documentation/record.json","name":"eRepublik API Documentation","record_type":"resource","url":"https://awesomerea.org/resources/erepublik-api-documentation/"},{"change":"added","date":"2026-11-06","id":"epson-l3110-driver-case","json_url":"https://awesomerea.org/resources/epson-l3110-driver-case/record.json","name":"epson-l3110-driver: investigating the printer's USB and ESC/P-R exchanges","record_type":"resource","url":"https://awesomerea.org/resources/epson-l3110-driver-case/"},{"change":"added","date":"2026-11-06","id":"epic-android-hook","json_url":"https://awesomerea.org/resources/epic-android-hook/record.json","name":"Epic","record_type":"resource","url":"https://awesomerea.org/resources/epic-android-hook/"},{"change":"added","date":"2026-11-06","id":"emotion-control-ha-case","json_url":"https://awesomerea.org/resources/emotion-control-ha-case/record.json","name":"ESPHome ↔ L&S Emotion Control: reconstructing a smart-light radio client","record_type":"resource","url":"https://awesomerea.org/resources/emotion-control-ha-case/"},{"change":"added","date":"2026-11-06","id":"ellekit","json_url":"https://awesomerea.org/resources/ellekit/record.json","name":"ElleKit","record_type":"resource","url":"https://awesomerea.org/resources/ellekit/"},{"change":"added","date":"2026-11-06","id":"edxposed","json_url":"https://awesomerea.org/resources/edxposed/record.json","name":"EdXposed Framework","record_type":"resource","url":"https://awesomerea.org/resources/edxposed/"},{"change":"added","date":"2026-11-06","id":"edb-debugger","json_url":"https://awesomerea.org/resources/edb-debugger/record.json","name":"edb-debugger","record_type":"resource","url":"https://awesomerea.org/resources/edb-debugger/"},{"change":"added","date":"2026-11-06","id":"ed1ths-pvz-toolkit","json_url":"https://awesomerea.org/resources/ed1ths-pvz-toolkit/record.json","name":"Ed1th's PvZ Toolkit","record_type":"resource","url":"https://awesomerea.org/resources/ed1ths-pvz-toolkit/"},{"change":"added","date":"2026-11-06","id":"dualrip","json_url":"https://awesomerea.org/resources/dualrip/record.json","name":"DualRip","record_type":"resource","url":"https://awesomerea.org/resources/dualrip/"},{"change":"added","date":"2026-11-06","id":"droidlysis","json_url":"https://awesomerea.org/resources/droidlysis/record.json","name":"DroidLysis","record_type":"resource","url":"https://awesomerea.org/resources/droidlysis/"},{"change":"added","date":"2026-11-06","id":"dreadcomp-case","json_url":"https://awesomerea.org/resources/dreadcomp-case/record.json","name":"Metroid Dread: a hand decompilation in progress","record_type":"resource","url":"https://awesomerea.org/resources/dreadcomp-case/"},{"change":"added","date":"2026-11-06","id":"dragon-soul-aup-viewer","json_url":"https://awesomerea.org/resources/dragon-soul-aup-viewer/record.json","name":".AUP-File-Type-Decryptor-and-Viewer","record_type":"resource","url":"https://awesomerea.org/resources/dragon-soul-aup-viewer/"},{"change":"added","date":"2026-11-06","id":"dos-mcp","json_url":"https://awesomerea.org/resources/dos-mcp/record.json","name":"dos-mcp","record_type":"resource","url":"https://awesomerea.org/resources/dos-mcp/"},{"change":"added","date":"2026-11-06","id":"dobby","json_url":"https://awesomerea.org/resources/dobby/record.json","name":"Dobby","record_type":"resource","url":"https://awesomerea.org/resources/dobby/"},{"change":"added","date":"2026-11-06","id":"dnlib","json_url":"https://awesomerea.org/resources/dnlib/record.json","name":"dnlib","record_type":"resource","url":"https://awesomerea.org/resources/dnlib/"},{"change":"added","date":"2026-11-06","id":"dmc-recomp-case","json_url":"https://awesomerea.org/resources/dmc-recomp-case/record.json","name":"Devil May Cry: an experimental PS2 static recompilation","record_type":"resource","url":"https://awesomerea.org/resources/dmc-recomp-case/"},{"change":"added","date":"2026-11-06","id":"dfsdk","json_url":"https://awesomerea.org/resources/dfsdk/record.json","name":"dfsdk","record_type":"resource","url":"https://awesomerea.org/resources/dfsdk/"},{"change":"added","date":"2026-11-06","id":"devlens-ultra","json_url":"https://awesomerea.org/resources/devlens-ultra/record.json","name":"DevLens Ultra","record_type":"resource","url":"https://awesomerea.org/resources/devlens-ultra/"},{"change":"added","date":"2026-11-06","id":"derkt","json_url":"https://awesomerea.org/resources/derkt/record.json","name":"derkt","record_type":"resource","url":"https://awesomerea.org/resources/derkt/"},{"change":"added","date":"2026-11-06","id":"dereferencing","json_url":"https://awesomerea.org/resources/dereferencing/record.json","name":"deREferencing","record_type":"resource","url":"https://awesomerea.org/resources/dereferencing/"},{"change":"added","date":"2026-11-06","id":"dependencies-pe","json_url":"https://awesomerea.org/resources/dependencies-pe/record.json","name":"Dependencies","record_type":"resource","url":"https://awesomerea.org/resources/dependencies-pe/"},{"change":"added","date":"2026-11-06","id":"dell-controlvault2-fingerprint-linux-case","json_url":"https://awesomerea.org/resources/dell-controlvault2-fingerprint-linux-case/record.json","name":"Dell ControlVault 2 fingerprint on Linux: adapting a driver for BCM5880","record_type":"resource","url":"https://awesomerea.org/resources/dell-controlvault2-fingerprint-linux-case/"},{"change":"added","date":"2026-11-06","id":"de4dot","json_url":"https://awesomerea.org/resources/de4dot/record.json","name":"de4dot","record_type":"resource","url":"https://awesomerea.org/resources/de4dot/"},{"change":"added","date":"2026-11-06","id":"ddg-tenor-bridge-case","json_url":"https://awesomerea.org/resources/ddg-tenor-bridge-case/record.json","name":"ddg-tenor-bridge: replacing Gboard's Tenor search endpoint","record_type":"resource","url":"https://awesomerea.org/resources/ddg-tenor-bridge-case/"},{"change":"added","date":"2026-11-06","id":"dabplayplus-case","json_url":"https://awesomerea.org/resources/dabplayplus-case/record.json","name":"DABplay+: reconstructing USB DAB+ dongle control","record_type":"resource","url":"https://awesomerea.org/resources/dabplayplus-case/"},{"change":"added","date":"2026-11-06","id":"d2mac-linux-case","json_url":"https://awesomerea.org/resources/d2mac-linux-case/record.json","name":"d2mac-linux: porting the Diablo II Mac executable to 32-bit Linux","record_type":"resource","url":"https://awesomerea.org/resources/d2mac-linux-case/"},{"change":"added","date":"2026-11-06","id":"cyberchef","json_url":"https://awesomerea.org/resources/cyberchef/record.json","name":"CyberChef","record_type":"resource","url":"https://awesomerea.org/resources/cyberchef/"},{"change":"added","date":"2026-11-06","id":"cursed-lands-case","json_url":"https://awesomerea.org/resources/cursed-lands-case/record.json","name":"Cursed Lands: a Godot engine for Evil Islands and Lost in Astral","record_type":"resource","url":"https://awesomerea.org/resources/cursed-lands-case/"},{"change":"added","date":"2026-11-06","id":"cupertino-files","json_url":"https://awesomerea.org/resources/cupertino-files/record.json","name":"cupertino-files","record_type":"resource","url":"https://awesomerea.org/resources/cupertino-files/"},{"change":"added","date":"2026-11-06","id":"cuckoo3","json_url":"https://awesomerea.org/resources/cuckoo3/record.json","name":"Cuckoo3","record_type":"resource","url":"https://awesomerea.org/resources/cuckoo3/"},{"change":"added","date":"2026-11-06","id":"cuckoo-sandbox","json_url":"https://awesomerea.org/resources/cuckoo-sandbox/record.json","name":"Cuckoo Sandbox","record_type":"resource","url":"https://awesomerea.org/resources/cuckoo-sandbox/"},{"change":"added","date":"2026-11-06","id":"crackmes-writeups","json_url":"https://awesomerea.org/resources/crackmes-writeups/record.json","name":"CrackMes","record_type":"resource","url":"https://awesomerea.org/resources/crackmes-writeups/"},{"change":"added","date":"2026-11-06","id":"cpq-iosched-case","json_url":"https://awesomerea.org/resources/cpq-iosched-case/record.json","name":"CPQ IO Scheduler: reconstructing Xiaomi's block scheduler","record_type":"resource","url":"https://awesomerea.org/resources/cpq-iosched-case/"},{"change":"added","date":"2026-11-06","id":"cpp2cs","json_url":"https://awesomerea.org/resources/cpp2cs/record.json","name":"Cpp2CS","record_type":"resource","url":"https://awesomerea.org/resources/cpp2cs/"},{"change":"added","date":"2026-11-06","id":"cosmo-native-port-case","json_url":"https://awesomerea.org/resources/cosmo-native-port-case/record.json","name":"Cosmo: a native port of Cosmo's Cosmic Adventure","record_type":"resource","url":"https://awesomerea.org/resources/cosmo-native-port-case/"},{"change":"added","date":"2026-11-06","id":"cosmic-byte-firestorm-controller-case","json_url":"https://awesomerea.org/resources/cosmic-byte-firestorm-controller-case/record.json","name":"Cosmic Byte Firestorm Controller: a USB protocol client for mouse settings","record_type":"resource","url":"https://awesomerea.org/resources/cosmic-byte-firestorm-controller-case/"},{"change":"added","date":"2026-11-06","id":"corkami-pics","json_url":"https://awesomerea.org/resources/corkami-pics/record.json","name":"Corkami pics","record_type":"resource","url":"https://awesomerea.org/resources/corkami-pics/"},{"change":"added","date":"2026-11-06","id":"cooper-hunter-ac-protocol-case","json_url":"https://awesomerea.org/resources/cooper-hunter-ac-protocol-case/record.json","name":"Cooper Hunter AC: UART and infrared protocol investigation","record_type":"resource","url":"https://awesomerea.org/resources/cooper-hunter-ac-protocol-case/"},{"change":"added","date":"2026-11-06","id":"cocos2d-dumper","json_url":"https://awesomerea.org/resources/cocos2d-dumper/record.json","name":"cocos2d-dumper","record_type":"resource","url":"https://awesomerea.org/resources/cocos2d-dumper/"},{"change":"added","date":"2026-11-06","id":"clickwill-case","json_url":"https://awesomerea.org/resources/clickwill-case/record.json","name":"Clickwill: reconstructing iPod library database editing","record_type":"resource","url":"https://awesomerea.org/resources/clickwill-case/"},{"change":"added","date":"2026-11-06","id":"claude-rc-api-case","json_url":"https://awesomerea.org/resources/claude-rc-api-case/record.json","name":"claude-rc-api: reconstructing Claude Code Remote Control endpoints","record_type":"resource","url":"https://awesomerea.org/resources/claude-rc-api-case/"},{"change":"added","date":"2026-11-06","id":"claude-openocd-spi-dump","json_url":"https://awesomerea.org/resources/claude-openocd-spi-dump/record.json","name":"OpenOCD SPI Dump Plugin","record_type":"resource","url":"https://awesomerea.org/resources/claude-openocd-spi-dump/"},{"change":"added","date":"2026-11-06","id":"classyshark","json_url":"https://awesomerea.org/resources/classyshark/record.json","name":"ClassyShark","record_type":"resource","url":"https://awesomerea.org/resources/classyshark/"},{"change":"added","date":"2026-11-06","id":"classdump-dyld","json_url":"https://awesomerea.org/resources/classdump-dyld/record.json","name":"classdump-dyld","record_type":"resource","url":"https://awesomerea.org/resources/classdump-dyld/"},{"change":"added","date":"2026-11-06","id":"chisel-lldb","json_url":"https://awesomerea.org/resources/chisel-lldb/record.json","name":"Chisel","record_type":"resource","url":"https://awesomerea.org/resources/chisel-lldb/"},{"change":"added","date":"2026-11-06","id":"chip8-emulator-disassembler","json_url":"https://awesomerea.org/resources/chip8-emulator-disassembler/record.json","name":"Chip-8 Emulator and c8-disassembler","record_type":"resource","url":"https://awesomerea.org/resources/chip8-emulator-disassembler/"},{"change":"added","date":"2026-11-06","id":"cheat-engine","json_url":"https://awesomerea.org/resources/cheat-engine/record.json","name":"Cheat Engine","record_type":"resource","url":"https://awesomerea.org/resources/cheat-engine/"},{"change":"added","date":"2026-11-06","id":"chariot","json_url":"https://awesomerea.org/resources/chariot/record.json","name":"Chariot: Age of Empires engine reimplementation","record_type":"resource","url":"https://awesomerea.org/resources/chariot/"},{"change":"added","date":"2026-11-06","id":"cfg-visualizer","json_url":"https://awesomerea.org/resources/cfg-visualizer/record.json","name":"CFG Visualizer","record_type":"resource","url":"https://awesomerea.org/resources/cfg-visualizer/"},{"change":"added","date":"2026-11-06","id":"btlejuice","json_url":"https://awesomerea.org/resources/btlejuice/record.json","name":"BtleJuice","record_type":"resource","url":"https://awesomerea.org/resources/btlejuice/"},{"change":"added","date":"2026-11-06","id":"bspsrc","json_url":"https://awesomerea.org/resources/bspsrc/record.json","name":"BSPSource","record_type":"resource","url":"https://awesomerea.org/resources/bspsrc/"},{"change":"added","date":"2026-11-06","id":"breakinggood","json_url":"https://awesomerea.org/resources/breakinggood/record.json","name":"breakinggood","record_type":"resource","url":"https://awesomerea.org/resources/breakinggood/"},{"change":"added","date":"2026-11-06","id":"bndextract-kuon","json_url":"https://awesomerea.org/resources/bndextract-kuon/record.json","name":"BNDExtract","record_type":"resource","url":"https://awesomerea.org/resources/bndextract-kuon/"},{"change":"added","date":"2026-11-06","id":"bms-rs485-service-suite-case","json_url":"https://awesomerea.org/resources/bms-rs485-service-suite-case/record.json","name":"BMS RS485 Service Suite: reconstructing a battery-service bus protocol","record_type":"resource","url":"https://awesomerea.org/resources/bms-rs485-service-suite-case/"},{"change":"added","date":"2026-11-06","id":"bloaty","json_url":"https://awesomerea.org/resources/bloaty/record.json","name":"Bloaty","record_type":"resource","url":"https://awesomerea.org/resources/bloaty/"},{"change":"added","date":"2026-11-06","id":"black-magic-debug","json_url":"https://awesomerea.org/resources/black-magic-debug/record.json","name":"Black Magic Debug","record_type":"resource","url":"https://awesomerea.org/resources/black-magic-debug/"},{"change":"added","date":"2026-11-06","id":"binstruct-inspector","json_url":"https://awesomerea.org/resources/binstruct-inspector/record.json","name":"BinStruct Inspector","record_type":"resource","url":"https://awesomerea.org/resources/binstruct-inspector/"},{"change":"added","date":"2026-11-06","id":"binscan","json_url":"https://awesomerea.org/resources/binscan/record.json","name":"BinScan","record_type":"resource","url":"https://awesomerea.org/resources/binscan/"},{"change":"added","date":"2026-11-06","id":"binnavi","json_url":"https://awesomerea.org/resources/binnavi/record.json","name":"BinNavi","record_type":"resource","url":"https://awesomerea.org/resources/binnavi/"},{"change":"added","date":"2026-11-06","id":"bingrep","json_url":"https://awesomerea.org/resources/bingrep/record.json","name":"bingrep","record_type":"resource","url":"https://awesomerea.org/resources/bingrep/"},{"change":"added","date":"2026-11-06","id":"binglide","json_url":"https://awesomerea.org/resources/binglide/record.json","name":"binglide","record_type":"resource","url":"https://awesomerea.org/resources/binglide/"},{"change":"added","date":"2026-11-06","id":"binaryinsight","json_url":"https://awesomerea.org/resources/binaryinsight/record.json","name":"BinaryInsight","record_type":"resource","url":"https://awesomerea.org/resources/binaryinsight/"},{"change":"added","date":"2026-11-06","id":"binary-ninja-security-analysis-plugin","json_url":"https://awesomerea.org/resources/binary-ninja-security-analysis-plugin/record.json","name":"Binary Ninja Security Analysis Plugin","record_type":"resource","url":"https://awesomerea.org/resources/binary-ninja-security-analysis-plugin/"},{"change":"added","date":"2026-11-06","id":"binary-ninja","json_url":"https://awesomerea.org/resources/binary-ninja/record.json","name":"Binary Ninja","record_type":"resource","url":"https://awesomerea.org/resources/binary-ninja/"},{"change":"added","date":"2026-11-06","id":"binary-bpe-tokenizer-research","json_url":"https://awesomerea.org/resources/binary-bpe-tokenizer-research/record.json","name":"Binary BPE Tokenizer for Executable Analysis","record_type":"resource","url":"https://awesomerea.org/resources/binary-bpe-tokenizer-research/"},{"change":"added","date":"2026-11-06","id":"bin-xray","json_url":"https://awesomerea.org/resources/bin-xray/record.json","name":"Bin X-ray","record_type":"resource","url":"https://awesomerea.org/resources/bin-xray/"},{"change":"added","date":"2026-11-06","id":"bin-hunter","json_url":"https://awesomerea.org/resources/bin-hunter/record.json","name":"Bin-Hunter","record_type":"resource","url":"https://awesomerea.org/resources/bin-hunter/"},{"change":"added","date":"2026-11-06","id":"bikestation-case","json_url":"https://awesomerea.org/resources/bikestation-case/record.json","name":"BikeStation: local Echelon Connect control over Bluetooth LE","record_type":"resource","url":"https://awesomerea.org/resources/bikestation-case/"},{"change":"added","date":"2026-11-06","id":"bgi-ethornell-converter-tga","json_url":"https://awesomerea.org/resources/bgi-ethornell-converter-tga/record.json","name":"BGI Converter TGA","record_type":"resource","url":"https://awesomerea.org/resources/bgi-ethornell-converter-tga/"},{"change":"added","date":"2026-11-06","id":"bf-private-server-case","json_url":"https://awesomerea.org/resources/bf-private-server-case/record.json","name":"bf-private-server: a Brave Frontier revival server","record_type":"resource","url":"https://awesomerea.org/resources/bf-private-server-case/"},{"change":"added","date":"2026-11-06","id":"benro-polaris-firmware-patcher-case","json_url":"https://awesomerea.org/resources/benro-polaris-firmware-patcher-case/record.json","name":"Benro Polaris Firmware Patcher: rebuilding camera control and mapping the app protocol","record_type":"resource","url":"https://awesomerea.org/resources/benro-polaris-firmware-patcher-case/"},{"change":"added","date":"2026-11-06","id":"aw5d-linux-case","json_url":"https://awesomerea.org/resources/aw5d-linux-case/record.json","name":"aw5d-linux: driving an iBUYPOWER cooler LCD from USB-HID research","record_type":"resource","url":"https://awesomerea.org/resources/aw5d-linux-case/"},{"change":"added","date":"2026-11-06","id":"atlantis-native-case","json_url":"https://awesomerea.org/resources/atlantis-native-case/record.json","name":"Atlantis Native: porting the Atlantis and Atlantis II engines to Rust","record_type":"resource","url":"https://awesomerea.org/resources/atlantis-native-case/"},{"change":"added","date":"2026-11-06","id":"assetstudio","json_url":"https://awesomerea.org/resources/assetstudio/record.json","name":"AssetStudio","record_type":"resource","url":"https://awesomerea.org/resources/assetstudio/"},{"change":"added","date":"2026-11-06","id":"aspyr-archive-tool","json_url":"https://awesomerea.org/resources/aspyr-archive-tool/record.json","name":"Aspyr Archive Tool","record_type":"resource","url":"https://awesomerea.org/resources/aspyr-archive-tool/"},{"change":"added","date":"2026-11-06","id":"appthreat-wasm-tools","json_url":"https://awesomerea.org/resources/appthreat-wasm-tools/record.json","name":"AppThreat wasm-tools","record_type":"resource","url":"https://awesomerea.org/resources/appthreat-wasm-tools/"},{"change":"added","date":"2026-11-06","id":"apkscope","json_url":"https://awesomerea.org/resources/apkscope/record.json","name":"apkscope","record_type":"resource","url":"https://awesomerea.org/resources/apkscope/"},{"change":"added","date":"2026-11-06","id":"aosmith-water-heater-case","json_url":"https://awesomerea.org/resources/aosmith-water-heater-case/record.json","name":"A.O. Smith water heater: local CTA-2045 control and protocol findings","record_type":"resource","url":"https://awesomerea.org/resources/aosmith-water-heater-case/"},{"change":"added","date":"2026-11-06","id":"aol7-retro-server-case","json_url":"https://awesomerea.org/resources/aol7-retro-server-case/record.json","name":"AOL 7.0 Retro Server: reconstructing the P3 server session","record_type":"resource","url":"https://awesomerea.org/resources/aol7-retro-server-case/"},{"change":"added","date":"2026-11-06","id":"angr-management","json_url":"https://awesomerea.org/resources/angr-management/record.json","name":"angr-management","record_type":"resource","url":"https://awesomerea.org/resources/angr-management/"},{"change":"added","date":"2026-11-06","id":"android-unpacker","json_url":"https://awesomerea.org/resources/android-unpacker/record.json","name":"Android Unpacker","record_type":"resource","url":"https://awesomerea.org/resources/android-unpacker/"},{"change":"added","date":"2026-11-06","id":"amoco","json_url":"https://awesomerea.org/resources/amoco/record.json","name":"amoco","record_type":"resource","url":"https://awesomerea.org/resources/amoco/"},{"change":"added","date":"2026-11-06","id":"akp02-display-protocol-case","json_url":"https://awesomerea.org/resources/akp02-display-protocol-case/record.json","name":"akp02: reconstructing the Ajazz AKP02 display protocol","record_type":"resource","url":"https://awesomerea.org/resources/akp02-display-protocol-case/"},{"change":"added","date":"2026-11-06","id":"ajazz-ak820-pro-mac-case","json_url":"https://awesomerea.org/resources/ajazz-ak820-pro-mac-case/record.json","name":"ak820: reconstructing AJAZZ AK820 Pro HID control on macOS","record_type":"resource","url":"https://awesomerea.org/resources/ajazz-ak820-pro-mac-case/"},{"change":"added","date":"2026-11-06","id":"aidapal","json_url":"https://awesomerea.org/resources/aidapal/record.json","name":"aiDAPal","record_type":"resource","url":"https://awesomerea.org/resources/aidapal/"},{"change":"added","date":"2026-11-06","id":"advantage","json_url":"https://awesomerea.org/resources/advantage/record.json","name":"advantage","record_type":"resource","url":"https://awesomerea.org/resources/advantage/"},{"change":"added","date":"2026-11-06","id":"adb-mcp","json_url":"https://awesomerea.org/resources/adb-mcp/record.json","name":"adb-mcp","record_type":"resource","url":"https://awesomerea.org/resources/adb-mcp/"},{"change":"added","date":"2026-11-06","id":"aciq-minisplit-protocol-case","json_url":"https://awesomerea.org/resources/aciq-minisplit-protocol-case/record.json","name":"ACiQ K18W: reconstructing a mini split's UART protocol","record_type":"resource","url":"https://awesomerea.org/resources/aciq-minisplit-protocol-case/"},{"change":"added","date":"2026-11-06","id":"ac46-firmware-tool","json_url":"https://awesomerea.org/resources/ac46-firmware-tool/record.json","name":"AC46 Firmware Tool","record_type":"resource","url":"https://awesomerea.org/resources/ac46-firmware-tool/"},{"change":"added","date":"2026-11-06","id":"ac4-docs","json_url":"https://awesomerea.org/resources/ac4-docs/record.json","name":"AC4 docs","record_type":"resource","url":"https://awesomerea.org/resources/ac4-docs/"},{"change":"added","date":"2026-11-06","id":"ac3-online-service-docs","json_url":"https://awesomerea.org/resources/ac3-online-service-docs/record.json","name":"Assassin's Creed III online service docs","record_type":"resource","url":"https://awesomerea.org/resources/ac3-online-service-docs/"},{"change":"added","date":"2026-11-06","id":"8086-register-command-debugger","json_url":"https://awesomerea.org/resources/8086-register-command-debugger/record.json","name":"8086 Register Command Debugger","record_type":"resource","url":"https://awesomerea.org/resources/8086-register-command-debugger/"},{"change":"added","date":"2026-11-06","id":"1cmdparser","json_url":"https://awesomerea.org/resources/1cmdparser/record.json","name":"1C 7.7 Configuration Parser (MD Parser)","record_type":"resource","url":"https://awesomerea.org/resources/1cmdparser/"},{"change":"added","date":"2026-11-06","id":"010-editor","json_url":"https://awesomerea.org/resources/010-editor/record.json","name":"010 Editor","record_type":"resource","url":"https://awesomerea.org/resources/010-editor/"},{"change":"added","date":"2026-11-06","id":"paper-trex","json_url":"https://awesomerea.org/papers/paper-trex/record.json","name":"Trex: Learning Execution Semantics from Micro-Traces for Binary Similarity","record_type":"paper","url":"https://awesomerea.org/papers/paper-trex/"},{"change":"added","date":"2026-11-06","id":"paper-snipuzz","json_url":"https://awesomerea.org/papers/paper-snipuzz/record.json","name":"Snipuzz: Black-box Fuzzing of IoT Firmware via Message Snippet Inference","record_type":"paper","url":"https://awesomerea.org/papers/paper-snipuzz/"},{"change":"added","date":"2026-11-06","id":"paper-rex86","json_url":"https://awesomerea.org/papers/paper-rex86/record.json","name":"REx86: A Local Large Language Model for Assisting in x86 Assembly Reverse Engineering","record_type":"paper","url":"https://awesomerea.org/papers/paper-rex86/"},{"change":"added","date":"2026-11-06","id":"paper-ref-decompile","json_url":"https://awesomerea.org/papers/paper-ref-decompile/record.json","name":"ReF Decompile: Relabeling and Function Call Enhanced Decompile","record_type":"paper","url":"https://awesomerea.org/papers/paper-ref-decompile/"},{"change":"added","date":"2026-11-06","id":"paper-protocol-format-state-machine","json_url":"https://awesomerea.org/papers/paper-protocol-format-state-machine/record.json","name":"Extracting Protocol Format as State Machine via Controlled Static Loop Analysis","record_type":"paper","url":"https://awesomerea.org/papers/paper-protocol-format-state-machine/"},{"change":"added","date":"2026-11-06","id":"paper-para-rehosting","json_url":"https://awesomerea.org/papers/paper-para-rehosting/record.json","name":"From Library Portability to Para-rehosting: Natively Executing Microcontroller Software on Commodity Hardware","record_type":"paper","url":"https://awesomerea.org/papers/paper-para-rehosting/"},{"change":"added","date":"2026-11-06","id":"paper-neural-decompilation","json_url":"https://awesomerea.org/papers/paper-neural-decompilation/record.json","name":"Towards Neural Decompilation","record_type":"paper","url":"https://awesomerea.org/papers/paper-neural-decompilation/"},{"change":"added","date":"2026-11-06","id":"paper-manually-re-iot-protocols","json_url":"https://awesomerea.org/papers/paper-manually-re-iot-protocols/record.json","name":"On Manually Reverse Engineering Communication Protocols of Linux Based IoT Systems","record_type":"paper","url":"https://awesomerea.org/papers/paper-manually-re-iot-protocols/"},{"change":"added","date":"2026-11-06","id":"paper-manticore","json_url":"https://awesomerea.org/papers/paper-manticore/record.json","name":"Manticore: A User-Friendly Symbolic Execution Framework for Binaries and Smart Contracts","record_type":"paper","url":"https://awesomerea.org/papers/paper-manticore/"},{"change":"added","date":"2026-11-06","id":"paper-llm-malware-deobfuscation","json_url":"https://awesomerea.org/papers/paper-llm-malware-deobfuscation/record.json","name":"Assessing LLMs in Malicious Code Deobfuscation of Real-world Malware Campaigns","record_type":"paper","url":"https://awesomerea.org/papers/paper-llm-malware-deobfuscation/"},{"change":"added","date":"2026-11-06","id":"paper-ktrans","json_url":"https://awesomerea.org/papers/paper-ktrans/record.json","name":"kTrans: Knowledge-Aware Transformer for Binary Code Embedding","record_type":"paper","url":"https://awesomerea.org/papers/paper-ktrans/"},{"change":"added","date":"2026-11-06","id":"paper-isadetect","json_url":"https://awesomerea.org/papers/paper-isadetect/record.json","name":"Towards usable automated detection of CPU architecture and endianness for arbitrary binary files and object code sequences","record_type":"paper","url":"https://awesomerea.org/papers/paper-isadetect/"},{"change":"added","date":"2026-11-06","id":"paper-internalblue","json_url":"https://awesomerea.org/papers/paper-internalblue/record.json","name":"InternalBlue - Bluetooth Binary Patching and Experimentation Framework","record_type":"paper","url":"https://awesomerea.org/papers/paper-internalblue/"},{"change":"added","date":"2026-11-06","id":"paper-icsref","json_url":"https://awesomerea.org/papers/paper-icsref/record.json","name":"ICSREF: A Framework for Automated Reverse Engineering of Industrial Control Systems Binaries","record_type":"paper","url":"https://awesomerea.org/papers/paper-icsref/"},{"change":"added","date":"2026-11-06","id":"paper-helios","json_url":"https://awesomerea.org/papers/paper-helios/record.json","name":"HELIOS: Hierarchical Graph Abstraction for Structure-Aware LLM Decompilation","record_type":"paper","url":"https://awesomerea.org/papers/paper-helios/"},{"change":"added","date":"2026-11-06","id":"paper-gpt4-binary-re","json_url":"https://awesomerea.org/papers/paper-gpt4-binary-re/record.json","name":"Exploring the Efficacy of Large Language Models (GPT-4) in Binary Reverse Engineering","record_type":"paper","url":"https://awesomerea.org/papers/paper-gpt4-binary-re/"},{"change":"added","date":"2026-11-06","id":"paper-frankenstein","json_url":"https://awesomerea.org/papers/paper-frankenstein/record.json","name":"Frankenstein: Advanced Wireless Fuzzing to Exploit New Bluetooth Escalation Targets","record_type":"paper","url":"https://awesomerea.org/papers/paper-frankenstein/"},{"change":"added","date":"2026-11-06","id":"paper-foc","json_url":"https://awesomerea.org/papers/paper-foc/record.json","name":"FoC: Figure out the Cryptographic Functions in Stripped Binaries with LLMs","record_type":"paper","url":"https://awesomerea.org/papers/paper-foc/"},{"change":"added","date":"2026-11-06","id":"paper-ecmo","json_url":"https://awesomerea.org/papers/paper-ecmo/record.json","name":"ECMO: Peripheral Transplantation to Rehost Embedded Linux Kernels","record_type":"paper","url":"https://awesomerea.org/papers/paper-ecmo/"},{"change":"added","date":"2026-11-06","id":"paper-dynamic-firmware-analysis-at-scale","json_url":"https://awesomerea.org/papers/paper-dynamic-firmware-analysis-at-scale/record.json","name":"Automated Dynamic Firmware Analysis at Scale: A Case Study on Embedded Web Interfaces","record_type":"paper","url":"https://awesomerea.org/papers/paper-dynamic-firmware-analysis-at-scale/"},{"change":"added","date":"2026-11-06","id":"paper-dec-gpt","json_url":"https://awesomerea.org/papers/paper-dec-gpt/record.json","name":"Refining Decompiled C Code with Large Language Models","record_type":"paper","url":"https://awesomerea.org/papers/paper-dec-gpt/"},{"change":"added","date":"2026-11-06","id":"paper-d-lift","json_url":"https://awesomerea.org/papers/paper-d-lift/record.json","name":"D-LiFT: Improving LLM-based Decompiler Backend via Code Quality-driven Fine-tuning","record_type":"paper","url":"https://awesomerea.org/papers/paper-d-lift/"},{"change":"added","date":"2026-11-06","id":"paper-cross-arch-instruction-embedding","json_url":"https://awesomerea.org/papers/paper-cross-arch-instruction-embedding/record.json","name":"A Cross-Architecture Instruction Embedding Model for Natural Language Processing-Inspired Binary Code Analysis","record_type":"paper","url":"https://awesomerea.org/papers/paper-cross-arch-instruction-embedding/"},{"change":"added","date":"2026-11-06","id":"paper-cebin","json_url":"https://awesomerea.org/papers/paper-cebin/record.json","name":"CEBin: A Cost-Effective Framework for Large-Scale Binary Code Similarity Detection","record_type":"paper","url":"https://awesomerea.org/papers/paper-cebin/"},{"change":"added","date":"2026-11-06","id":"paper-basesafe","json_url":"https://awesomerea.org/papers/paper-basesafe/record.json","name":"BaseSAFE: Baseband SAnitized Fuzzing through Emulation","record_type":"paper","url":"https://awesomerea.org/papers/paper-basesafe/"},{"change":"added","date":"2026-11-06","id":"paper-attack-synthesis-fsm","json_url":"https://awesomerea.org/papers/paper-attack-synthesis-fsm/record.json","name":"Automated Attack Synthesis by Extracting Finite State Machines from Protocol Specification Documents","record_type":"paper","url":"https://awesomerea.org/papers/paper-attack-synthesis-fsm/"},{"change":"added","date":"2026-11-06","id":"paper-asteria-pro","json_url":"https://awesomerea.org/papers/paper-asteria-pro/record.json","name":"Asteria-Pro: Enhancing Deep-Learning Based Binary Code Similarity Detection by Incorporating Domain Knowledge","record_type":"paper","url":"https://awesomerea.org/papers/paper-asteria-pro/"},{"change":"added","date":"2026-11-06","id":"paper-asteria","json_url":"https://awesomerea.org/papers/paper-asteria/record.json","name":"Asteria: Deep Learning-based AST-Encoding for Cross-platform Binary Code Similarity Detection","record_type":"paper","url":"https://awesomerea.org/papers/paper-asteria/"},{"change":"leads-collected","date":"2026-11-05T23:51:43Z","id":"leads-42132570939-1","json_url":"https://awesomerea.org/discoveries/leads/leads-42132570939-1.json","name":"3 unreviewed followed-source leads","record_type":"lead-batch","url":"https://awesomerea.org/discoveries/leads.json"},{"change":"leads-collected","date":"2026-11-05T23:14:06Z","id":"leads-42128017152-1","json_url":"https://awesomerea.org/discoveries/leads/leads-42128017152-1.json","name":"2 unreviewed followed-source leads","record_type":"lead-batch","url":"https://awesomerea.org/discoveries/leads.json"},{"change":"leads-collected","date":"2026-11-05T22:50:42Z","id":"leads-42124863777-1","json_url":"https://awesomerea.org/discoveries/leads/leads-42124863777-1.json","name":"1,552 unreviewed followed-source leads","record_type":"lead-batch","url":"https://awesomerea.org/discoveries/leads.json"},{"change":"leads-collected","date":"2026-11-05T22:37:27Z","id":"leads-42123034443-1","json_url":"https://awesomerea.org/discoveries/leads/leads-42123034443-1.json","name":"2,000 unreviewed followed-source leads","record_type":"lead-batch","url":"https://awesomerea.org/discoveries/leads.json"},{"change":"discovered","date":"2026-11-05T22:36:35Z","id":"run-42119584443-1","json_url":"https://awesomerea.org/discoveries/batches/run-42119584443-1.json","name":"300 unreviewed repository discoveries","record_type":"discovery-batch","url":"https://awesomerea.org/discoveries/"},{"change":"leads-collected","date":"2026-11-05T22:19:29Z","id":"leads-42120485600-1","json_url":"https://awesomerea.org/discoveries/leads/leads-42120485600-1.json","name":"2,000 unreviewed followed-source leads","record_type":"lead-batch","url":"https://awesomerea.org/discoveries/leads.json"},{"change":"discovered","date":"2026-11-05T21:31:41Z","id":"run-42110758337-1","json_url":"https://awesomerea.org/discoveries/batches/run-42110758337-1.json","name":"300 unreviewed repository discoveries","record_type":"discovery-batch","url":"https://awesomerea.org/discoveries/"},{"change":"added","date":"2026-11-04","id":"zygisk-il2cppdumper","json_url":"https://awesomerea.org/resources/zygisk-il2cppdumper/record.json","name":"Zygisk-Il2CppDumper","record_type":"resource","url":"https://awesomerea.org/resources/zygisk-il2cppdumper/"},{"change":"added","date":"2026-11-04","id":"yagi-ghidra-decompiler-for-ida","json_url":"https://awesomerea.org/resources/yagi-ghidra-decompiler-for-ida/record.json","name":"Yagi","record_type":"resource","url":"https://awesomerea.org/resources/yagi-ghidra-decompiler-for-ida/"},{"change":"added","date":"2026-11-04","id":"usb-rea","json_url":"https://awesomerea.org/resources/usb-rea/record.json","name":"usb-rea","record_type":"resource","url":"https://awesomerea.org/resources/usb-rea/"},{"change":"added","date":"2026-11-04","id":"reaguide-unofficial-rea-guide","json_url":"https://awesomerea.org/resources/reaguide-unofficial-rea-guide/record.json","name":"REA & AI RE Tools Guide (unofficial)","record_type":"resource","url":"https://awesomerea.org/resources/reaguide-unofficial-rea-guide/"},{"change":"added","date":"2026-11-04","id":"raptor-frida-scripts","json_url":"https://awesomerea.org/resources/raptor-frida-scripts/record.json","name":"frida-scripts (0xdea)","record_type":"resource","url":"https://awesomerea.org/resources/raptor-frida-scripts/"},{"change":"added","date":"2026-11-04","id":"magisk-frida","json_url":"https://awesomerea.org/resources/magisk-frida/record.json","name":"MagiskFrida","record_type":"resource","url":"https://awesomerea.org/resources/magisk-frida/"},{"change":"added","date":"2026-11-04","id":"jstillery","json_url":"https://awesomerea.org/resources/jstillery/record.json","name":"JStillery","record_type":"resource","url":"https://awesomerea.org/resources/jstillery/"},{"change":"added","date":"2026-11-04","id":"grpc-tools","json_url":"https://awesomerea.org/resources/grpc-tools/record.json","name":"grpc-tools","record_type":"resource","url":"https://awesomerea.org/resources/grpc-tools/"},{"change":"added","date":"2026-11-04","id":"enjarify","json_url":"https://awesomerea.org/resources/enjarify/record.json","name":"Enjarify","record_type":"resource","url":"https://awesomerea.org/resources/enjarify/"},{"change":"added","date":"2026-11-04","id":"box-js","json_url":"https://awesomerea.org/resources/box-js/record.json","name":"box.js","record_type":"resource","url":"https://awesomerea.org/resources/box-js/"},{"change":"added","date":"2026-11-04","id":"ai-rebuilds-directory","json_url":"https://awesomerea.org/resources/ai-rebuilds-directory/record.json","name":"AI Rebuilds","record_type":"resource","url":"https://awesomerea.org/resources/ai-rebuilds-directory/"},{"change":"added","date":"2026-11-04","id":"paper-decompiler-fidelity-taxonomy","json_url":"https://awesomerea.org/papers/paper-decompiler-fidelity-taxonomy/record.json","name":"A Taxonomy of C Decompiler Fidelity Issues","record_type":"paper","url":"https://awesomerea.org/papers/paper-decompiler-fidelity-taxonomy/"},{"change":"added","date":"2026-11-03","id":"xpeviewer","json_url":"https://awesomerea.org/resources/xpeviewer/record.json","name":"XPEViewer","record_type":"resource","url":"https://awesomerea.org/resources/xpeviewer/"},{"change":"added","date":"2026-11-03","id":"xiaomi-kettle-ble-protocol-case","json_url":"https://awesomerea.org/resources/xiaomi-kettle-ble-protocol-case/record.json","name":"Xiaomi Kettle BLE protocol: reconstructing a smart kettle's control interface","record_type":"resource","url":"https://awesomerea.org/resources/xiaomi-kettle-ble-protocol-case/"},{"change":"added","date":"2026-11-03","id":"willnode-deobfuscator","json_url":"https://awesomerea.org/resources/willnode-deobfuscator/record.json","name":"Javascript Deobfuscator","record_type":"resource","url":"https://awesomerea.org/resources/willnode-deobfuscator/"},{"change":"added","date":"2026-11-03","id":"wallbreaker","json_url":"https://awesomerea.org/resources/wallbreaker/record.json","name":"Wallbreaker","record_type":"resource","url":"https://awesomerea.org/resources/wallbreaker/"},{"change":"added","date":"2026-11-03","id":"vivisect","json_url":"https://awesomerea.org/resources/vivisect/record.json","name":"Vivisect","record_type":"resource","url":"https://awesomerea.org/resources/vivisect/"},{"change":"added","date":"2026-11-03","id":"usbpcap","json_url":"https://awesomerea.org/resources/usbpcap/record.json","name":"USBPcap","record_type":"resource","url":"https://awesomerea.org/resources/usbpcap/"},{"change":"added","date":"2026-11-03","id":"uniden-r8-ble-telemetry-case","json_url":"https://awesomerea.org/resources/uniden-r8-ble-telemetry-case/record.json","name":"uniden-r8-ble: reconstructing the Uniden R8 radar detector's BLE telemetry","record_type":"resource","url":"https://awesomerea.org/resources/uniden-r8-ble-telemetry-case/"},{"change":"added","date":"2026-11-03","id":"ultrasina-android-reverse","json_url":"https://awesomerea.org/resources/ultrasina-android-reverse/record.json","name":"Android Reverse","record_type":"resource","url":"https://awesomerea.org/resources/ultrasina-android-reverse/"},{"change":"added","date":"2026-11-03","id":"ubi-reader","json_url":"https://awesomerea.org/resources/ubi-reader/record.json","name":"UBI Reader","record_type":"resource","url":"https://awesomerea.org/resources/ubi-reader/"},{"change":"added","date":"2026-11-03","id":"tocode","json_url":"https://awesomerea.org/resources/tocode/record.json","name":"ToCode","record_type":"resource","url":"https://awesomerea.org/resources/tocode/"},{"change":"added","date":"2026-11-03","id":"tigard","json_url":"https://awesomerea.org/resources/tigard/record.json","name":"Tigard","record_type":"resource","url":"https://awesomerea.org/resources/tigard/"},{"change":"added","date":"2026-11-03","id":"termshark","json_url":"https://awesomerea.org/resources/termshark/record.json","name":"termshark","record_type":"resource","url":"https://awesomerea.org/resources/termshark/"},{"change":"added","date":"2026-11-03","id":"smda","json_url":"https://awesomerea.org/resources/smda/record.json","name":"SMDA","record_type":"resource","url":"https://awesomerea.org/resources/smda/"},{"change":"added","date":"2026-11-03","id":"smali-baksmali","json_url":"https://awesomerea.org/resources/smali-baksmali/record.json","name":"smali/baksmali","record_type":"resource","url":"https://awesomerea.org/resources/smali-baksmali/"},{"change":"added","date":"2026-11-03","id":"sigdigger","json_url":"https://awesomerea.org/resources/sigdigger/record.json","name":"SigDigger","record_type":"resource","url":"https://awesomerea.org/resources/sigdigger/"},{"change":"added","date":"2026-11-03","id":"shannon-modem-loader","json_url":"https://awesomerea.org/resources/shannon-modem-loader/record.json","name":"Shannon Modem Loader for IDA Pro","record_type":"resource","url":"https://awesomerea.org/resources/shannon-modem-loader/"},{"change":"added","date":"2026-11-03","id":"reversejs-ast-deobfuscation-materials","json_url":"https://awesomerea.org/resources/reversejs-ast-deobfuscation-materials/record.json","name":"Supplementary AST-Based Deobfuscation Materials","record_type":"resource","url":"https://awesomerea.org/resources/reversejs-ast-deobfuscation-materials/"},{"change":"added","date":"2026-11-03","id":"reversecore-mcp","json_url":"https://awesomerea.org/resources/reversecore-mcp/record.json","name":"Reversecore MCP","record_type":"resource","url":"https://awesomerea.org/resources/reversecore-mcp/"},{"change":"added","date":"2026-11-03","id":"reverse-api-engineer","json_url":"https://awesomerea.org/resources/reverse-api-engineer/record.json","name":"Reverse API Engineer","record_type":"resource","url":"https://awesomerea.org/resources/reverse-api-engineer/"},{"change":"added","date":"2026-11-03","id":"redress","json_url":"https://awesomerea.org/resources/redress/record.json","name":"Redress","record_type":"resource","url":"https://awesomerea.org/resources/redress/"},{"change":"added","date":"2026-11-03","id":"rbasefind","json_url":"https://awesomerea.org/resources/rbasefind/record.json","name":"rbasefind","record_type":"resource","url":"https://awesomerea.org/resources/rbasefind/"},{"change":"added","date":"2026-11-03","id":"rabbitizer","json_url":"https://awesomerea.org/resources/rabbitizer/record.json","name":"rabbitizer","record_type":"resource","url":"https://awesomerea.org/resources/rabbitizer/"},{"change":"added","date":"2026-11-03","id":"r2pipe","json_url":"https://awesomerea.org/resources/r2pipe/record.json","name":"r2pipe","record_type":"resource","url":"https://awesomerea.org/resources/r2pipe/"},{"change":"added","date":"2026-11-03","id":"qu1cksc0pe","json_url":"https://awesomerea.org/resources/qu1cksc0pe/record.json","name":"Qu1cksc0pe","record_type":"resource","url":"https://awesomerea.org/resources/qu1cksc0pe/"},{"change":"added","date":"2026-11-03","id":"qtty-jadx-mcp-server","json_url":"https://awesomerea.org/resources/qtty-jadx-mcp-server/record.json","name":"JADX MCP Server (Qtty)","record_type":"resource","url":"https://awesomerea.org/resources/qtty-jadx-mcp-server/"},{"change":"added","date":"2026-11-03","id":"pulsar","json_url":"https://awesomerea.org/resources/pulsar/record.json","name":"PULSAR","record_type":"resource","url":"https://awesomerea.org/resources/pulsar/"},{"change":"added","date":"2026-11-03","id":"probedroid","json_url":"https://awesomerea.org/resources/probedroid/record.json","name":"ProbeDroid","record_type":"resource","url":"https://awesomerea.org/resources/probedroid/"},{"change":"added","date":"2026-11-03","id":"plasma-disassembler","json_url":"https://awesomerea.org/resources/plasma-disassembler/record.json","name":"PLASMA","record_type":"resource","url":"https://awesomerea.org/resources/plasma-disassembler/"},{"change":"added","date":"2026-11-03","id":"payload-dumper-go","json_url":"https://awesomerea.org/resources/payload-dumper-go/record.json","name":"payload-dumper-go","record_type":"resource","url":"https://awesomerea.org/resources/payload-dumper-go/"},{"change":"added","date":"2026-11-03","id":"pawitp-protobuf-decoder","json_url":"https://awesomerea.org/resources/pawitp-protobuf-decoder/record.json","name":"Protobuf Decoder","record_type":"resource","url":"https://awesomerea.org/resources/pawitp-protobuf-decoder/"},{"change":"added","date":"2026-11-03","id":"paranoid-deobfuscator","json_url":"https://awesomerea.org/resources/paranoid-deobfuscator/record.json","name":"paranoid-deobfuscator","record_type":"resource","url":"https://awesomerea.org/resources/paranoid-deobfuscator/"},{"change":"added","date":"2026-11-03","id":"owl-awdl-open-implementation-case","json_url":"https://awesomerea.org/resources/owl-awdl-open-implementation-case/record.json","name":"OWL: an open Apple Wireless Direct Link implementation","record_type":"resource","url":"https://awesomerea.org/resources/owl-awdl-open-implementation-case/"},{"change":"added","date":"2026-11-03","id":"openpilot-cabana","json_url":"https://awesomerea.org/resources/openpilot-cabana/record.json","name":"Cabana (standalone openpilot-cabana)","record_type":"resource","url":"https://awesomerea.org/resources/openpilot-cabana/"},{"change":"added","date":"2026-11-03","id":"opendash-scanmatik-sm3-protocol-case","json_url":"https://awesomerea.org/resources/opendash-scanmatik-sm3-protocol-case/record.json","name":"opendash: reconstructing the Scanmatik SM3 J2534 adapter protocol","record_type":"resource","url":"https://awesomerea.org/resources/opendash-scanmatik-sm3-protocol-case/"},{"change":"added","date":"2026-11-03","id":"openbaud-serial-device-mcp","json_url":"https://awesomerea.org/resources/openbaud-serial-device-mcp/record.json","name":"OpenBaud","record_type":"resource","url":"https://awesomerea.org/resources/openbaud-serial-device-mcp/"},{"change":"added","date":"2026-11-03","id":"nowsecure-frida-trace","json_url":"https://awesomerea.org/resources/nowsecure-frida-trace/record.json","name":"frida-trace (NowSecure library)","record_type":"resource","url":"https://awesomerea.org/resources/nowsecure-frida-trace/"},{"change":"added","date":"2026-11-03","id":"mobdevim","json_url":"https://awesomerea.org/resources/mobdevim/record.json","name":"mobdevim","record_type":"resource","url":"https://awesomerea.org/resources/mobdevim/"},{"change":"added","date":"2026-11-03","id":"mithril-iot-scanner","json_url":"https://awesomerea.org/resources/mithril-iot-scanner/record.json","name":"mithril","record_type":"resource","url":"https://awesomerea.org/resources/mithril-iot-scanner/"},{"change":"added","date":"2026-11-03","id":"mirage-wireless-framework","json_url":"https://awesomerea.org/resources/mirage-wireless-framework/record.json","name":"Mirage","record_type":"resource","url":"https://awesomerea.org/resources/mirage-wireless-framework/"},{"change":"added","date":"2026-11-03","id":"mcp-reversing-dataset","json_url":"https://awesomerea.org/resources/mcp-reversing-dataset/record.json","name":"MCP Reversing Dataset (mrexodia)","record_type":"resource","url":"https://awesomerea.org/resources/mcp-reversing-dataset/"},{"change":"added","date":"2026-11-03","id":"linkpi-encx-unofficial-docs","json_url":"https://awesomerea.org/resources/linkpi-encx-unofficial-docs/record.json","name":"Link Pi ENCx encoders (unofficial documentation)","record_type":"resource","url":"https://awesomerea.org/resources/linkpi-encx-unofficial-docs/"},{"change":"added","date":"2026-11-03","id":"ktool","json_url":"https://awesomerea.org/resources/ktool/record.json","name":"ktool","record_type":"resource","url":"https://awesomerea.org/resources/ktool/"},{"change":"added","date":"2026-11-03","id":"katalina","json_url":"https://awesomerea.org/resources/katalina/record.json","name":"Katalina","record_type":"resource","url":"https://awesomerea.org/resources/katalina/"},{"change":"added","date":"2026-11-03","id":"jtagulator","json_url":"https://awesomerea.org/resources/jtagulator/record.json","name":"JTAGulator","record_type":"resource","url":"https://awesomerea.org/resources/jtagulator/"},{"change":"added","date":"2026-11-03","id":"jsc-decompile-mozjs-34","json_url":"https://awesomerea.org/resources/jsc-decompile-mozjs-34/record.json","name":"jsc-decompile-mozjs-34","record_type":"resource","url":"https://awesomerea.org/resources/jsc-decompile-mozjs-34/"},{"change":"added","date":"2026-11-03","id":"jnianalyzer","json_url":"https://awesomerea.org/resources/jnianalyzer/record.json","name":"JNIAnalyzer","record_type":"resource","url":"https://awesomerea.org/resources/jnianalyzer/"},{"change":"added","date":"2026-11-03","id":"inspectrum","json_url":"https://awesomerea.org/resources/inspectrum/record.json","name":"inspectrum","record_type":"resource","url":"https://awesomerea.org/resources/inspectrum/"},{"change":"added","date":"2026-11-03","id":"imsprog","json_url":"https://awesomerea.org/resources/imsprog/record.json","name":"IMSProg","record_type":"resource","url":"https://awesomerea.org/resources/imsprog/"},{"change":"added","date":"2026-11-03","id":"img4tool","json_url":"https://awesomerea.org/resources/img4tool/record.json","name":"img4tool","record_type":"resource","url":"https://awesomerea.org/resources/img4tool/"},{"change":"added","date":"2026-11-03","id":"ifda-iot-firmware-deep-analysis","json_url":"https://awesomerea.org/resources/ifda-iot-firmware-deep-analysis/record.json","name":"IFDA (IoT Firmware Deep Analysis)","record_type":"resource","url":"https://awesomerea.org/resources/ifda-iot-firmware-deep-analysis/"},{"change":"added","date":"2026-11-03","id":"ida-skill-malware-analysis","json_url":"https://awesomerea.org/resources/ida-skill-malware-analysis/record.json","name":"IDA-Skill","record_type":"resource","url":"https://awesomerea.org/resources/ida-skill-malware-analysis/"},{"change":"added","date":"2026-11-03","id":"icsim","json_url":"https://awesomerea.org/resources/icsim/record.json","name":"ICSim (Instrument Cluster Simulator)","record_type":"resource","url":"https://awesomerea.org/resources/icsim/"},{"change":"added","date":"2026-11-03","id":"http-toolkit","json_url":"https://awesomerea.org/resources/http-toolkit/record.json","name":"HTTP Toolkit","record_type":"resource","url":"https://awesomerea.org/resources/http-toolkit/"},{"change":"added","date":"2026-11-03","id":"hetty","json_url":"https://awesomerea.org/resources/hetty/record.json","name":"Hetty","record_type":"resource","url":"https://awesomerea.org/resources/hetty/"},{"change":"added","date":"2026-11-03","id":"grease","json_url":"https://awesomerea.org/resources/grease/record.json","name":"GREASE","record_type":"resource","url":"https://awesomerea.org/resources/grease/"},{"change":"added","date":"2026-11-03","id":"gr-lora","json_url":"https://awesomerea.org/resources/gr-lora/record.json","name":"gr-lora","record_type":"resource","url":"https://awesomerea.org/resources/gr-lora/"},{"change":"added","date":"2026-11-03","id":"go-fast-js-ast","json_url":"https://awesomerea.org/resources/go-fast-js-ast/record.json","name":"go-fAST","record_type":"resource","url":"https://awesomerea.org/resources/go-fast-js-ast/"},{"change":"added","date":"2026-11-03","id":"ghidrecomp","json_url":"https://awesomerea.org/resources/ghidrecomp/record.json","name":"ghidrecomp","record_type":"resource","url":"https://awesomerea.org/resources/ghidrecomp/"},{"change":"added","date":"2026-11-03","id":"ghidrathon","json_url":"https://awesomerea.org/resources/ghidrathon/record.json","name":"Ghidrathon","record_type":"resource","url":"https://awesomerea.org/resources/ghidrathon/"},{"change":"added","date":"2026-11-03","id":"ghidra-nanomips","json_url":"https://awesomerea.org/resources/ghidra-nanomips/record.json","name":"ghidra-nanomips","record_type":"resource","url":"https://awesomerea.org/resources/ghidra-nanomips/"},{"change":"added","date":"2026-11-03","id":"ghidra-kernelcache","json_url":"https://awesomerea.org/resources/ghidra-kernelcache/record.json","name":"ghidra_kernelcache","record_type":"resource","url":"https://awesomerea.org/resources/ghidra-kernelcache/"},{"change":"added","date":"2026-11-03","id":"fridump","json_url":"https://awesomerea.org/resources/fridump/record.json","name":"Fridump","record_type":"resource","url":"https://awesomerea.org/resources/fridump/"},{"change":"added","date":"2026-11-03","id":"frida-ui","json_url":"https://awesomerea.org/resources/frida-ui/record.json","name":"Frida UI","record_type":"resource","url":"https://awesomerea.org/resources/frida-ui/"},{"change":"added","date":"2026-11-03","id":"ford-fiesta-mk5-ms-can-case","json_url":"https://awesomerea.org/resources/ford-fiesta-mk5-ms-can-case/record.json","name":"Ford Fiesta MK5 MS-CAN: decoding the dashboard and radio bus","record_type":"resource","url":"https://awesomerea.org/resources/ford-fiesta-mk5-ms-can-case/"},{"change":"added","date":"2026-11-03","id":"flowdroid","json_url":"https://awesomerea.org/resources/flowdroid/record.json","name":"FlowDroid","record_type":"resource","url":"https://awesomerea.org/resources/flowdroid/"},{"change":"added","date":"2026-11-03","id":"firmware-analysis-papers-list","json_url":"https://awesomerea.org/resources/firmware-analysis-papers-list/record.json","name":"Firmware-Analysis-Papers","record_type":"resource","url":"https://awesomerea.org/resources/firmware-analysis-papers-list/"},{"change":"added","date":"2026-11-03","id":"firmloader","json_url":"https://awesomerea.org/resources/firmloader/record.json","name":"FirmLoader","record_type":"resource","url":"https://awesomerea.org/resources/firmloader/"},{"change":"added","date":"2026-11-03","id":"fermion","json_url":"https://awesomerea.org/resources/fermion/record.json","name":"Fermion","record_type":"resource","url":"https://awesomerea.org/resources/fermion/"},{"change":"added","date":"2026-11-03","id":"facedancer","json_url":"https://awesomerea.org/resources/facedancer/record.json","name":"Facedancer","record_type":"resource","url":"https://awesomerea.org/resources/facedancer/"},{"change":"added","date":"2026-11-03","id":"extremecoders-re-list","json_url":"https://awesomerea.org/resources/extremecoders-re-list/record.json","name":"RE list (extremecoders-re)","record_type":"resource","url":"https://awesomerea.org/resources/extremecoders-re-list/"},{"change":"added","date":"2026-11-03","id":"esp32-image-parser","json_url":"https://awesomerea.org/resources/esp32-image-parser/record.json","name":"esp32_image_parser","record_type":"resource","url":"https://awesomerea.org/resources/esp32-image-parser/"},{"change":"added","date":"2026-11-03","id":"echomuse-echo-dot-voice-satellite-case","json_url":"https://awesomerea.org/resources/echomuse-echo-dot-voice-satellite-case/record.json","name":"EchoMuse: replacement software that turns the Echo Dot 2nd gen into a Home Assistant voice satellite","record_type":"resource","url":"https://awesomerea.org/resources/echomuse-echo-dot-voice-satellite-case/"},{"change":"added","date":"2026-11-03","id":"ecapture","json_url":"https://awesomerea.org/resources/ecapture/record.json","name":"eCapture","record_type":"resource","url":"https://awesomerea.org/resources/ecapture/"},{"change":"added","date":"2026-11-03","id":"doldrums","json_url":"https://awesomerea.org/resources/doldrums/record.json","name":"Doldrums","record_type":"resource","url":"https://awesomerea.org/resources/doldrums/"},{"change":"added","date":"2026-11-03","id":"dji-mimo-ble-reveng-case","json_url":"https://awesomerea.org/resources/dji-mimo-ble-reveng-case/record.json","name":"DJI MIMO BLE artifacts: reconstructing the DJI Osmo control protocol","record_type":"resource","url":"https://awesomerea.org/resources/dji-mimo-ble-reveng-case/"},{"change":"added","date":"2026-11-03","id":"diztinguish","json_url":"https://awesomerea.org/resources/diztinguish/record.json","name":"DiztinGUIsh","record_type":"resource","url":"https://awesomerea.org/resources/diztinguish/"},{"change":"added","date":"2026-11-03","id":"distorm","json_url":"https://awesomerea.org/resources/distorm/record.json","name":"diStorm3","record_type":"resource","url":"https://awesomerea.org/resources/distorm/"},{"change":"added","date":"2026-11-03","id":"dex-editor-android","json_url":"https://awesomerea.org/resources/dex-editor-android/record.json","name":"Dex-Editor-Android","record_type":"resource","url":"https://awesomerea.org/resources/dex-editor-android/"},{"change":"added","date":"2026-11-03","id":"debundle","json_url":"https://awesomerea.org/resources/debundle/record.json","name":"debundle","record_type":"resource","url":"https://awesomerea.org/resources/debundle/"},{"change":"added","date":"2026-11-03","id":"darter","json_url":"https://awesomerea.org/resources/darter/record.json","name":"darter","record_type":"resource","url":"https://awesomerea.org/resources/darter/"},{"change":"added","date":"2026-11-03","id":"dalvikus","json_url":"https://awesomerea.org/resources/dalvikus/record.json","name":"dalvikus","record_type":"resource","url":"https://awesomerea.org/resources/dalvikus/"},{"change":"added","date":"2026-11-03","id":"cobra-irad-bluetooth-protocol-walkthrough","json_url":"https://awesomerea.org/resources/cobra-irad-bluetooth-protocol-walkthrough/record.json","name":"Reverse-Engineering a Bluetooth-Enabled Radar Detector","record_type":"resource","url":"https://awesomerea.org/resources/cobra-irad-bluetooth-protocol-walkthrough/"},{"change":"added","date":"2026-11-03","id":"cnnpre","json_url":"https://awesomerea.org/resources/cnnpre/record.json","name":"CNNPRE (IEEE Access 2023)","record_type":"resource","url":"https://awesomerea.org/resources/cnnpre/"},{"change":"added","date":"2026-11-03","id":"cbyge-c-by-ge-protocol-case","json_url":"https://awesomerea.org/resources/cbyge-c-by-ge-protocol-case/record.json","name":"cbyge: reconstructing the C by GE smart-bulb cloud protocol","record_type":"resource","url":"https://awesomerea.org/resources/cbyge-c-by-ge-protocol-case/"},{"change":"added","date":"2026-11-03","id":"catprinterble-mxw01-printer-case","json_url":"https://awesomerea.org/resources/catprinterble-mxw01-printer-case/record.json","name":"Cat Printer BLE: reconstructing the MXW01 thermal printer protocol","record_type":"resource","url":"https://awesomerea.org/resources/catprinterble-mxw01-printer-case/"},{"change":"added","date":"2026-11-03","id":"cantools","json_url":"https://awesomerea.org/resources/cantools/record.json","name":"cantools","record_type":"resource","url":"https://awesomerea.org/resources/cantools/"},{"change":"added","date":"2026-11-03","id":"canlab","json_url":"https://awesomerea.org/resources/canlab/record.json","name":"CanLab","record_type":"resource","url":"https://awesomerea.org/resources/canlab/"},{"change":"added","date":"2026-11-03","id":"btd-dnn-decompiler","json_url":"https://awesomerea.org/resources/btd-dnn-decompiler/record.json","name":"BTD (Bin To DNN)","record_type":"resource","url":"https://awesomerea.org/resources/btd-dnn-decompiler/"},{"change":"added","date":"2026-11-03","id":"brida","json_url":"https://awesomerea.org/resources/brida/record.json","name":"Brida","record_type":"resource","url":"https://awesomerea.org/resources/brida/"},{"change":"added","date":"2026-11-03","id":"boomerang-decompiler","json_url":"https://awesomerea.org/resources/boomerang-decompiler/record.json","name":"Boomerang Decompiler","record_type":"resource","url":"https://awesomerea.org/resources/boomerang-decompiler/"},{"change":"added","date":"2026-11-03","id":"biosutilities","json_url":"https://awesomerea.org/resources/biosutilities/record.json","name":"BIOSUtilities","record_type":"resource","url":"https://awesomerea.org/resources/biosutilities/"},{"change":"added","date":"2026-11-03","id":"binassist","json_url":"https://awesomerea.org/resources/binassist/record.json","name":"BinAssist","record_type":"resource","url":"https://awesomerea.org/resources/binassist/"},{"change":"added","date":"2026-11-03","id":"basefind2","json_url":"https://awesomerea.org/resources/basefind2/record.json","name":"basefind2","record_type":"resource","url":"https://awesomerea.org/resources/basefind2/"},{"change":"added","date":"2026-11-03","id":"barf","json_url":"https://awesomerea.org/resources/barf/record.json","name":"BARF","record_type":"resource","url":"https://awesomerea.org/resources/barf/"},{"change":"added","date":"2026-11-03","id":"axmlprinter","json_url":"https://awesomerea.org/resources/axmlprinter/record.json","name":"axmlprinter","record_type":"resource","url":"https://awesomerea.org/resources/axmlprinter/"},{"change":"added","date":"2026-11-03","id":"awesome-uefi-security","json_url":"https://awesomerea.org/resources/awesome-uefi-security/record.json","name":"Awesome UEFI Security","record_type":"resource","url":"https://awesomerea.org/resources/awesome-uefi-security/"},{"change":"added","date":"2026-11-03","id":"awesome-te","json_url":"https://awesomerea.org/resources/awesome-te/record.json","name":"awesome-te","record_type":"resource","url":"https://awesomerea.org/resources/awesome-te/"},{"change":"added","date":"2026-11-03","id":"awesome-re-mcp","json_url":"https://awesomerea.org/resources/awesome-re-mcp/record.json","name":"Awesome RE-MCP","record_type":"resource","url":"https://awesomerea.org/resources/awesome-re-mcp/"},{"change":"added","date":"2026-11-03","id":"autoprober","json_url":"https://awesomerea.org/resources/autoprober/record.json","name":"AutoProber","record_type":"resource","url":"https://awesomerea.org/resources/autoprober/"},{"change":"added","date":"2026-11-03","id":"arkdecompiler","json_url":"https://awesomerea.org/resources/arkdecompiler/record.json","name":"arkdecompiler","record_type":"resource","url":"https://awesomerea.org/resources/arkdecompiler/"},{"change":"added","date":"2026-11-03","id":"aptio-v-uefi-editor","json_url":"https://awesomerea.org/resources/aptio-v-uefi-editor/record.json","name":"Aptio V UEFI Editor","record_type":"resource","url":"https://awesomerea.org/resources/aptio-v-uefi-editor/"},{"change":"added","date":"2026-11-03","id":"appshark","json_url":"https://awesomerea.org/resources/appshark/record.json","name":"Appshark","record_type":"resource","url":"https://awesomerea.org/resources/appshark/"},{"change":"added","date":"2026-11-03","id":"appmon","json_url":"https://awesomerea.org/resources/appmon/record.json","name":"AppMon","record_type":"resource","url":"https://awesomerea.org/resources/appmon/"},{"change":"added","date":"2026-11-03","id":"andromeda","json_url":"https://awesomerea.org/resources/andromeda/record.json","name":"Andromeda","record_type":"resource","url":"https://awesomerea.org/resources/andromeda/"},{"change":"added","date":"2026-11-03","id":"allyourbase","json_url":"https://awesomerea.org/resources/allyourbase/record.json","name":"allyourbase","record_type":"resource","url":"https://awesomerea.org/resources/allyourbase/"},{"change":"added","date":"2026-11-03","id":"aishihzong-awesome-reverse-engineer-anything","json_url":"https://awesomerea.org/resources/aishihzong-awesome-reverse-engineer-anything/record.json","name":"Awesome REA: Reverse Engineer Anything with AI (AIshihzong)","record_type":"resource","url":"https://awesomerea.org/resources/aishihzong-awesome-reverse-engineer-anything/"},{"change":"added","date":"2026-11-03","id":"a0rfid-uhf-reader-protocol-case","json_url":"https://awesomerea.org/resources/a0rfid-uhf-reader-protocol-case/record.json","name":"a0rfid: an open driver for A0-protocol UHF RFID readers","record_type":"resource","url":"https://awesomerea.org/resources/a0rfid-uhf-reader-protocol-case/"},{"change":"added","date":"2026-11-03","id":"0x1avram-js-deobfuscator","json_url":"https://awesomerea.org/resources/0x1avram-js-deobfuscator/record.json","name":"JS-Deobfuscator (0x1Avram)","record_type":"resource","url":"https://awesomerea.org/resources/0x1avram-js-deobfuscator/"},{"change":"added","date":"2026-11-03","id":"paper-websight","json_url":"https://awesomerea.org/papers/paper-websight/record.json","name":"Unlocking the conversion of Web Screenshots into HTML Code with the WebSight Dataset","record_type":"paper","url":"https://awesomerea.org/papers/paper-websight/"},{"change":"added","date":"2026-11-03","id":"paper-waffle","json_url":"https://awesomerea.org/papers/paper-waffle/record.json","name":"WAFFLE: Fine-tuning Multi-Modal Model for Automated Front-End Development","record_type":"paper","url":"https://awesomerea.org/papers/paper-waffle/"},{"change":"added","date":"2026-11-03","id":"paper-uemu","json_url":"https://awesomerea.org/papers/paper-uemu/record.json","name":"Automatic Firmware Emulation through Invalidity-guided Knowledge Inference","record_type":"paper","url":"https://awesomerea.org/papers/paper-uemu/"},{"change":"added","date":"2026-11-03","id":"paper-swifthand","json_url":"https://awesomerea.org/papers/paper-swifthand/record.json","name":"Guided GUI Testing of Android Apps with Minimal Restart and Approximate Learning","record_type":"paper","url":"https://awesomerea.org/papers/paper-swifthand/"},{"change":"added","date":"2026-11-03","id":"paper-sketch2code","json_url":"https://awesomerea.org/papers/paper-sketch2code/record.json","name":"Sketch2Code: Evaluating Vision-Language Models for Interactive Web Design Prototyping","record_type":"paper","url":"https://awesomerea.org/papers/paper-sketch2code/"},{"change":"added","date":"2026-11-03","id":"paper-semu","json_url":"https://awesomerea.org/papers/paper-semu/record.json","name":"What Your Firmware Tells You Is Not How You Should Emulate It: A Specification-Guided Approach for Firmware Emulation","record_type":"paper","url":"https://awesomerea.org/papers/paper-semu/"},{"change":"added","date":"2026-11-03","id":"paper-protocolgpt","json_url":"https://awesomerea.org/papers/paper-protocolgpt/record.json","name":"Unleashing the Power of LLM to Infer State Machine From the Protocol Implementation","record_type":"paper","url":"https://awesomerea.org/papers/paper-protocolgpt/"},{"change":"added","date":"2026-11-03","id":"paper-pop-quiz-llm-re","json_url":"https://awesomerea.org/papers/paper-pop-quiz-llm-re/record.json","name":"Pop Quiz! Can a Large Language Model Help With Reverse Engineering?","record_type":"paper","url":"https://awesomerea.org/papers/paper-pop-quiz-llm-re/"},{"change":"added","date":"2026-11-03","id":"paper-poe-world","json_url":"https://awesomerea.org/papers/paper-poe-world/record.json","name":"PoE-World: Compositional World Modeling with Products of Programmatic Experts","record_type":"paper","url":"https://awesomerea.org/papers/paper-poe-world/"},{"change":"added","date":"2026-11-03","id":"paper-nes-jump-mechanics","json_url":"https://awesomerea.org/papers/paper-nes-jump-mechanics/record.json","name":"Mechanics Automatically Recognized via Interactive Observation: Jumping","record_type":"paper","url":"https://awesomerea.org/papers/paper-nes-jump-mechanics/"},{"change":"added","date":"2026-11-03","id":"paper-mappyland","json_url":"https://awesomerea.org/papers/paper-mappyland/record.json","name":"MappyLand: Fast, Accurate Mapping for Console Games","record_type":"paper","url":"https://awesomerea.org/papers/paper-mappyland/"},{"change":"added","date":"2026-11-03","id":"paper-llm-binary-understanding","json_url":"https://awesomerea.org/papers/paper-llm-binary-understanding/record.json","name":"How Far Have We Gone in Binary Code Understanding Using Large Language Models","record_type":"paper","url":"https://awesomerea.org/papers/paper-llm-binary-understanding/"},{"change":"added","date":"2026-11-03","id":"paper-librecan","json_url":"https://awesomerea.org/papers/paper-librecan/record.json","name":"LibreCAN: Automated CAN Message Translator","record_type":"paper","url":"https://awesomerea.org/papers/paper-librecan/"},{"change":"added","date":"2026-11-03","id":"paper-gamengen","json_url":"https://awesomerea.org/papers/paper-gamengen/record.json","name":"Diffusion Models Are Real-Time Game Engines","record_type":"paper","url":"https://awesomerea.org/papers/paper-gamengen/"},{"change":"added","date":"2026-11-03","id":"paper-elipmoc","json_url":"https://awesomerea.org/papers/paper-elipmoc/record.json","name":"Elipmoc: Advanced Decompilation of Ethereum Smart Contracts","record_type":"paper","url":"https://awesomerea.org/papers/paper-elipmoc/"},{"change":"added","date":"2026-11-03","id":"paper-dikeue","json_url":"https://awesomerea.org/papers/paper-dikeue/record.json","name":"Noncompliance as Deviant Behavior: An Automated Black-box Noncompliance Checker for 4G LTE Cellular Devices","record_type":"paper","url":"https://awesomerea.org/papers/paper-dikeue/"},{"change":"added","date":"2026-11-03","id":"paper-dice","json_url":"https://awesomerea.org/papers/paper-dice/record.json","name":"DICE: Automatic Emulation of DMA Input Channels for Dynamic Firmware Analysis","record_type":"paper","url":"https://awesomerea.org/papers/paper-dice/"},{"change":"added","date":"2026-11-03","id":"paper-deepdi","json_url":"https://awesomerea.org/papers/paper-deepdi/record.json","name":"DeepDi: Learning a Relational Graph Convolutional Network Model on Instructions for Fast and Accurate Disassembly","record_type":"paper","url":"https://awesomerea.org/papers/paper-deepdi/"},{"change":"added","date":"2026-11-03","id":"paper-decomperson","json_url":"https://awesomerea.org/papers/paper-decomperson/record.json","name":"Decomperson: How Humans Decompile and What We Can Learn From It","record_type":"paper","url":"https://awesomerea.org/papers/paper-decomperson/"},{"change":"added","date":"2026-11-03","id":"paper-d-helix","json_url":"https://awesomerea.org/papers/paper-d-helix/record.json","name":"D-Helix: A Generic Decompiler Testing Framework Using Symbolic Differentiation","record_type":"paper","url":"https://awesomerea.org/papers/paper-d-helix/"},{"change":"added","date":"2026-11-03","id":"paper-cross-inlining-bfsd","json_url":"https://awesomerea.org/papers/paper-cross-inlining-bfsd/record.json","name":"Cross-Inlining Binary Function Similarity Detection","record_type":"paper","url":"https://awesomerea.org/papers/paper-cross-inlining-bfsd/"},{"change":"added","date":"2026-11-03","id":"paper-conware","json_url":"https://awesomerea.org/papers/paper-conware/record.json","name":"Conware: Automated Modeling of Hardware Peripherals","record_type":"paper","url":"https://awesomerea.org/papers/paper-conware/"},{"change":"added","date":"2026-11-03","id":"paper-binary-function-similarity","json_url":"https://awesomerea.org/papers/paper-binary-function-similarity/record.json","name":"How Machine Learning Is Solving the Binary Function Similarity Problem","record_type":"paper","url":"https://awesomerea.org/papers/paper-binary-function-similarity/"},{"change":"added","date":"2026-11-03","id":"paper-assemblage","json_url":"https://awesomerea.org/papers/paper-assemblage/record.json","name":"Assemblage: Automatic Binary Dataset Construction for Machine Learning","record_type":"paper","url":"https://awesomerea.org/papers/paper-assemblage/"},{"change":"added","date":"2026-11-02","id":"xpcspy","json_url":"https://awesomerea.org/resources/xpcspy/record.json","name":"xpcspy","record_type":"resource","url":"https://awesomerea.org/resources/xpcspy/"},{"change":"added","date":"2026-11-02","id":"xapkdetector","json_url":"https://awesomerea.org/resources/xapkdetector/record.json","name":"XAPKDetector","record_type":"resource","url":"https://awesomerea.org/resources/xapkdetector/"},{"change":"added","date":"2026-11-02","id":"wpegpt","json_url":"https://awesomerea.org/resources/wpegpt/record.json","name":"WPeGPT","record_type":"resource","url":"https://awesomerea.org/resources/wpegpt/"},{"change":"added","date":"2026-11-02","id":"vipermonkey","json_url":"https://awesomerea.org/resources/vipermonkey/record.json","name":"ViperMonkey","record_type":"resource","url":"https://awesomerea.org/resources/vipermonkey/"},{"change":"added","date":"2026-11-02","id":"vdexextractor","json_url":"https://awesomerea.org/resources/vdexextractor/record.json","name":"vdexExtractor","record_type":"resource","url":"https://awesomerea.org/resources/vdexextractor/"},{"change":"added","date":"2026-11-02","id":"vanbus","json_url":"https://awesomerea.org/resources/vanbus/record.json","name":"VanBus","record_type":"resource","url":"https://awesomerea.org/resources/vanbus/"},{"change":"added","date":"2026-11-02","id":"uelib-unreal-package-library","json_url":"https://awesomerea.org/resources/uelib-unreal-package-library/record.json","name":"UELib (Unreal-Library)","record_type":"resource","url":"https://awesomerea.org/resources/uelib-unreal-package-library/"},{"change":"added","date":"2026-11-02","id":"uefi-retool","json_url":"https://awesomerea.org/resources/uefi-retool/record.json","name":"uefi_retool","record_type":"resource","url":"https://awesomerea.org/resources/uefi-retool/"},{"change":"added","date":"2026-11-02","id":"tiny-tracer","json_url":"https://awesomerea.org/resources/tiny-tracer/record.json","name":"Tiny Tracer","record_type":"resource","url":"https://awesomerea.org/resources/tiny-tracer/"},{"change":"added","date":"2026-11-02","id":"speakeasy","json_url":"https://awesomerea.org/resources/speakeasy/record.json","name":"Speakeasy","record_type":"resource","url":"https://awesomerea.org/resources/speakeasy/"},{"change":"added","date":"2026-11-02","id":"sony-headphones-client-case","json_url":"https://awesomerea.org/resources/sony-headphones-client-case/record.json","name":"Sony Headphones Client: a desktop client for Sony’s headset control protocol","record_type":"resource","url":"https://awesomerea.org/resources/sony-headphones-client-case/"},{"change":"added","date":"2026-11-02","id":"sniffrom","json_url":"https://awesomerea.org/resources/sniffrom/record.json","name":"sniffROM","record_type":"resource","url":"https://awesomerea.org/resources/sniffrom/"},{"change":"added","date":"2026-11-02","id":"skate-3-rust-engine-case","json_url":"https://awesomerea.org/resources/skate-3-rust-engine-case/record.json","name":"Skate 3 Rust Engine: a Bevy rewrite built on Skate 3 reverse-engineering research","record_type":"resource","url":"https://awesomerea.org/resources/skate-3-rust-engine-case/"},{"change":"added","date":"2026-11-02","id":"simba-mba-simplifier","json_url":"https://awesomerea.org/resources/simba-mba-simplifier/record.json","name":"SiMBA","record_type":"resource","url":"https://awesomerea.org/resources/simba-mba-simplifier/"},{"change":"added","date":"2026-11-02","id":"rsdkv3-sonic-cd-decomp-case","json_url":"https://awesomerea.org/resources/rsdkv3-sonic-cd-decomp-case/record.json","name":"RSDKv3 Decompilation: Sonic CD (2011) on a reconstructed Retro Engine v3","record_type":"resource","url":"https://awesomerea.org/resources/rsdkv3-sonic-cd-decomp-case/"},{"change":"added","date":"2026-11-02","id":"rikugan","json_url":"https://awesomerea.org/resources/rikugan/record.json","name":"Rikugan","record_type":"resource","url":"https://awesomerea.org/resources/rikugan/"},{"change":"added","date":"2026-11-02","id":"reverser-ai","json_url":"https://awesomerea.org/resources/reverser-ai/record.json","name":"ReverserAI","record_type":"resource","url":"https://awesomerea.org/resources/reverser-ai/"},{"change":"added","date":"2026-11-02","id":"retrowrite","json_url":"https://awesomerea.org/resources/retrowrite/record.json","name":"RetroWrite","record_type":"resource","url":"https://awesomerea.org/resources/retrowrite/"},{"change":"added","date":"2026-11-02","id":"retracker","json_url":"https://awesomerea.org/resources/retracker/record.json","name":"RETracker","record_type":"resource","url":"https://awesomerea.org/resources/retracker/"},{"change":"added","date":"2026-11-02","id":"restore-symbol","json_url":"https://awesomerea.org/resources/restore-symbol/record.json","name":"restore-symbol","record_type":"resource","url":"https://awesomerea.org/resources/restore-symbol/"},{"change":"added","date":"2026-11-02","id":"reark","json_url":"https://awesomerea.org/resources/reark/record.json","name":"ReArk","record_type":"resource","url":"https://awesomerea.org/resources/reark/"},{"change":"added","date":"2026-11-02","id":"readpe","json_url":"https://awesomerea.org/resources/readpe/record.json","name":"readpe (formerly pev)","record_type":"resource","url":"https://awesomerea.org/resources/readpe/"},{"change":"added","date":"2026-11-02","id":"rea-bigger-model-essay-case","json_url":"https://awesomerea.org/resources/rea-bigger-model-essay-case/record.json","name":"Does reverse engineering need a bigger model? General and specialist models in Touhou reconstruction","record_type":"resource","url":"https://awesomerea.org/resources/rea-bigger-model-essay-case/"},{"change":"added","date":"2026-11-02","id":"quokka-binary-exporter","json_url":"https://awesomerea.org/resources/quokka-binary-exporter/record.json","name":"Quokka","record_type":"resource","url":"https://awesomerea.org/resources/quokka-binary-exporter/"},{"change":"added","date":"2026-11-02","id":"quarkslab-titanm-tools","json_url":"https://awesomerea.org/resources/quarkslab-titanm-tools/record.json","name":"Titan M tools (Quarkslab)","record_type":"resource","url":"https://awesomerea.org/resources/quarkslab-titanm-tools/"},{"change":"added","date":"2026-11-02","id":"quark-engine","json_url":"https://awesomerea.org/resources/quark-engine/record.json","name":"Quark-Engine","record_type":"resource","url":"https://awesomerea.org/resources/quark-engine/"},{"change":"added","date":"2026-11-02","id":"pyrrha","json_url":"https://awesomerea.org/resources/pyrrha/record.json","name":"Pyrrha","record_type":"resource","url":"https://awesomerea.org/resources/pyrrha/"},{"change":"added","date":"2026-11-02","id":"pyinstxtractor-ng","json_url":"https://awesomerea.org/resources/pyinstxtractor-ng/record.json","name":"pyinstxtractor-ng (PyInstaller Extractor Next Generation)","record_type":"resource","url":"https://awesomerea.org/resources/pyinstxtractor-ng/"},{"change":"added","date":"2026-11-02","id":"ponce","json_url":"https://awesomerea.org/resources/ponce/record.json","name":"Ponce","record_type":"resource","url":"https://awesomerea.org/resources/ponce/"},{"change":"added","date":"2026-11-02","id":"pithus-bazaar","json_url":"https://awesomerea.org/resources/pithus-bazaar/record.json","name":"Pithus (bazaar)","record_type":"resource","url":"https://awesomerea.org/resources/pithus-bazaar/"},{"change":"added","date":"2026-11-02","id":"piccante","json_url":"https://awesomerea.org/resources/piccante/record.json","name":"PiCCANTE","record_type":"resource","url":"https://awesomerea.org/resources/piccante/"},{"change":"added","date":"2026-11-02","id":"pe-sieve","json_url":"https://awesomerea.org/resources/pe-sieve/record.json","name":"PE-sieve","record_type":"resource","url":"https://awesomerea.org/resources/pe-sieve/"},{"change":"added","date":"2026-11-02","id":"osx-re-101","json_url":"https://awesomerea.org/resources/osx-re-101/record.json","name":"osx & ios re 101","record_type":"resource","url":"https://awesomerea.org/resources/osx-re-101/"},{"change":"added","date":"2026-11-02","id":"osmo-pocket-3-ble-protocol-case","json_url":"https://awesomerea.org/resources/osmo-pocket-3-ble-protocol-case/record.json","name":"lib-osmo-ble: DJI Osmo Pocket 3 Bluetooth LE protocol library","record_type":"resource","url":"https://awesomerea.org/resources/osmo-pocket-3-ble-protocol-case/"},{"change":"added","date":"2026-11-02","id":"open-oura-ring-protocol-case","json_url":"https://awesomerea.org/resources/open-oura-ring-protocol-case/record.json","name":"open_oura: a cloud-free Oura Ring client built on its reverse-engineered BLE protocol","record_type":"resource","url":"https://awesomerea.org/resources/open-oura-ring-protocol-case/"},{"change":"added","date":"2026-11-02","id":"ollvm-unflattener","json_url":"https://awesomerea.org/resources/ollvm-unflattener/record.json","name":"ollvm-unflattener","record_type":"resource","url":"https://awesomerea.org/resources/ollvm-unflattener/"},{"change":"added","date":"2026-11-02","id":"oletools","json_url":"https://awesomerea.org/resources/oletools/record.json","name":"oletools","record_type":"resource","url":"https://awesomerea.org/resources/oletools/"},{"change":"added","date":"2026-11-02","id":"ntrghidra","json_url":"https://awesomerea.org/resources/ntrghidra/record.json","name":"NTRGhidra","record_type":"resource","url":"https://awesomerea.org/resources/ntrghidra/"},{"change":"added","date":"2026-11-02","id":"niimblue-niimbot-printer-client-case","json_url":"https://awesomerea.org/resources/niimblue-niimbot-printer-client-case/record.json","name":"NiimBlue: an independent web client for NIIMBOT label printers","record_type":"resource","url":"https://awesomerea.org/resources/niimblue-niimbot-printer-client-case/"},{"change":"added","date":"2026-11-02","id":"mytechnotalent-embedded-hacking","json_url":"https://awesomerea.org/resources/mytechnotalent-embedded-hacking/record.json","name":"Embedded Hacking (mytechnotalent)","record_type":"resource","url":"https://awesomerea.org/resources/mytechnotalent-embedded-hacking/"},{"change":"added","date":"2026-11-02","id":"monkeydev","json_url":"https://awesomerea.org/resources/monkeydev/record.json","name":"MonkeyDev","record_type":"resource","url":"https://awesomerea.org/resources/monkeydev/"},{"change":"added","date":"2026-11-02","id":"minusone-script-deobfuscator","json_url":"https://awesomerea.org/resources/minusone-script-deobfuscator/record.json","name":"minusone","record_type":"resource","url":"https://awesomerea.org/resources/minusone-script-deobfuscator/"},{"change":"added","date":"2026-11-02","id":"mgbdis","json_url":"https://awesomerea.org/resources/mgbdis/record.json","name":"mgbdis","record_type":"resource","url":"https://awesomerea.org/resources/mgbdis/"},{"change":"added","date":"2026-11-02","id":"mergen","json_url":"https://awesomerea.org/resources/mergen/record.json","name":"Mergen","record_type":"resource","url":"https://awesomerea.org/resources/mergen/"},{"change":"added","date":"2026-11-02","id":"mcp-server-idapro-fdrechsler","json_url":"https://awesomerea.org/resources/mcp-server-idapro-fdrechsler/record.json","name":"IDA Pro MCP Server (fdrechsler)","record_type":"resource","url":"https://awesomerea.org/resources/mcp-server-idapro-fdrechsler/"},{"change":"added","date":"2026-11-02","id":"manticore","json_url":"https://awesomerea.org/resources/manticore/record.json","name":"Manticore","record_type":"resource","url":"https://awesomerea.org/resources/manticore/"},{"change":"added","date":"2026-11-02","id":"mambo","json_url":"https://awesomerea.org/resources/mambo/record.json","name":"MAMBO","record_type":"resource","url":"https://awesomerea.org/resources/mambo/"},{"change":"added","date":"2026-11-02","id":"malware-jail","json_url":"https://awesomerea.org/resources/malware-jail/record.json","name":"malware-jail","record_type":"resource","url":"https://awesomerea.org/resources/malware-jail/"},{"change":"added","date":"2026-11-02","id":"luadec","json_url":"https://awesomerea.org/resources/luadec/record.json","name":"LuaDec","record_type":"resource","url":"https://awesomerea.org/resources/luadec/"},{"change":"added","date":"2026-11-02","id":"lostmycode-javascript-deobfuscator","json_url":"https://awesomerea.org/resources/lostmycode-javascript-deobfuscator/record.json","name":"javascript-deobfuscator (LostMyCode)","record_type":"resource","url":"https://awesomerea.org/resources/lostmycode-javascript-deobfuscator/"},{"change":"added","date":"2026-11-02","id":"linux-re-101","json_url":"https://awesomerea.org/resources/linux-re-101/record.json","name":"linux-re-101","record_type":"resource","url":"https://awesomerea.org/resources/linux-re-101/"},{"change":"added","date":"2026-11-02","id":"lazyida","json_url":"https://awesomerea.org/resources/lazyida/record.json","name":"LazyIDA","record_type":"resource","url":"https://awesomerea.org/resources/lazyida/"},{"change":"added","date":"2026-11-02","id":"kpwn-iosre","json_url":"https://awesomerea.org/resources/kpwn-iosre/record.json","name":"iOSRE: iOS Reverse Engineering reference","record_type":"resource","url":"https://awesomerea.org/resources/kpwn-iosre/"},{"change":"added","date":"2026-11-02","id":"knife","json_url":"https://awesomerea.org/resources/knife/record.json","name":"knife","record_type":"resource","url":"https://awesomerea.org/resources/knife/"},{"change":"added","date":"2026-11-02","id":"kam1n0","json_url":"https://awesomerea.org/resources/kam1n0/record.json","name":"Kam1n0","record_type":"resource","url":"https://awesomerea.org/resources/kam1n0/"},{"change":"added","date":"2026-11-02","id":"jsxer","json_url":"https://awesomerea.org/resources/jsxer/record.json","name":"Jsxer","record_type":"resource","url":"https://awesomerea.org/resources/jsxer/"},{"change":"added","date":"2026-11-02","id":"joern","json_url":"https://awesomerea.org/resources/joern/record.json","name":"Joern","record_type":"resource","url":"https://awesomerea.org/resources/joern/"},{"change":"added","date":"2026-11-02","id":"jni-helper","json_url":"https://awesomerea.org/resources/jni-helper/record.json","name":"jni_helper","record_type":"resource","url":"https://awesomerea.org/resources/jni-helper/"},{"change":"added","date":"2026-11-02","id":"iw4l-mw2-rust-runtime-case","json_url":"https://awesomerea.org/resources/iw4l-mw2-rust-runtime-case/record.json","name":"IW4L: a Rust runtime that plays Modern Warfare 2 from the user’s installed game","record_type":"resource","url":"https://awesomerea.org/resources/iw4l-mw2-rust-runtime-case/"},{"change":"added","date":"2026-11-02","id":"ios-app-reverse-engineering-book","json_url":"https://awesomerea.org/resources/ios-app-reverse-engineering-book/record.json","name":"iOS App Reverse Engineering","record_type":"resource","url":"https://awesomerea.org/resources/ios-app-reverse-engineering-book/"},{"change":"added","date":"2026-11-02","id":"interruptor","json_url":"https://awesomerea.org/resources/interruptor/record.json","name":"Interruptor","record_type":"resource","url":"https://awesomerea.org/resources/interruptor/"},{"change":"added","date":"2026-11-02","id":"interactive-ida-plugin-list","json_url":"https://awesomerea.org/resources/interactive-ida-plugin-list/record.json","name":"Interactive IDA Plugin List","record_type":"resource","url":"https://awesomerea.org/resources/interactive-ida-plugin-list/"},{"change":"added","date":"2026-11-02","id":"idassist","json_url":"https://awesomerea.org/resources/idassist/record.json","name":"IDAssist","record_type":"resource","url":"https://awesomerea.org/resources/idassist/"},{"change":"added","date":"2026-11-02","id":"idapython-embedded-toolkit","json_url":"https://awesomerea.org/resources/idapython-embedded-toolkit/record.json","name":"IDAPython Embedded Toolkit","record_type":"resource","url":"https://awesomerea.org/resources/idapython-embedded-toolkit/"},{"change":"added","date":"2026-11-02","id":"ida-ios-helper","json_url":"https://awesomerea.org/resources/ida-ios-helper/record.json","name":"IDA iOS Helper","record_type":"resource","url":"https://awesomerea.org/resources/ida-ios-helper/"},{"change":"added","date":"2026-11-02","id":"ico-matching-decomp-case","json_url":"https://awesomerea.org/resources/ico-matching-decomp-case/record.json","name":"ICO decompilation: byte-identical PAL and Japanese PlayStation 2 boot ELFs","record_type":"resource","url":"https://awesomerea.org/resources/ico-matching-decomp-case/"},{"change":"added","date":"2026-11-02","id":"iblessing","json_url":"https://awesomerea.org/resources/iblessing/record.json","name":"iblessing","record_type":"resource","url":"https://awesomerea.org/resources/iblessing/"},{"change":"added","date":"2026-11-02","id":"house","json_url":"https://awesomerea.org/resources/house/record.json","name":"House","record_type":"resource","url":"https://awesomerea.org/resources/house/"},{"change":"added","date":"2026-11-02","id":"hollows-hunter","json_url":"https://awesomerea.org/resources/hollows-hunter/record.json","name":"Hollows Hunter","record_type":"resource","url":"https://awesomerea.org/resources/hollows-hunter/"},{"change":"added","date":"2026-11-02","id":"hexrayspytools","json_url":"https://awesomerea.org/resources/hexrayspytools/record.json","name":"HexRaysPyTools","record_type":"resource","url":"https://awesomerea.org/resources/hexrayspytools/"},{"change":"added","date":"2026-11-02","id":"gymnasticon-exercise-bike-bridge-case","json_url":"https://awesomerea.org/resources/gymnasticon-exercise-bike-bridge-case/record.json","name":"Gymnasticon: bridging proprietary exercise-bike data to standard cycling sensors","record_type":"resource","url":"https://awesomerea.org/resources/gymnasticon-exercise-bike-bridge-case/"},{"change":"added","date":"2026-11-02","id":"gxpc","json_url":"https://awesomerea.org/resources/gxpc/record.json","name":"gxpc","record_type":"resource","url":"https://awesomerea.org/resources/gxpc/"},{"change":"added","date":"2026-11-02","id":"gtirb","json_url":"https://awesomerea.org/resources/gtirb/record.json","name":"GTIRB","record_type":"resource","url":"https://awesomerea.org/resources/gtirb/"},{"change":"added","date":"2026-11-02","id":"google-pawn","json_url":"https://awesomerea.org/resources/google-pawn/record.json","name":"Pawn","record_type":"resource","url":"https://awesomerea.org/resources/google-pawn/"},{"change":"added","date":"2026-11-02","id":"gm8decompiler","json_url":"https://awesomerea.org/resources/gm8decompiler/record.json","name":"GM8Decompiler","record_type":"resource","url":"https://awesomerea.org/resources/gm8decompiler/"},{"change":"added","date":"2026-11-02","id":"ghidrassist","json_url":"https://awesomerea.org/resources/ghidrassist/record.json","name":"GhidrAssist","record_type":"resource","url":"https://awesomerea.org/resources/ghidrassist/"},{"change":"added","date":"2026-11-02","id":"ghidragpt","json_url":"https://awesomerea.org/resources/ghidragpt/record.json","name":"GhidraGPT","record_type":"resource","url":"https://awesomerea.org/resources/ghidragpt/"},{"change":"added","date":"2026-11-02","id":"ghidra-snippets","json_url":"https://awesomerea.org/resources/ghidra-snippets/record.json","name":"Ghidra Snippets","record_type":"resource","url":"https://awesomerea.org/resources/ghidra-snippets/"},{"change":"added","date":"2026-11-02","id":"ghidra-ninja-scripts","json_url":"https://awesomerea.org/resources/ghidra-ninja-scripts/record.json","name":"Ghidra Ninja ghidra_scripts","record_type":"resource","url":"https://awesomerea.org/resources/ghidra-ninja-scripts/"},{"change":"added","date":"2026-11-02","id":"ghidra-headless-mcp","json_url":"https://awesomerea.org/resources/ghidra-headless-mcp/record.json","name":"Ghidra Headless MCP","record_type":"resource","url":"https://awesomerea.org/resources/ghidra-headless-mcp/"},{"change":"added","date":"2026-11-02","id":"ghidra-golanganalyzerextension","json_url":"https://awesomerea.org/resources/ghidra-golanganalyzerextension/record.json","name":"GolangAnalyzerExtension","record_type":"resource","url":"https://awesomerea.org/resources/ghidra-golanganalyzerextension/"},{"change":"added","date":"2026-11-02","id":"ghidra-allegrex","json_url":"https://awesomerea.org/resources/ghidra-allegrex/record.json","name":"ghidra-allegrex","record_type":"resource","url":"https://awesomerea.org/resources/ghidra-allegrex/"},{"change":"added","date":"2026-11-02","id":"garmin-ble-gfdi-protocol-case","json_url":"https://awesomerea.org/resources/garmin-ble-gfdi-protocol-case/record.json","name":"garmin-ble: a Python client for Garmin's GFDI watch protocol","record_type":"resource","url":"https://awesomerea.org/resources/garmin-ble-gfdi-protocol-case/"},{"change":"added","date":"2026-11-02","id":"garlic-decompiler","json_url":"https://awesomerea.org/resources/garlic-decompiler/record.json","name":"Garlic","record_type":"resource","url":"https://awesomerea.org/resources/garlic-decompiler/"},{"change":"added","date":"2026-11-02","id":"game-and-watch-patch-cfw-case","json_url":"https://awesomerea.org/resources/game-and-watch-patch-cfw-case/record.json","name":"game-and-watch-patch: Nintendo Game & Watch custom firmware","record_type":"resource","url":"https://awesomerea.org/resources/game-and-watch-patch-cfw-case/"},{"change":"added","date":"2026-11-02","id":"fwhunt-scan","json_url":"https://awesomerea.org/resources/fwhunt-scan/record.json","name":"FwHunt Community Scanner (fwhunt-scan)","record_type":"resource","url":"https://awesomerea.org/resources/fwhunt-scan/"},{"change":"added","date":"2026-11-02","id":"fwanalyzer","json_url":"https://awesomerea.org/resources/fwanalyzer/record.json","name":"FwAnalyzer","record_type":"resource","url":"https://awesomerea.org/resources/fwanalyzer/"},{"change":"added","date":"2026-11-02","id":"fujihack","json_url":"https://awesomerea.org/resources/fujihack/record.json","name":"FujiHack","record_type":"resource","url":"https://awesomerea.org/resources/fujihack/"},{"change":"added","date":"2026-11-02","id":"fuji-cam-wifi-tool-protocol-case","json_url":"https://awesomerea.org/resources/fuji-cam-wifi-tool-protocol-case/record.json","name":"fuji-cam-wifi-tool: reconstructing Fujifilm X-series Wi-Fi remote control","record_type":"resource","url":"https://awesomerea.org/resources/fuji-cam-wifi-tool-protocol-case/"},{"change":"added","date":"2026-11-02","id":"frida-snippets","json_url":"https://awesomerea.org/resources/frida-snippets/record.json","name":"Frida Snippets","record_type":"resource","url":"https://awesomerea.org/resources/frida-snippets/"},{"change":"added","date":"2026-11-02","id":"frida-labs","json_url":"https://awesomerea.org/resources/frida-labs/record.json","name":"Frida Labs","record_type":"resource","url":"https://awesomerea.org/resources/frida-labs/"},{"change":"added","date":"2026-11-02","id":"frida-boot-workshop","json_url":"https://awesomerea.org/resources/frida-boot-workshop/record.json","name":"Frida Boot: a beginner binary instrumentation workshop","record_type":"resource","url":"https://awesomerea.org/resources/frida-boot-workshop/"},{"change":"added","date":"2026-11-02","id":"fpicker","json_url":"https://awesomerea.org/resources/fpicker/record.json","name":"fpicker","record_type":"resource","url":"https://awesomerea.org/resources/fpicker/"},{"change":"added","date":"2026-11-02","id":"flare-ida","json_url":"https://awesomerea.org/resources/flare-ida/record.json","name":"FLARE IDA Pro utilities","record_type":"resource","url":"https://awesomerea.org/resources/flare-ida/"},{"change":"added","date":"2026-11-02","id":"firerpa-lamda","json_url":"https://awesomerea.org/resources/firerpa-lamda/record.json","name":"FIRERPA (lamda)","record_type":"resource","url":"https://awesomerea.org/resources/firerpa-lamda/"},{"change":"added","date":"2026-11-02","id":"findcrypt-ghidra","json_url":"https://awesomerea.org/resources/findcrypt-ghidra/record.json","name":"FindCrypt - Ghidra Edition","record_type":"resource","url":"https://awesomerea.org/resources/findcrypt-ghidra/"},{"change":"added","date":"2026-11-02","id":"fiano","json_url":"https://awesomerea.org/resources/fiano/record.json","name":"fiano","record_type":"resource","url":"https://awesomerea.org/resources/fiano/"},{"change":"added","date":"2026-11-02","id":"fakenet-ng","json_url":"https://awesomerea.org/resources/fakenet-ng/record.json","name":"FakeNet-NG","record_type":"resource","url":"https://awesomerea.org/resources/fakenet-ng/"},{"change":"added","date":"2026-11-02","id":"fa-firmware-analysis","json_url":"https://awesomerea.org/resources/fa-firmware-analysis/record.json","name":"FA (Firmware Analysis)","record_type":"resource","url":"https://awesomerea.org/resources/fa-firmware-analysis/"},{"change":"added","date":"2026-11-02","id":"even-g2-ble-protocol-case","json_url":"https://awesomerea.org/resources/even-g2-ble-protocol-case/record.json","name":"Even G2 protocol: reverse-engineering Even Realities G2 smart-glasses BLE traffic","record_type":"resource","url":"https://awesomerea.org/resources/even-g2-ble-protocol-case/"},{"change":"added","date":"2026-11-02","id":"esp32-bit-pirate","json_url":"https://awesomerea.org/resources/esp32-bit-pirate/record.json","name":"ESP32 Bit Pirate","record_type":"resource","url":"https://awesomerea.org/resources/esp32-bit-pirate/"},{"change":"added","date":"2026-11-02","id":"embark","json_url":"https://awesomerea.org/resources/embark/record.json","name":"EMBArk","record_type":"resource","url":"https://awesomerea.org/resources/embark/"},{"change":"added","date":"2026-11-02","id":"efiseek","json_url":"https://awesomerea.org/resources/efiseek/record.json","name":"efiSeek","record_type":"resource","url":"https://awesomerea.org/resources/efiseek/"},{"change":"added","date":"2026-11-02","id":"dyld-cache-extract","json_url":"https://awesomerea.org/resources/dyld-cache-extract/record.json","name":"dyld_cache_extract","record_type":"resource","url":"https://awesomerea.org/resources/dyld-cache-extract/"},{"change":"added","date":"2026-11-02","id":"dwarf-debugger","json_url":"https://awesomerea.org/resources/dwarf-debugger/record.json","name":"Dwarf","record_type":"resource","url":"https://awesomerea.org/resources/dwarf-debugger/"},{"change":"added","date":"2026-11-02","id":"driver-buddy-reloaded","json_url":"https://awesomerea.org/resources/driver-buddy-reloaded/record.json","name":"Driver Buddy Reloaded","record_type":"resource","url":"https://awesomerea.org/resources/driver-buddy-reloaded/"},{"change":"added","date":"2026-11-02","id":"drakvuf-sandbox","json_url":"https://awesomerea.org/resources/drakvuf-sandbox/record.json","name":"DRAKVUF Sandbox","record_type":"resource","url":"https://awesomerea.org/resources/drakvuf-sandbox/"},{"change":"added","date":"2026-11-02","id":"drakvuf","json_url":"https://awesomerea.org/resources/drakvuf/record.json","name":"DRAKVUF","record_type":"resource","url":"https://awesomerea.org/resources/drakvuf/"},{"change":"added","date":"2026-11-02","id":"dexkit","json_url":"https://awesomerea.org/resources/dexkit/record.json","name":"DexKit","record_type":"resource","url":"https://awesomerea.org/resources/dexkit/"},{"change":"added","date":"2026-11-02","id":"dexcalibur","json_url":"https://awesomerea.org/resources/dexcalibur/record.json","name":"Dexcalibur (Reversense)","record_type":"resource","url":"https://awesomerea.org/resources/dexcalibur/"},{"change":"added","date":"2026-11-02","id":"dex-oracle","json_url":"https://awesomerea.org/resources/dex-oracle/record.json","name":"dex-oracle","record_type":"resource","url":"https://awesomerea.org/resources/dex-oracle/"},{"change":"added","date":"2026-11-02","id":"deluder","json_url":"https://awesomerea.org/resources/deluder/record.json","name":"Deluder","record_type":"resource","url":"https://awesomerea.org/resources/deluder/"},{"change":"added","date":"2026-11-02","id":"decompyle3","json_url":"https://awesomerea.org/resources/decompyle3/record.json","name":"decompyle3","record_type":"resource","url":"https://awesomerea.org/resources/decompyle3/"},{"change":"added","date":"2026-11-02","id":"decode-js","json_url":"https://awesomerea.org/resources/decode-js/record.json","name":"decode-js","record_type":"resource","url":"https://awesomerea.org/resources/decode-js/"},{"change":"added","date":"2026-11-02","id":"de4py","json_url":"https://awesomerea.org/resources/de4py/record.json","name":"de4py","record_type":"resource","url":"https://awesomerea.org/resources/de4py/"},{"change":"added","date":"2026-11-02","id":"de4js","json_url":"https://awesomerea.org/resources/de4js/record.json","name":"de4js","record_type":"resource","url":"https://awesomerea.org/resources/de4js/"},{"change":"added","date":"2026-11-02","id":"cobra-mba-simplifier","json_url":"https://awesomerea.org/resources/cobra-mba-simplifier/record.json","name":"CoBRA (Coefficient-Based Reconstruction of Arithmetic)","record_type":"resource","url":"https://awesomerea.org/resources/cobra-mba-simplifier/"},{"change":"added","date":"2026-11-02","id":"class-informer","json_url":"https://awesomerea.org/resources/class-informer/record.json","name":"Class Informer","record_type":"resource","url":"https://awesomerea.org/resources/class-informer/"},{"change":"added","date":"2026-11-02","id":"capev2","json_url":"https://awesomerea.org/resources/capev2/record.json","name":"CAPE Sandbox (CAPEv2)","record_type":"resource","url":"https://awesomerea.org/resources/capev2/"},{"change":"added","date":"2026-11-02","id":"can-reverse-engineering","json_url":"https://awesomerea.org/resources/can-reverse-engineering/record.json","name":"Automated CAN Payload Reverse Engineering","record_type":"resource","url":"https://awesomerea.org/resources/can-reverse-engineering/"},{"change":"added","date":"2026-11-02","id":"can-commander","json_url":"https://awesomerea.org/resources/can-commander/record.json","name":"CAN Commander","record_type":"resource","url":"https://awesomerea.org/resources/can-commander/"},{"change":"added","date":"2026-11-02","id":"bun-demincer","json_url":"https://awesomerea.org/resources/bun-demincer/record.json","name":"bun-demincer","record_type":"resource","url":"https://awesomerea.org/resources/bun-demincer/"},{"change":"added","date":"2026-11-02","id":"budspro-headtracking-case","json_url":"https://awesomerea.org/resources/budspro-headtracking-case/record.json","name":"BudsPro-Headtracking: streaming Galaxy Buds Pro head tracking over Samsung’s serial protocol","record_type":"resource","url":"https://awesomerea.org/resources/budspro-headtracking-case/"},{"change":"added","date":"2026-11-02","id":"bread-bios-debugger","json_url":"https://awesomerea.org/resources/bread-bios-debugger/record.json","name":"BREAD","record_type":"resource","url":"https://awesomerea.org/resources/bread-bios-debugger/"},{"change":"added","date":"2026-11-02","id":"bravo-minecraft-server-case","json_url":"https://awesomerea.org/resources/bravo-minecraft-server-case/record.json","name":"Bravo: a reverse-engineered Minecraft server","record_type":"resource","url":"https://awesomerea.org/resources/bravo-minecraft-server-case/"},{"change":"added","date":"2026-11-02","id":"bosectl-bose-bmap-protocol-case","json_url":"https://awesomerea.org/resources/bosectl-bose-bmap-protocol-case/record.json","name":"bosectl: reconstructing Bose’s BMAP headphone protocol","record_type":"resource","url":"https://awesomerea.org/resources/bosectl-bose-bmap-protocol-case/"},{"change":"added","date":"2026-11-02","id":"bn-binary-ninja-agent-cli","json_url":"https://awesomerea.org/resources/bn-binary-ninja-agent-cli/record.json","name":"bn","record_type":"resource","url":"https://awesomerea.org/resources/bn-binary-ninja-agent-cli/"},{"change":"added","date":"2026-11-02","id":"binlex","json_url":"https://awesomerea.org/resources/binlex/record.json","name":"Binlex","record_type":"resource","url":"https://awesomerea.org/resources/binlex/"},{"change":"added","date":"2026-11-02","id":"binder-trace","json_url":"https://awesomerea.org/resources/binder-trace/record.json","name":"Binder Trace","record_type":"resource","url":"https://awesomerea.org/resources/binder-trace/"},{"change":"added","date":"2026-11-02","id":"binary-refinery","json_url":"https://awesomerea.org/resources/binary-refinery/record.json","name":"Binary Refinery","record_type":"resource","url":"https://awesomerea.org/resources/binary-refinery/"},{"change":"added","date":"2026-11-02","id":"binary-ninja-headless-mcp","json_url":"https://awesomerea.org/resources/binary-ninja-headless-mcp/record.json","name":"Binary Ninja Headless MCP","record_type":"resource","url":"https://awesomerea.org/resources/binary-ninja-headless-mcp/"},{"change":"added","date":"2026-11-02","id":"bddisasm","json_url":"https://awesomerea.org/resources/bddisasm/record.json","name":"bddisasm","record_type":"resource","url":"https://awesomerea.org/resources/bddisasm/"},{"change":"added","date":"2026-11-02","id":"awesome-mobile-security","json_url":"https://awesomerea.org/resources/awesome-mobile-security/record.json","name":"awesome-mobile-security","record_type":"resource","url":"https://awesomerea.org/resources/awesome-mobile-security/"},{"change":"added","date":"2026-11-02","id":"awesome-malware-analysis","json_url":"https://awesomerea.org/resources/awesome-malware-analysis/record.json","name":"Awesome Malware Analysis","record_type":"resource","url":"https://awesomerea.org/resources/awesome-malware-analysis/"},{"change":"added","date":"2026-11-02","id":"awesome-executable-packing","json_url":"https://awesomerea.org/resources/awesome-executable-packing/record.json","name":"Awesome Executable Packing","record_type":"resource","url":"https://awesomerea.org/resources/awesome-executable-packing/"},{"change":"added","date":"2026-11-02","id":"awesome-connected-things-sec","json_url":"https://awesomerea.org/resources/awesome-connected-things-sec/record.json","name":"Awesome Connected Things Security","record_type":"resource","url":"https://awesomerea.org/resources/awesome-connected-things-sec/"},{"change":"added","date":"2026-11-02","id":"awesome-canbus","json_url":"https://awesomerea.org/resources/awesome-canbus/record.json","name":"Awesome CAN Bus","record_type":"resource","url":"https://awesomerea.org/resources/awesome-canbus/"},{"change":"added","date":"2026-11-02","id":"awesome-automotive-can-id","json_url":"https://awesomerea.org/resources/awesome-automotive-can-id/record.json","name":"Awesome CAN ID","record_type":"resource","url":"https://awesomerea.org/resources/awesome-automotive-can-id/"},{"change":"added","date":"2026-11-02","id":"awesome-ai-reverse","json_url":"https://awesomerea.org/resources/awesome-ai-reverse/record.json","name":"Awesome AI Reverse Engineering","record_type":"resource","url":"https://awesomerea.org/resources/awesome-ai-reverse/"},{"change":"added","date":"2026-11-02","id":"attify-firmware-analysis-toolkit","json_url":"https://awesomerea.org/resources/attify-firmware-analysis-toolkit/record.json","name":"Firmware Analysis Toolkit (FAT)","record_type":"resource","url":"https://awesomerea.org/resources/attify-firmware-analysis-toolkit/"},{"change":"added","date":"2026-11-02","id":"arsclib","json_url":"https://awesomerea.org/resources/arsclib/record.json","name":"ARSCLib","record_type":"resource","url":"https://awesomerea.org/resources/arsclib/"},{"change":"added","date":"2026-11-02","id":"apple-continuity-tools","json_url":"https://awesomerea.org/resources/apple-continuity-tools/record.json","name":"Apple Continuity Reverse Engineering Toolkit","record_type":"resource","url":"https://awesomerea.org/resources/apple-continuity-tools/"},{"change":"added","date":"2026-11-02","id":"angryghidra","json_url":"https://awesomerea.org/resources/angryghidra/record.json","name":"AngryGhidra","record_type":"resource","url":"https://awesomerea.org/resources/angryghidra/"},{"change":"added","date":"2026-11-02","id":"androidreverse101","json_url":"https://awesomerea.org/resources/androidreverse101/record.json","name":"AndroidReverse101","record_type":"resource","url":"https://awesomerea.org/resources/androidreverse101/"},{"change":"added","date":"2026-11-02","id":"android-disassembler","json_url":"https://awesomerea.org/resources/android-disassembler/record.json","name":"Android-Disassembler","record_type":"resource","url":"https://awesomerea.org/resources/android-disassembler/"},{"change":"added","date":"2026-11-02","id":"alphaseclab-awesome-reverse-engineering","json_url":"https://awesomerea.org/resources/alphaseclab-awesome-reverse-engineering/record.json","name":"awesome-reverse-engineering (alphaSeclab)","record_type":"resource","url":"https://awesomerea.org/resources/alphaseclab-awesome-reverse-engineering/"},{"change":"added","date":"2026-11-02","id":"abcde","json_url":"https://awesomerea.org/resources/abcde/record.json","name":"ABCDE","record_type":"resource","url":"https://awesomerea.org/resources/abcde/"},{"change":"added","date":"2026-11-02","id":"paper-wasm-decompiler-study","json_url":"https://awesomerea.org/papers/paper-wasm-decompiler-study/record.json","name":"Is This the Same Code? A Comprehensive Study of Decompilation Techniques for WebAssembly Binaries","record_type":"paper","url":"https://awesomerea.org/papers/paper-wasm-decompiler-study/"},{"change":"added","date":"2026-11-02","id":"paper-scdbench","json_url":"https://awesomerea.org/papers/paper-scdbench/record.json","name":"SCDBench: A Benchmark for LLM-Based Smart Contract Decompilers","record_type":"paper","url":"https://awesomerea.org/papers/paper-scdbench/"},{"change":"added","date":"2026-11-02","id":"paper-rico","json_url":"https://awesomerea.org/papers/paper-rico/record.json","name":"Rico: A Mobile App Dataset for Building Data-Driven Design Applications","record_type":"paper","url":"https://awesomerea.org/papers/paper-rico/"},{"change":"added","date":"2026-11-02","id":"paper-llm-evm-decompiler","json_url":"https://awesomerea.org/papers/paper-llm-evm-decompiler/record.json","name":"Decompiling Smart Contracts with a Large Language Model","record_type":"paper","url":"https://awesomerea.org/papers/paper-llm-evm-decompiler/"},{"change":"added","date":"2026-11-02","id":"paper-latcoder","json_url":"https://awesomerea.org/papers/paper-latcoder/record.json","name":"LaTCoder: Converting Webpage Design to Code with Layout-as-Thought","record_type":"paper","url":"https://awesomerea.org/papers/paper-latcoder/"},{"change":"added","date":"2026-11-02","id":"paper-e9patch","json_url":"https://awesomerea.org/papers/paper-e9patch/record.json","name":"Binary Rewriting without Control Flow Recovery","record_type":"paper","url":"https://awesomerea.org/papers/paper-e9patch/"},{"change":"added","date":"2026-11-02","id":"paper-cyber-zero","json_url":"https://awesomerea.org/papers/paper-cyber-zero/record.json","name":"Cyber-Zero: Training Cybersecurity Agents without Runtime","record_type":"paper","url":"https://awesomerea.org/papers/paper-cyber-zero/"},{"change":"added","date":"2026-11-02","id":"paper-ctf-dojo","json_url":"https://awesomerea.org/papers/paper-ctf-dojo/record.json","name":"Training Language Model Agents to Find Vulnerabilities with CTF-Dojo","record_type":"paper","url":"https://awesomerea.org/papers/paper-ctf-dojo/"},{"change":"added","date":"2026-11-02","id":"paper-clematis","json_url":"https://awesomerea.org/papers/paper-clematis/record.json","name":"Understanding JavaScript Event-Based Interactions","record_type":"paper","url":"https://awesomerea.org/papers/paper-clematis/"},{"change":"added","date":"2026-11-02","id":"paper-btd","json_url":"https://awesomerea.org/papers/paper-btd/record.json","name":"Decompiling x86 Deep Neural Network Executables","record_type":"paper","url":"https://awesomerea.org/papers/paper-btd/"},{"change":"added","date":"2026-11-02","id":"paper-binsum","json_url":"https://awesomerea.org/papers/paper-binsum/record.json","name":"Binary Code Summarization: Benchmarking ChatGPT/GPT-4 and Other Large Language Models","record_type":"paper","url":"https://awesomerea.org/papers/paper-binsum/"},{"change":"added","date":"2026-11-02","id":"paper-binkit","json_url":"https://awesomerea.org/papers/paper-binkit/record.json","name":"Revisiting Binary Code Similarity Analysis Using Interpretable Feature Engineering and Lessons Learned","record_type":"paper","url":"https://awesomerea.org/papers/paper-binkit/"},{"change":"reviewed","date":"2026-11-01T16:43:00Z","id":"fastview-rea-relay-analysis-rebuild-case","json_url":"https://awesomerea.org/resources/fastview-rea-relay-analysis-rebuild-case/record.json","name":"FastView-REA: a Rust reconstruction of Fast View 5","record_type":"resource","url":"https://awesomerea.org/resources/fastview-rea-relay-analysis-rebuild-case/"},{"change":"reviewed","date":"2026-11-01T16:36:25Z","id":"untangle-rea-evidence-rebuild-case","json_url":"https://awesomerea.org/resources/untangle-rea-evidence-rebuild-case/record.json","name":"Untangle: a browser rebuild from REA and Ghidra evidence","record_type":"resource","url":"https://awesomerea.org/resources/untangle-rea-evidence-rebuild-case/"},{"change":"reviewed","date":"2026-11-01T16:36:25Z","id":"sofa-tv-browser-browsehere-case","json_url":"https://awesomerea.org/resources/sofa-tv-browser-browsehere-case/record.json","name":"Sofa TV Browser: a remote-friendly BrowseHere alternative","record_type":"resource","url":"https://awesomerea.org/resources/sofa-tv-browser-browsehere-case/"},{"change":"reviewed","date":"2026-11-01T16:36:25Z","id":"siegefx-dungeon-siege-engine-case","json_url":"https://awesomerea.org/resources/siegefx-dungeon-siege-engine-case/record.json","name":"SiegeFX: a Dungeon Siege engine reimplementation in alpha","record_type":"resource","url":"https://awesomerea.org/resources/siegefx-dungeon-siege-engine-case/"},{"change":"reviewed","date":"2026-11-01T16:36:25Z","id":"netcat-openbsd-rea-static-case","json_url":"https://awesomerea.org/resources/netcat-openbsd-rea-static-case/record.json","name":"OpenBSD netcat: static REA and Ghidra investigation","record_type":"resource","url":"https://awesomerea.org/resources/netcat-openbsd-rea-static-case/"},{"change":"reviewed","date":"2026-11-01T16:36:25Z","id":"legend-of-legaia-rust-port-case","json_url":"https://awesomerea.org/resources/legend-of-legaia-rust-port-case/record.json","name":"Legend of Legaia: a Rust port with disc-local browser tooling","record_type":"resource","url":"https://awesomerea.org/resources/legend-of-legaia-rust-port-case/"},{"change":"added","date":"2026-11-01","id":"wiremcp","json_url":"https://awesomerea.org/resources/wiremcp/record.json","name":"WireMCP","record_type":"resource","url":"https://awesomerea.org/resources/wiremcp/"},{"change":"added","date":"2026-11-01","id":"wind-waker-hd-decomp-case","json_url":"https://awesomerea.org/resources/wind-waker-hd-decomp-case/record.json","name":"Wind Waker HD decompilation: functions verified against the recompiled Wii U game","record_type":"resource","url":"https://awesomerea.org/resources/wind-waker-hd-decomp-case/"},{"change":"added","date":"2026-11-01","id":"untangle-rea-evidence-rebuild-case","json_url":"https://awesomerea.org/resources/untangle-rea-evidence-rebuild-case/record.json","name":"Untangle: a browser rebuild from REA and Ghidra evidence","record_type":"resource","url":"https://awesomerea.org/resources/untangle-rea-evidence-rebuild-case/"},{"change":"added","date":"2026-11-01","id":"terminal-tradingview-rea-chart-case","json_url":"https://awesomerea.org/resources/terminal-tradingview-rea-chart-case/record.json","name":"Terminal: a Rust terminal informed by TradingView chart research","record_type":"resource","url":"https://awesomerea.org/resources/terminal-tradingview-rea-chart-case/"},{"change":"added","date":"2026-11-01","id":"soundconnect-desktop-rea-engine-case","json_url":"https://awesomerea.org/resources/soundconnect-desktop-rea-engine-case/record.json","name":"SoundConnect Desktop: a Windows client reusing a reviewed headset engine","record_type":"resource","url":"https://awesomerea.org/resources/soundconnect-desktop-rea-engine-case/"},{"change":"added","date":"2026-11-01","id":"sofa-tv-browser-browsehere-case","json_url":"https://awesomerea.org/resources/sofa-tv-browser-browsehere-case/record.json","name":"Sofa TV Browser: a remote-friendly BrowseHere alternative","record_type":"resource","url":"https://awesomerea.org/resources/sofa-tv-browser-browsehere-case/"},{"change":"added","date":"2026-11-01","id":"sketch-paper-rea-canvas-case","json_url":"https://awesomerea.org/resources/sketch-paper-rea-canvas-case/record.json","name":"Sketch: a Paper-shell-informed native Rust canvas","record_type":"resource","url":"https://awesomerea.org/resources/sketch-paper-rea-canvas-case/"},{"change":"added","date":"2026-11-01","id":"siegefx-dungeon-siege-engine-case","json_url":"https://awesomerea.org/resources/siegefx-dungeon-siege-engine-case/record.json","name":"SiegeFX: a Dungeon Siege engine reimplementation in alpha","record_type":"resource","url":"https://awesomerea.org/resources/siegefx-dungeon-siege-engine-case/"},{"change":"added","date":"2026-11-01","id":"samp-client-rea-partial-reconstruction-case","json_url":"https://awesomerea.org/resources/samp-client-rea-partial-reconstruction-case/record.json","name":"samp-client-re: a partial SA-MP client reconstruction","record_type":"resource","url":"https://awesomerea.org/resources/samp-client-rea-partial-reconstruction-case/"},{"change":"added","date":"2026-11-01","id":"restringer","json_url":"https://awesomerea.org/resources/restringer/record.json","name":"REstringer","record_type":"resource","url":"https://awesomerea.org/resources/restringer/"},{"change":"added","date":"2026-11-01","id":"rec-rs-obs-rea-recorder-case","json_url":"https://awesomerea.org/resources/rec-rs-obs-rea-recorder-case/record.json","name":"rec-rs: an OBS-informed Rust recorder for macOS","record_type":"resource","url":"https://awesomerea.org/resources/rec-rs-obs-rea-recorder-case/"},{"change":"added","date":"2026-11-01","id":"pyatv-apple-tv-airplay-protocols-case","json_url":"https://awesomerea.org/resources/pyatv-apple-tv-airplay-protocols-case/record.json","name":"pyatv: a reverse-engineered client for Apple TV and AirPlay protocols","record_type":"resource","url":"https://awesomerea.org/resources/pyatv-apple-tv-airplay-protocols-case/"},{"change":"added","date":"2026-11-01","id":"pre-list","json_url":"https://awesomerea.org/resources/pre-list/record.json","name":"PRE-list","record_type":"resource","url":"https://awesomerea.org/resources/pre-list/"},{"change":"added","date":"2026-11-01","id":"openbattlefield2-refractor-engine-case","json_url":"https://awesomerea.org/resources/openbattlefield2-refractor-engine-case/record.json","name":"OpenBattlefield2: an unfinished Refractor 2 engine reimplementation","record_type":"resource","url":"https://awesomerea.org/resources/openbattlefield2-refractor-engine-case/"},{"change":"added","date":"2026-11-01","id":"netcat-openbsd-rea-static-case","json_url":"https://awesomerea.org/resources/netcat-openbsd-rea-static-case/record.json","name":"OpenBSD netcat: static REA and Ghidra investigation","record_type":"resource","url":"https://awesomerea.org/resources/netcat-openbsd-rea-static-case/"},{"change":"added","date":"2026-11-01","id":"mxqpro-rk3229-rea-repurposing-case","json_url":"https://awesomerea.org/resources/mxqpro-rk3229-rea-repurposing-case/record.json","name":"MXQ PRO RK3229: an Android firmware investigation and Linux repurposing","record_type":"resource","url":"https://awesomerea.org/resources/mxqpro-rk3229-rea-repurposing-case/"},{"change":"added","date":"2026-11-01","id":"lisa-lldb-mcp","json_url":"https://awesomerea.org/resources/lisa-lldb-mcp/record.json","name":"lisa.py","record_type":"resource","url":"https://awesomerea.org/resources/lisa-lldb-mcp/"},{"change":"added","date":"2026-11-01","id":"legend-of-legaia-rust-port-case","json_url":"https://awesomerea.org/resources/legend-of-legaia-rust-port-case/record.json","name":"Legend of Legaia: a Rust port with disc-local browser tooling","record_type":"resource","url":"https://awesomerea.org/resources/legend-of-legaia-rust-port-case/"},{"change":"added","date":"2026-11-01","id":"keen-clone-rea-commander-keen-case","json_url":"https://awesomerea.org/resources/keen-clone-rea-commander-keen-case/record.json","name":"keen-clone: a Commander Keen 1 C/SDL2 port","record_type":"resource","url":"https://awesomerea.org/resources/keen-clone-rea-commander-keen-case/"},{"change":"added","date":"2026-11-01","id":"icsee-localmod-rea-camera-case","json_url":"https://awesomerea.org/resources/icsee-localmod-rea-camera-case/record.json","name":"iCSee LocalMod: a stock-firmware camera control extension","record_type":"resource","url":"https://awesomerea.org/resources/icsee-localmod-rea-camera-case/"},{"change":"added","date":"2026-11-01","id":"har-to-openapi","json_url":"https://awesomerea.org/resources/har-to-openapi/record.json","name":"har-to-openapi","record_type":"resource","url":"https://awesomerea.org/resources/har-to-openapi/"},{"change":"added","date":"2026-11-01","id":"gunzrs-rea-rust-reimplementation-case","json_url":"https://awesomerea.org/resources/gunzrs-rea-rust-reimplementation-case/record.json","name":"GunZRs: a Rust reimplementation of GunZ: The Duel","record_type":"resource","url":"https://awesomerea.org/resources/gunzrs-rea-rust-reimplementation-case/"},{"change":"added","date":"2026-11-01","id":"fastview-rea-relay-analysis-rebuild-case","json_url":"https://awesomerea.org/resources/fastview-rea-relay-analysis-rebuild-case/record.json","name":"FastView-REA: a Rust reconstruction of Fast View 5","record_type":"resource","url":"https://awesomerea.org/resources/fastview-rea-relay-analysis-rebuild-case/"},{"change":"added","date":"2026-11-01","id":"emproof-firmware-re-workshop","json_url":"https://awesomerea.org/resources/emproof-firmware-re-workshop/record.json","name":"Emproof workshop: Firmware Reverse Engineering","record_type":"resource","url":"https://awesomerea.org/resources/emproof-firmware-re-workshop/"},{"change":"added","date":"2026-11-01","id":"disklens-windirstat-rea-case","json_url":"https://awesomerea.org/resources/disklens-windirstat-rea-case/record.json","name":"DiskLens: a WinDirStat-derived disk usage analyzer","record_type":"resource","url":"https://awesomerea.org/resources/disklens-windirstat-rea-case/"},{"change":"added","date":"2026-11-01","id":"desktop-games-nostalgia-rea-port-case","json_url":"https://awesomerea.org/resources/desktop-games-nostalgia-rea-port-case/record.json","name":"Desktop Games Nostalgia: a macOS and browser port","record_type":"resource","url":"https://awesomerea.org/resources/desktop-games-nostalgia-rea-port-case/"},{"change":"added","date":"2026-11-01","id":"crxviewer","json_url":"https://awesomerea.org/resources/crxviewer/record.json","name":"Chrome extension source viewer (CRX Viewer)","record_type":"resource","url":"https://awesomerea.org/resources/crxviewer/"},{"change":"added","date":"2026-11-01","id":"app-xray-rea-evidence-reports","json_url":"https://awesomerea.org/resources/app-xray-rea-evidence-reports/record.json","name":"App X-Ray","record_type":"resource","url":"https://awesomerea.org/resources/app-xray-rea-evidence-reports/"},{"change":"added","date":"2026-11-01","id":"paper-webworld-browser-feedback","json_url":"https://awesomerea.org/papers/paper-webworld-browser-feedback/record.json","name":"WebWorld: The Browser as a World Model for Self-Improving Web Code","record_type":"paper","url":"https://awesomerea.org/papers/paper-webworld-browser-feedback/"},{"change":"added","date":"2026-11-01","id":"paper-structeval","json_url":"https://awesomerea.org/papers/paper-structeval/record.json","name":"StructEval: Benchmarking LLMs' Capabilities to Generate Structural Outputs","record_type":"paper","url":"https://awesomerea.org/papers/paper-structeval/"},{"change":"added","date":"2026-10-31","id":"uefi-firmware-parser","json_url":"https://awesomerea.org/resources/uefi-firmware-parser/record.json","name":"UEFI Firmware Parser","record_type":"resource","url":"https://awesomerea.org/resources/uefi-firmware-parser/"},{"change":"added","date":"2026-10-31","id":"svd-loader-ghidra","json_url":"https://awesomerea.org/resources/svd-loader-ghidra/record.json","name":"SVD-Loader for Ghidra","record_type":"resource","url":"https://awesomerea.org/resources/svd-loader-ghidra/"},{"change":"added","date":"2026-10-31","id":"rms-runtime-mobile-security","json_url":"https://awesomerea.org/resources/rms-runtime-mobile-security/record.json","name":"Runtime Mobile Security (RMS)","record_type":"resource","url":"https://awesomerea.org/resources/rms-runtime-mobile-security/"},{"change":"added","date":"2026-10-31","id":"r2dec","json_url":"https://awesomerea.org/resources/r2dec/record.json","name":"r2dec","record_type":"resource","url":"https://awesomerea.org/resources/r2dec/"},{"change":"added","date":"2026-10-31","id":"protodump","json_url":"https://awesomerea.org/resources/protodump/record.json","name":"protodump","record_type":"resource","url":"https://awesomerea.org/resources/protodump/"},{"change":"added","date":"2026-10-31","id":"pharos","json_url":"https://awesomerea.org/resources/pharos/record.json","name":"Pharos","record_type":"resource","url":"https://awesomerea.org/resources/pharos/"},{"change":"added","date":"2026-10-31","id":"pe-bear","json_url":"https://awesomerea.org/resources/pe-bear/record.json","name":"PE-bear","record_type":"resource","url":"https://awesomerea.org/resources/pe-bear/"},{"change":"added","date":"2026-10-31","id":"packetry","json_url":"https://awesomerea.org/resources/packetry/record.json","name":"Packetry","record_type":"resource","url":"https://awesomerea.org/resources/packetry/"},{"change":"added","date":"2026-10-31","id":"openawe-alan-wake-engine-case","json_url":"https://awesomerea.org/resources/openawe-alan-wake-engine-case/record.json","name":"OpenAWE: an open reimplementation of Remedy’s Alan Wake engine","record_type":"resource","url":"https://awesomerea.org/resources/openawe-alan-wake-engine-case/"},{"change":"added","date":"2026-10-31","id":"noop-whoop-ble-client-case","json_url":"https://awesomerea.org/resources/noop-whoop-ble-client-case/record.json","name":"NOOP: an offline WHOOP strap client built from Bluetooth protocol research","record_type":"resource","url":"https://awesomerea.org/resources/noop-whoop-ble-client-case/"},{"change":"added","date":"2026-10-31","id":"m1n1","json_url":"https://awesomerea.org/resources/m1n1/record.json","name":"m1n1","record_type":"resource","url":"https://awesomerea.org/resources/m1n1/"},{"change":"added","date":"2026-10-31","id":"lucid-microcode-explorer","json_url":"https://awesomerea.org/resources/lucid-microcode-explorer/record.json","name":"Lucid","record_type":"resource","url":"https://awesomerea.org/resources/lucid-microcode-explorer/"},{"change":"added","date":"2026-10-31","id":"impacto-mages-engine-case","json_url":"https://awesomerea.org/resources/impacto-mages-engine-case/record.json","name":"impacto: a reimplementation of the MAGES. visual-novel engine","record_type":"resource","url":"https://awesomerea.org/resources/impacto-mages-engine-case/"},{"change":"added","date":"2026-10-31","id":"heimdall-rs","json_url":"https://awesomerea.org/resources/heimdall-rs/record.json","name":"heimdall-rs","record_type":"resource","url":"https://awesomerea.org/resources/heimdall-rs/"},{"change":"added","date":"2026-10-31","id":"cps2recomp-arcade-static-recomp-case","json_url":"https://awesomerea.org/resources/cps2recomp-arcade-static-recomp-case/record.json","name":"CPS-2 Recomp: static recompilation of Capcom CPS-2 and CPS-1 arcade games","record_type":"resource","url":"https://awesomerea.org/resources/cps2recomp-arcade-static-recomp-case/"},{"change":"added","date":"2026-10-31","id":"caringcaribou","json_url":"https://awesomerea.org/resources/caringcaribou/record.json","name":"Caring Caribou","record_type":"resource","url":"https://awesomerea.org/resources/caringcaribou/"},{"change":"added","date":"2026-10-31","id":"bluefluff-furby-connect-ble-case","json_url":"https://awesomerea.org/resources/bluefluff-furby-connect-ble-case/record.json","name":"bluefluff: reverse engineering Furby Connect's Bluetooth LE protocol","record_type":"resource","url":"https://awesomerea.org/resources/bluefluff-furby-connect-ble-case/"},{"change":"added","date":"2026-10-31","id":"binbloom","json_url":"https://awesomerea.org/resources/binbloom/record.json","name":"binbloom","record_type":"resource","url":"https://awesomerea.org/resources/binbloom/"},{"change":"added","date":"2026-10-31","id":"apk-sh","json_url":"https://awesomerea.org/resources/apk-sh/record.json","name":"apk.sh","record_type":"resource","url":"https://awesomerea.org/resources/apk-sh/"},{"change":"added","date":"2026-10-31","id":"paper-gamegan","json_url":"https://awesomerea.org/papers/paper-gamegan/record.json","name":"Learning to Simulate Dynamic Environments with GameGAN","record_type":"paper","url":"https://awesomerea.org/papers/paper-gamegan/"},{"change":"added","date":"2026-10-31","id":"paper-game-engine-learning","json_url":"https://awesomerea.org/papers/paper-game-engine-learning/record.json","name":"Game Engine Learning from Video","record_type":"paper","url":"https://awesomerea.org/papers/paper-game-engine-learning/"},{"change":"added","date":"2026-10-31","id":"paper-autumnsynth","json_url":"https://awesomerea.org/papers/paper-autumnsynth/record.json","name":"Combining Functional and Automata Synthesis to Discover Causal Reactive Programs","record_type":"paper","url":"https://awesomerea.org/papers/paper-autumnsynth/"},{"change":"added","date":"2026-10-30","id":"vulhunt","json_url":"https://awesomerea.org/resources/vulhunt/record.json","name":"VulHunt Community Edition","record_type":"resource","url":"https://awesomerea.org/resources/vulhunt/"},{"change":"added","date":"2026-10-30","id":"valetudo-robot-cloud-replacement-case","json_url":"https://awesomerea.org/resources/valetudo-robot-cloud-replacement-case/record.json","name":"Valetudo: local replacement for robot-vacuum vendor clouds","record_type":"resource","url":"https://awesomerea.org/resources/valetudo-robot-cloud-replacement-case/"},{"change":"added","date":"2026-10-30","id":"sourcemapper","json_url":"https://awesomerea.org/resources/sourcemapper/record.json","name":"sourcemapper","record_type":"resource","url":"https://awesomerea.org/resources/sourcemapper/"},{"change":"added","date":"2026-10-30","id":"sniffle","json_url":"https://awesomerea.org/resources/sniffle/record.json","name":"Sniffle","record_type":"resource","url":"https://awesomerea.org/resources/sniffle/"},{"change":"added","date":"2026-10-30","id":"opendrop-airdrop-reimplementation-case","json_url":"https://awesomerea.org/resources/opendrop-airdrop-reimplementation-case/record.json","name":"OpenDrop: an open reimplementation of Apple AirDrop","record_type":"resource","url":"https://awesomerea.org/resources/opendrop-airdrop-reimplementation-case/"},{"change":"added","date":"2026-10-30","id":"ngrev","json_url":"https://awesomerea.org/resources/ngrev/record.json","name":"ngrev","record_type":"resource","url":"https://awesomerea.org/resources/ngrev/"},{"change":"added","date":"2026-10-30","id":"libimobiledevice","json_url":"https://awesomerea.org/resources/libimobiledevice/record.json","name":"libimobiledevice","record_type":"resource","url":"https://awesomerea.org/resources/libimobiledevice/"},{"change":"added","date":"2026-10-30","id":"lba2remake-little-big-adventure-case","json_url":"https://awesomerea.org/resources/lba2remake-little-big-adventure-case/record.json","name":"LBA2 Remake: a Little Big Adventure 1 and 2 reimplementation in TypeScript and Three.js","record_type":"resource","url":"https://awesomerea.org/resources/lba2remake-little-big-adventure-case/"},{"change":"added","date":"2026-10-30","id":"jsluice","json_url":"https://awesomerea.org/resources/jsluice/record.json","name":"jsluice","record_type":"resource","url":"https://awesomerea.org/resources/jsluice/"},{"change":"added","date":"2026-10-30","id":"jazz2-resurrection-engine-case","json_url":"https://awesomerea.org/resources/jazz2-resurrection-engine-case/record.json","name":"Jazz² Resurrection: a native C++ reimplementation of Jazz Jackrabbit 2","record_type":"resource","url":"https://awesomerea.org/resources/jazz2-resurrection-engine-case/"},{"change":"added","date":"2026-10-30","id":"horizon-minecraft-rust-rewrite-case","json_url":"https://awesomerea.org/resources/horizon-minecraft-rust-rewrite-case/record.json","name":"Horizon: a Rust rewrite of Minecraft: Java Edition 26.3 with REA bytecode queries","record_type":"resource","url":"https://awesomerea.org/resources/horizon-minecraft-rust-rewrite-case/"},{"change":"added","date":"2026-10-30","id":"dex2jar","json_url":"https://awesomerea.org/resources/dex2jar/record.json","name":"dex2jar","record_type":"resource","url":"https://awesomerea.org/resources/dex2jar/"},{"change":"added","date":"2026-10-30","id":"class-dump","json_url":"https://awesomerea.org/resources/class-dump/record.json","name":"class-dump","record_type":"resource","url":"https://awesomerea.org/resources/class-dump/"},{"change":"added","date":"2026-10-30","id":"chipsec","json_url":"https://awesomerea.org/resources/chipsec/record.json","name":"CHIPSEC","record_type":"resource","url":"https://awesomerea.org/resources/chipsec/"},{"change":"added","date":"2026-10-30","id":"binsync","json_url":"https://awesomerea.org/resources/binsync/record.json","name":"BinSync","record_type":"resource","url":"https://awesomerea.org/resources/binsync/"},{"change":"added","date":"2026-10-30","id":"binabsinspector","json_url":"https://awesomerea.org/resources/binabsinspector/record.json","name":"BinAbsInspector","record_type":"resource","url":"https://awesomerea.org/resources/binabsinspector/"},{"change":"added","date":"2026-10-30","id":"apkid","json_url":"https://awesomerea.org/resources/apkid/record.json","name":"APKiD","record_type":"resource","url":"https://awesomerea.org/resources/apkid/"},{"change":"added","date":"2026-10-30","id":"apk-studio","json_url":"https://awesomerea.org/resources/apk-studio/record.json","name":"APK Studio","record_type":"resource","url":"https://awesomerea.org/resources/apk-studio/"},{"change":"added","date":"2026-10-30","id":"paper-retrowrite","json_url":"https://awesomerea.org/papers/paper-retrowrite/record.json","name":"RetroWrite: Statically Instrumenting COTS Binaries for Fuzzing and Sanitization","record_type":"paper","url":"https://awesomerea.org/papers/paper-retrowrite/"},{"change":"added","date":"2026-10-30","id":"paper-ramblr","json_url":"https://awesomerea.org/papers/paper-ramblr/record.json","name":"Ramblr: Making Reassembly Great Again","record_type":"paper","url":"https://awesomerea.org/papers/paper-ramblr/"},{"change":"added","date":"2026-10-30","id":"paper-jetset","json_url":"https://awesomerea.org/papers/paper-jetset/record.json","name":"Jetset: Targeted Firmware Rehosting for Embedded Systems","record_type":"paper","url":"https://awesomerea.org/papers/paper-jetset/"},{"change":"added","date":"2026-10-30","id":"paper-gui-ripping","json_url":"https://awesomerea.org/papers/paper-gui-ripping/record.json","name":"GUI ripping: reverse engineering of graphical user interfaces for testing","record_type":"paper","url":"https://awesomerea.org/papers/paper-gui-ripping/"},{"change":"added","date":"2026-10-30","id":"paper-egalito","json_url":"https://awesomerea.org/papers/paper-egalito/record.json","name":"Egalito: Layout-Agnostic Binary Recompilation","record_type":"paper","url":"https://awesomerea.org/papers/paper-egalito/"},{"change":"added","date":"2026-10-30","id":"paper-crawljax","json_url":"https://awesomerea.org/papers/paper-crawljax/record.json","name":"Crawling Ajax-Based Web Applications through Dynamic Analysis of User Interface State Changes","record_type":"paper","url":"https://awesomerea.org/papers/paper-crawljax/"},{"change":"added","date":"2026-10-30","id":"paper-binrec","json_url":"https://awesomerea.org/papers/paper-binrec/record.json","name":"BinRec: Dynamic Binary Lifting and Recompilation","record_type":"paper","url":"https://awesomerea.org/papers/paper-binrec/"},{"change":"added","date":"2026-10-29","id":"synchrony","json_url":"https://awesomerea.org/resources/synchrony/record.json","name":"synchrony","record_type":"resource","url":"https://awesomerea.org/resources/synchrony/"},{"change":"added","date":"2026-10-29","id":"retdec","json_url":"https://awesomerea.org/resources/retdec/record.json","name":"RetDec","record_type":"resource","url":"https://awesomerea.org/resources/retdec/"},{"change":"added","date":"2026-10-29","id":"relive-oddworld-abe-engine-case","json_url":"https://awesomerea.org/resources/relive-oddworld-abe-engine-case/record.json","name":"R.E.L.I.V.E.: an Oddworld Abe’s Oddysee and Abe’s Exoddus engine reimplementation","record_type":"resource","url":"https://awesomerea.org/resources/relive-oddworld-abe-engine-case/"},{"change":"added","date":"2026-10-29","id":"redasm","json_url":"https://awesomerea.org/resources/redasm/record.json","name":"REDasm","record_type":"resource","url":"https://awesomerea.org/resources/redasm/"},{"change":"added","date":"2026-10-29","id":"racewave46-wave-race-64-recomp-case","json_url":"https://awesomerea.org/resources/racewave46-wave-race-64-recomp-case/record.json","name":"RaceWave46: an AI-assisted Wave Race 64 recompilation for Windows","record_type":"resource","url":"https://awesomerea.org/resources/racewave46-wave-race-64-recomp-case/"},{"change":"added","date":"2026-10-29","id":"protobuf-inspector","json_url":"https://awesomerea.org/resources/protobuf-inspector/record.json","name":"protobuf-inspector","record_type":"resource","url":"https://awesomerea.org/resources/protobuf-inspector/"},{"change":"added","date":"2026-10-29","id":"opensc4-simcity-4-reimplementation-case","json_url":"https://awesomerea.org/resources/opensc4-simcity-4-reimplementation-case/record.json","name":"OpenSC4: an early open-source reimplementation of SimCity 4","record_type":"resource","url":"https://awesomerea.org/resources/opensc4-simcity-4-reimplementation-case/"},{"change":"added","date":"2026-10-29","id":"megaman-x-snes-recomp-case","json_url":"https://awesomerea.org/resources/megaman-x-snes-recomp-case/record.json","name":"Mega Man X Recompiled: a snesrecomp static recompilation","record_type":"resource","url":"https://awesomerea.org/resources/megaman-x-snes-recomp-case/"},{"change":"added","date":"2026-10-29","id":"lighthouse","json_url":"https://awesomerea.org/resources/lighthouse/record.json","name":"Lighthouse","record_type":"resource","url":"https://awesomerea.org/resources/lighthouse/"},{"change":"added","date":"2026-10-29","id":"god-of-war-ps2-recomp-case","json_url":"https://awesomerea.org/resources/god-of-war-ps2-recomp-case/record.json","name":"God of War PS2 static recompilation: a native Windows port via PS2Recomp","record_type":"resource","url":"https://awesomerea.org/resources/god-of-war-ps2-recomp-case/"},{"change":"added","date":"2026-10-29","id":"aoe-free-software-remake-case","json_url":"https://awesomerea.org/resources/aoe-free-software-remake-case/record.json","name":"Age of Empires Free Software Remake: a re-implementation on the original data","record_type":"resource","url":"https://awesomerea.org/resources/aoe-free-software-remake-case/"},{"change":"added","date":"2026-10-29","id":"paper-revng","json_url":"https://awesomerea.org/papers/paper-revng/record.json","name":"rev.ng: A Unified Binary Analysis Framework to Recover CFGs and Function Boundaries","record_type":"paper","url":"https://awesomerea.org/papers/paper-revng/"},{"change":"added","date":"2026-10-29","id":"paper-netzob","json_url":"https://awesomerea.org/papers/paper-netzob/record.json","name":"Towards Automated Protocol Reverse Engineering Using Semantic Information","record_type":"paper","url":"https://awesomerea.org/papers/paper-netzob/"},{"change":"added","date":"2026-10-29","id":"paper-decfuzzer","json_url":"https://awesomerea.org/papers/paper-decfuzzer/record.json","name":"How far we have come: testing decompilation correctness of C decompilers","record_type":"paper","url":"https://awesomerea.org/papers/paper-decfuzzer/"},{"change":"added","date":"2026-10-28","id":"th07-decomp-case","json_url":"https://awesomerea.org/resources/th07-decomp-case/record.json","name":"Touhou 7: reconstructing Perfect Cherry Blossom 1.00b source","record_type":"resource","url":"https://awesomerea.org/resources/th07-decomp-case/"},{"change":"added","date":"2026-10-28","id":"sonic-advance-1-2-decomp-port-case","json_url":"https://awesomerea.org/resources/sonic-advance-1-2-decomp-port-case/record.json","name":"Sonic Advance 1 & 2: a matching GBA decompilation with widescreen ports","record_type":"resource","url":"https://awesomerea.org/resources/sonic-advance-1-2-decomp-port-case/"},{"change":"added","date":"2026-10-28","id":"smash-bros-brawl-decomp-case","json_url":"https://awesomerea.org/resources/smash-bros-brawl-decomp-case/record.json","name":"Super Smash Bros. Brawl: an early matching Wii decompilation","record_type":"resource","url":"https://awesomerea.org/resources/smash-bros-brawl-decomp-case/"},{"change":"added","date":"2026-10-28","id":"sfiii-3rd-strike-ps2-decomp-case","json_url":"https://awesomerea.org/resources/sfiii-3rd-strike-ps2-decomp-case/record.json","name":"3S Decomp: a byte-compared PS2 decompilation of Street Fighter III: 3rd Strike","record_type":"resource","url":"https://awesomerea.org/resources/sfiii-3rd-strike-ps2-decomp-case/"},{"change":"added","date":"2026-10-28","id":"san-andreas-unity-engine-case","json_url":"https://awesomerea.org/resources/san-andreas-unity-engine-case/record.json","name":"San Andreas Unity: a GTA San Andreas engine reimplementation in Unity","record_type":"resource","url":"https://awesomerea.org/resources/san-andreas-unity-engine-case/"},{"change":"added","date":"2026-10-28","id":"re4-gamecube-debug-decomp-case","json_url":"https://awesomerea.org/resources/re4-gamecube-debug-decomp-case/record.json","name":"re4: a byte-identical decompilation of the Resident Evil 4 GameCube debug build","record_type":"resource","url":"https://awesomerea.org/resources/re4-gamecube-debug-decomp-case/"},{"change":"added","date":"2026-10-28","id":"re-plants-vs-zombies-decomp-case","json_url":"https://awesomerea.org/resources/re-plants-vs-zombies-decomp-case/record.json","name":"re-plants-vs-zombies: decompiling and modernizing Plants vs. Zombies GOTY","record_type":"resource","url":"https://awesomerea.org/resources/re-plants-vs-zombies-decomp-case/"},{"change":"added","date":"2026-10-28","id":"pinyon-shift-forza-horizon-recomp-case","json_url":"https://awesomerea.org/resources/pinyon-shift-forza-horizon-recomp-case/record.json","name":"Pinyon Shift: a ShiftGlue static recompilation of Forza Horizon for PC","record_type":"resource","url":"https://awesomerea.org/resources/pinyon-shift-forza-horizon-recomp-case/"},{"change":"added","date":"2026-10-28","id":"pikmin-2-matching-decomp-case","json_url":"https://awesomerea.org/resources/pikmin-2-matching-decomp-case/record.json","name":"Pikmin 2: a fully matched GameCube decompilation across five releases","record_type":"resource","url":"https://awesomerea.org/resources/pikmin-2-matching-decomp-case/"},{"change":"added","date":"2026-10-28","id":"paper-mario-ttyd-decomp-case","json_url":"https://awesomerea.org/resources/paper-mario-ttyd-decomp-case/record.json","name":"Paper Mario: The Thousand-Year Door: an early matching GameCube decompilation","record_type":"resource","url":"https://awesomerea.org/resources/paper-mario-ttyd-decomp-case/"},{"change":"added","date":"2026-10-28","id":"paleblood-bloodborne-functional-decomp-case","json_url":"https://awesomerea.org/resources/paleblood-bloodborne-functional-decomp-case/record.json","name":"Paleblood: a functional decompilation of Bloodborne with its own runtime","record_type":"resource","url":"https://awesomerea.org/resources/paleblood-bloodborne-functional-decomp-case/"},{"change":"added","date":"2026-10-28","id":"minecraft-lce-switch-decomp-case","json_url":"https://awesomerea.org/resources/minecraft-lce-switch-decomp-case/record.json","name":"MinecraftLCE: an early-stage Minecraft: Nintendo Switch Edition decompilation","record_type":"resource","url":"https://awesomerea.org/resources/minecraft-lce-switch-decomp-case/"},{"change":"added","date":"2026-10-28","id":"mario-kart-wii-decomp-case","json_url":"https://awesomerea.org/resources/mario-kart-wii-decomp-case/record.json","name":"Mario Kart Wii: an in-progress matching decompilation of the PAL release","record_type":"resource","url":"https://awesomerea.org/resources/mario-kart-wii-decomp-case/"},{"change":"added","date":"2026-10-28","id":"mario-kart-double-dash-decomp-case","json_url":"https://awesomerea.org/resources/mario-kart-double-dash-decomp-case/record.json","name":"Mario Kart: Double Dash!!: a matching GameCube decompilation of the debug build","record_type":"resource","url":"https://awesomerea.org/resources/mario-kart-double-dash-decomp-case/"},{"change":"added","date":"2026-10-28","id":"halo-ce-xbox-reimplementation-case","json_url":"https://awesomerea.org/resources/halo-ce-xbox-reimplementation-case/record.json","name":"Halo: Combat Evolved: an incremental re-implementation patched into the original Xbox executable","record_type":"resource","url":"https://awesomerea.org/resources/halo-ce-xbox-reimplementation-case/"},{"change":"added","date":"2026-10-28","id":"gran-turismo-4-matching-decomp-case","json_url":"https://awesomerea.org/resources/gran-turismo-4-matching-decomp-case/record.json","name":"Gran Turismo 4: an agent-assisted PS2 engine matching decompilation","record_type":"resource","url":"https://awesomerea.org/resources/gran-turismo-4-matching-decomp-case/"},{"change":"added","date":"2026-10-28","id":"ff7-ps1-matching-decomp-case","json_url":"https://awesomerea.org/resources/ff7-ps1-matching-decomp-case/record.json","name":"Final Fantasy VII: a matching PlayStation decompilation","record_type":"resource","url":"https://awesomerea.org/resources/ff7-ps1-matching-decomp-case/"},{"change":"added","date":"2026-10-28","id":"dkc1-recomp-case","json_url":"https://awesomerea.org/resources/dkc1-recomp-case/record.json","name":"DKC1Recomp: static recompilation of Donkey Kong Country","record_type":"resource","url":"https://awesomerea.org/resources/dkc1-recomp-case/"},{"change":"added","date":"2026-10-28","id":"awesome-ghidra","json_url":"https://awesomerea.org/resources/awesome-ghidra/record.json","name":"Awesome Ghidra","record_type":"resource","url":"https://awesomerea.org/resources/awesome-ghidra/"},{"change":"added","date":"2026-10-28","id":"awesome-frida","json_url":"https://awesomerea.org/resources/awesome-frida/record.json","name":"Awesome Frida","record_type":"resource","url":"https://awesomerea.org/resources/awesome-frida/"},{"change":"added","date":"2026-10-28","id":"3sx-third-strike-native-port-case","json_url":"https://awesomerea.org/resources/3sx-third-strike-native-port-case/record.json","name":"3SX: a native Street Fighter III: 3rd Strike port continuing the PS2 decompilation","record_type":"resource","url":"https://awesomerea.org/resources/3sx-third-strike-native-port-case/"},{"change":"added","date":"2026-10-28","id":"paper-tupni","json_url":"https://awesomerea.org/papers/paper-tupni/record.json","name":"Tupni: Automatic Reverse Engineering of Input Formats","record_type":"paper","url":"https://awesomerea.org/papers/paper-tupni/"},{"change":"added","date":"2026-10-28","id":"paper-stride","json_url":"https://awesomerea.org/papers/paper-stride/record.json","name":"STRIDE: Simple Type Recognition In Decompiled Executables","record_type":"paper","url":"https://awesomerea.org/papers/paper-stride/"},{"change":"added","date":"2026-10-28","id":"paper-rehosting-sok","json_url":"https://awesomerea.org/papers/paper-rehosting-sok/record.json","name":"SoK: Enabling Security Analyses of Embedded Systems via Rehosting","record_type":"paper","url":"https://awesomerea.org/papers/paper-rehosting-sok/"},{"change":"added","date":"2026-10-28","id":"paper-prospex","json_url":"https://awesomerea.org/papers/paper-prospex/record.json","name":"Prospex: Protocol Specification Extraction","record_type":"paper","url":"https://awesomerea.org/papers/paper-prospex/"},{"change":"added","date":"2026-10-28","id":"paper-polyglot","json_url":"https://awesomerea.org/papers/paper-polyglot/record.json","name":"Polyglot: Automatic Extraction of Protocol Message Format using Dynamic Binary Analysis","record_type":"paper","url":"https://awesomerea.org/papers/paper-polyglot/"},{"change":"added","date":"2026-10-28","id":"paper-llm-code-deobfuscation","json_url":"https://awesomerea.org/papers/paper-llm-code-deobfuscation/record.json","name":"Exploring the Potential of LLMs for Code Deobfuscation","record_type":"paper","url":"https://awesomerea.org/papers/paper-llm-code-deobfuscation/"},{"change":"added","date":"2026-10-28","id":"paper-lares","json_url":"https://awesomerea.org/papers/paper-lares/record.json","name":"Lares: LLM-driven Code Slice Semantic Search for Patch Presence Testing","record_type":"paper","url":"https://awesomerea.org/papers/paper-lares/"},{"change":"added","date":"2026-10-28","id":"paper-dream","json_url":"https://awesomerea.org/papers/paper-dream/record.json","name":"No More Gotos: Decompilation Using Pattern-Independent Control-Flow Structuring and Semantics-Preserving Transformations","record_type":"paper","url":"https://awesomerea.org/papers/paper-dream/"},{"change":"added","date":"2026-10-28","id":"paper-bridge-lifting","json_url":"https://awesomerea.org/papers/paper-bridge-lifting/record.json","name":"Lifting Optimized Binaries to Canonical Compiler IR via Structure-Aware Retrieval and Iterative Verification","record_type":"paper","url":"https://awesomerea.org/papers/paper-bridge-lifting/"},{"change":"added","date":"2026-10-28","id":"paper-avatar","json_url":"https://awesomerea.org/papers/paper-avatar/record.json","name":"Avatar: A Framework to Support Dynamic Security Analysis of Embedded Systems’ Firmwares","record_type":"paper","url":"https://awesomerea.org/papers/paper-avatar/"},{"change":"added","date":"2026-10-27","id":"wtsxdev-reverse-engineering-list","json_url":"https://awesomerea.org/resources/wtsxdev-reverse-engineering-list/record.json","name":"Reverse Engineering resources (wtsxDev)","record_type":"resource","url":"https://awesomerea.org/resources/wtsxdev-reverse-engineering-list/"},{"change":"added","date":"2026-10-27","id":"wristbeam-garmin-watch-protocol-case","json_url":"https://awesomerea.org/resources/wristbeam-garmin-watch-protocol-case/record.json","name":"WristBeam: reconstructing Garmin’s watch protocol for a Mac companion","record_type":"resource","url":"https://awesomerea.org/resources/wristbeam-garmin-watch-protocol-case/"},{"change":"added","date":"2026-10-27","id":"windows-loader-static-analysis-case","json_url":"https://awesomerea.org/resources/windows-loader-static-analysis-case/record.json","name":"Windows loader: static malware analysis with REA and Codex","record_type":"resource","url":"https://awesomerea.org/resources/windows-loader-static-analysis-case/"},{"change":"added","date":"2026-10-27","id":"wii-menu-ipl-decomp-case","json_url":"https://awesomerea.org/resources/wii-menu-ipl-decomp-case/record.json","name":"wii-ipl: a decompilation of the Wii Menu (System Menu 4.3)","record_type":"resource","url":"https://awesomerea.org/resources/wii-menu-ipl-decomp-case/"},{"change":"added","date":"2026-10-27","id":"webamp-winamp-reimplementation-case","json_url":"https://awesomerea.org/resources/webamp-winamp-reimplementation-case/record.json","name":"Webamp: a browser reimplementation of Winamp 2","record_type":"resource","url":"https://awesomerea.org/resources/webamp-winamp-reimplementation-case/"},{"change":"added","date":"2026-10-27","id":"usque-warp-masque-client-case","json_url":"https://awesomerea.org/resources/usque-warp-masque-client-case/record.json","name":"usque: an open reimplementation of Cloudflare WARP’s MASQUE mode","record_type":"resource","url":"https://awesomerea.org/resources/usque-warp-masque-client-case/"},{"change":"added","date":"2026-10-27","id":"tiny-dec","json_url":"https://awesomerea.org/resources/tiny-dec/record.json","name":"tiny-dec","record_type":"resource","url":"https://awesomerea.org/resources/tiny-dec/"},{"change":"added","date":"2026-10-27","id":"teddycloud-toniebox-server-case","json_url":"https://awesomerea.org/resources/teddycloud-toniebox-server-case/record.json","name":"TeddyCloud: a self-hosted replacement for the Toniebox cloud","record_type":"resource","url":"https://awesomerea.org/resources/teddycloud-toniebox-server-case/"},{"change":"added","date":"2026-10-27","id":"steamkit","json_url":"https://awesomerea.org/resources/steamkit/record.json","name":"SteamKit","record_type":"resource","url":"https://awesomerea.org/resources/steamkit/"},{"change":"added","date":"2026-10-27","id":"slicer","json_url":"https://awesomerea.org/resources/slicer/record.json","name":"slicer","record_type":"resource","url":"https://awesomerea.org/resources/slicer/"},{"change":"added","date":"2026-10-27","id":"sead-nintendo-library-decomp-case","json_url":"https://awesomerea.org/resources/sead-nintendo-library-decomp-case/record.json","name":"sead: a decompilation of Nintendo’s first-party C++ standard library","record_type":"resource","url":"https://awesomerea.org/resources/sead-nintendo-library-decomp-case/"},{"change":"added","date":"2026-10-27","id":"roborock-local-server-cloud-case","json_url":"https://awesomerea.org/resources/roborock-local-server-cloud-case/record.json","name":"Roborock Local Server: a self-hosted stand-in for Roborock’s vacuum cloud","record_type":"resource","url":"https://awesomerea.org/resources/roborock-local-server-cloud-case/"},{"change":"added","date":"2026-10-27","id":"remade-reimplementation-directory","json_url":"https://awesomerea.org/resources/remade-reimplementation-directory/record.json","name":"Remade","record_type":"resource","url":"https://awesomerea.org/resources/remade-reimplementation-directory/"},{"change":"added","date":"2026-10-27","id":"rea-notes-csv-oracle-mutation-case","json_url":"https://awesomerea.org/resources/rea-notes-csv-oracle-mutation-case/record.json","name":"Notes CSV export: an author-reported REA check of reconstruction oracles","record_type":"resource","url":"https://awesomerea.org/resources/rea-notes-csv-oracle-mutation-case/"},{"change":"added","date":"2026-10-27","id":"re-ios-apps-course","json_url":"https://awesomerea.org/resources/re-ios-apps-course/record.json","name":"Reverse Engineering iOS Applications","record_type":"resource","url":"https://awesomerea.org/resources/re-ios-apps-course/"},{"change":"added","date":"2026-10-27","id":"pypush-apns-protocol-case","json_url":"https://awesomerea.org/resources/pypush-apns-protocol-case/record.json","name":"pypush: a Python client for Apple’s push protocol","record_type":"resource","url":"https://awesomerea.org/resources/pypush-apns-protocol-case/"},{"change":"added","date":"2026-10-27","id":"pokewalker-matching-decomp-case","json_url":"https://awesomerea.org/resources/pokewalker-matching-decomp-case/record.json","name":"pw: a matching decompilation of the Pokéwalker firmware","record_type":"resource","url":"https://awesomerea.org/resources/pokewalker-matching-decomp-case/"},{"change":"added","date":"2026-10-27","id":"pixmob-ir-protocol-case","json_url":"https://awesomerea.org/resources/pixmob-ir-protocol-case/record.json","name":"PixMob IR reverse engineering: controlling event wristbands at home","record_type":"resource","url":"https://awesomerea.org/resources/pixmob-ir-protocol-case/"},{"change":"added","date":"2026-10-27","id":"phantom-hourglass-ds-decomp-case","json_url":"https://awesomerea.org/resources/phantom-hourglass-ds-decomp-case/record.json","name":"Phantom Hourglass: an early-stage matching Nintendo DS decompilation","record_type":"resource","url":"https://awesomerea.org/resources/phantom-hourglass-ds-decomp-case/"},{"change":"added","date":"2026-10-27","id":"owasp-fstm","json_url":"https://awesomerea.org/resources/owasp-fstm/record.json","name":"OWASP Firmware Security Testing Methodology (FSTM)","record_type":"resource","url":"https://awesomerea.org/resources/owasp-fstm/"},{"change":"added","date":"2026-10-27","id":"onethawt-re-reading-list","json_url":"https://awesomerea.org/resources/onethawt-re-reading-list/record.json","name":"Reverse Engineering Reading List","record_type":"resource","url":"https://awesomerea.org/resources/onethawt-re-reading-list/"},{"change":"added","date":"2026-10-27","id":"nintendo-switch-joycon-re-notes","json_url":"https://awesomerea.org/resources/nintendo-switch-joycon-re-notes/record.json","name":"Nintendo Switch Reverse Engineering","record_type":"resource","url":"https://awesomerea.org/resources/nintendo-switch-joycon-re-notes/"},{"change":"added","date":"2026-10-27","id":"nforest-awesome-decompilation","json_url":"https://awesomerea.org/resources/nforest-awesome-decompilation/record.json","name":"awesome-decompilation","record_type":"resource","url":"https://awesomerea.org/resources/nforest-awesome-decompilation/"},{"change":"added","date":"2026-10-27","id":"luajit-decompiler-v2","json_url":"https://awesomerea.org/resources/luajit-decompiler-v2/record.json","name":"LuaJIT Decompiler v2","record_type":"resource","url":"https://awesomerea.org/resources/luajit-decompiler-v2/"},{"change":"added","date":"2026-10-27","id":"kinoko-mkwii-physics-reimplementation-case","json_url":"https://awesomerea.org/resources/kinoko-mkwii-physics-reimplementation-case/record.json","name":"Kinoko: reimplementing Mario Kart Wii’s physics engine for exact ghost replay","record_type":"resource","url":"https://awesomerea.org/resources/kinoko-mkwii-physics-reimplementation-case/"},{"change":"added","date":"2026-10-27","id":"flare-learning-hub","json_url":"https://awesomerea.org/resources/flare-learning-hub/record.json","name":"FLARE Learning Hub","record_type":"resource","url":"https://awesomerea.org/resources/flare-learning-hub/"},{"change":"added","date":"2026-10-27","id":"decomp-academy","json_url":"https://awesomerea.org/resources/decomp-academy/record.json","name":"Decomp Academy","record_type":"resource","url":"https://awesomerea.org/resources/decomp-academy/"},{"change":"added","date":"2026-10-27","id":"awesome-unofficial-pc-ports","json_url":"https://awesomerea.org/resources/awesome-unofficial-pc-ports/record.json","name":"awesome-unofficial-pc-ports","record_type":"resource","url":"https://awesomerea.org/resources/awesome-unofficial-pc-ports/"},{"change":"added","date":"2026-10-27","id":"awesome-android-reverse-engineering","json_url":"https://awesomerea.org/resources/awesome-android-reverse-engineering/record.json","name":"Awesome Android Reverse Engineering","record_type":"resource","url":"https://awesomerea.org/resources/awesome-android-reverse-engineering/"},{"change":"added","date":"2026-10-27","id":"animal-forest-n64-decomp-case","json_url":"https://awesomerea.org/resources/animal-forest-n64-decomp-case/record.json","name":"Animal Forest: an in-progress matching N64 decompilation","record_type":"resource","url":"https://awesomerea.org/resources/animal-forest-n64-decomp-case/"},{"change":"added","date":"2026-10-27","id":"android-app-re-101","json_url":"https://awesomerea.org/resources/android-app-re-101/record.json","name":"Android App Reverse Engineering 101","record_type":"resource","url":"https://awesomerea.org/resources/android-app-re-101/"},{"change":"added","date":"2026-10-27","id":"abc-decompiler","json_url":"https://awesomerea.org/resources/abc-decompiler/record.json","name":"abc-decompiler","record_type":"resource","url":"https://awesomerea.org/resources/abc-decompiler/"},{"change":"added","date":"2026-10-27","id":"paper-tygr","json_url":"https://awesomerea.org/papers/paper-tygr/record.json","name":"TYGR: Type Inference on Stripped Binaries using Graph Neural Networks","record_type":"paper","url":"https://awesomerea.org/papers/paper-tygr/"},{"change":"added","date":"2026-10-27","id":"paper-shieldedcode","json_url":"https://awesomerea.org/papers/paper-shieldedcode/record.json","name":"ShieldedCode: Learning Robust Representations for Virtual Machine Protected Code","record_type":"paper","url":"https://awesomerea.org/papers/paper-shieldedcode/"},{"change":"added","date":"2026-10-27","id":"paper-nyu-ctf-bench","json_url":"https://awesomerea.org/papers/paper-nyu-ctf-bench/record.json","name":"NYU CTF Bench: A Scalable Open-Source Benchmark Dataset for Evaluating LLMs in Offensive Security","record_type":"paper","url":"https://awesomerea.org/papers/paper-nyu-ctf-bench/"},{"change":"added","date":"2026-10-27","id":"paper-malsight","json_url":"https://awesomerea.org/papers/paper-malsight/record.json","name":"Malsight: Exploring Malicious Source Code and Benign Pseudocode for Iterative Binary Malware Summarization","record_type":"paper","url":"https://awesomerea.org/papers/paper-malsight/"},{"change":"added","date":"2026-10-27","id":"paper-jsimplifier","json_url":"https://awesomerea.org/papers/paper-jsimplifier/record.json","name":"From Obfuscated to Obvious: A Comprehensive JavaScript Deobfuscation Tool for Security Analysis","record_type":"paper","url":"https://awesomerea.org/papers/paper-jsimplifier/"},{"change":"added","date":"2026-10-27","id":"paper-hermessim","json_url":"https://awesomerea.org/papers/paper-hermessim/record.json","name":"Code is not Natural Language: Unlock the Power of Semantics-Oriented Graph Representation for Binary Code Similarity Detection","record_type":"paper","url":"https://awesomerea.org/papers/paper-hermessim/"},{"change":"added","date":"2026-10-27","id":"paper-cybench","json_url":"https://awesomerea.org/papers/paper-cybench/record.json","name":"Cybench: A Framework for Evaluating Cybersecurity Capabilities and Risks of Language Models","record_type":"paper","url":"https://awesomerea.org/papers/paper-cybench/"},{"change":"added","date":"2026-10-27","id":"paper-codeart","json_url":"https://awesomerea.org/papers/paper-codeart/record.json","name":"CodeArt: Better Code Models by Attention Regularization When Symbols Are Lacking","record_type":"paper","url":"https://awesomerea.org/papers/paper-codeart/"},{"change":"added","date":"2026-10-27","id":"paper-clap","json_url":"https://awesomerea.org/papers/paper-clap/record.json","name":"CLAP: Learning Transferable Binary Code Representations with Natural Language Supervision","record_type":"paper","url":"https://awesomerea.org/papers/paper-clap/"},{"change":"added","date":"2026-10-27","id":"paper-cama","json_url":"https://awesomerea.org/papers/paper-cama/record.json","name":"On Benchmarking Code LLMs for Android Malware Analysis","record_type":"paper","url":"https://awesomerea.org/papers/paper-cama/"},{"change":"added","date":"2026-10-27","id":"paper-asmfooler","json_url":"https://awesomerea.org/papers/paper-asmfooler/record.json","name":"Fool Me If You Can: On the Robustness of Binary Code Similarity Detection Models against Semantics-Preserving Transformations","record_type":"paper","url":"https://awesomerea.org/papers/paper-asmfooler/"},{"change":"added","date":"2026-10-20","id":"wasmlens","json_url":"https://awesomerea.org/resources/wasmlens/record.json","name":"WasmLens: exploratory WebAssembly inspection","record_type":"resource","url":"https://awesomerea.org/resources/wasmlens/"},{"change":"added","date":"2026-10-20","id":"underworld-exhumed-case","json_url":"https://awesomerea.org/resources/underworld-exhumed-case/record.json","name":"Underworld Exhumed: reconstructing Ultima Underworld I and II","record_type":"resource","url":"https://awesomerea.org/resources/underworld-exhumed-case/"},{"change":"added","date":"2026-10-20","id":"swe1r-assets-unity","json_url":"https://awesomerea.org/resources/swe1r-assets-unity/record.json","name":"swe1r-assets-unity: Racer model-block editor sample","record_type":"resource","url":"https://awesomerea.org/resources/swe1r-assets-unity/"},{"change":"added","date":"2026-10-20","id":"submitgame-awesome-decomp-games","json_url":"https://awesomerea.org/resources/submitgame-awesome-decomp-games/record.json","name":"Awesome Decomp Games","record_type":"resource","url":"https://awesomerea.org/resources/submitgame-awesome-decomp-games/"},{"change":"added","date":"2026-10-20","id":"snowboardkids-matching-decomp-case","json_url":"https://awesomerea.org/resources/snowboardkids-matching-decomp-case/record.json","name":"Snowboard Kids: an agent-assisted N64 matching decompilation","record_type":"resource","url":"https://awesomerea.org/resources/snowboardkids-matching-decomp-case/"},{"change":"added","date":"2026-10-20","id":"scooterlink-honda-roadsync-case","json_url":"https://awesomerea.org/resources/scooterlink-honda-roadsync-case/record.json","name":"ScooterLink: reconstructing Honda RoadSync’s handlebar-button protocol","record_type":"resource","url":"https://awesomerea.org/resources/scooterlink-honda-roadsync-case/"},{"change":"added","date":"2026-10-20","id":"sa3-marun-ai-decomp-case","json_url":"https://awesomerea.org/resources/sa3-marun-ai-decomp-case/record.json","name":"Sonic Advance 3: an AI-assisted match of one enemy module","record_type":"resource","url":"https://awesomerea.org/resources/sa3-marun-ai-decomp-case/"},{"change":"added","date":"2026-10-20","id":"ruffle-flash-player-case","json_url":"https://awesomerea.org/resources/ruffle-flash-player-case/record.json","name":"Ruffle: a Rust reimplementation of Adobe Flash Player","record_type":"resource","url":"https://awesomerea.org/resources/ruffle-flash-player-case/"},{"change":"added","date":"2026-10-20","id":"rexglue-sdk","json_url":"https://awesomerea.org/resources/rexglue-sdk/record.json","name":"ReXGlue SDK","record_type":"resource","url":"https://awesomerea.org/resources/rexglue-sdk/"},{"change":"added","date":"2026-10-20","id":"reflecticon-224-lexicon-emulation-case","json_url":"https://awesomerea.org/resources/reflecticon-224-lexicon-emulation-case/record.json","name":"reflecticon-224: running Lexicon 224 reverb firmware on emulated hardware","record_type":"resource","url":"https://awesomerea.org/resources/reflecticon-224-lexicon-emulation-case/"},{"change":"added","date":"2026-10-20","id":"reagent-cpp-reconstruction-agent","json_url":"https://awesomerea.org/resources/reagent-cpp-reconstruction-agent/record.json","name":"ReAgent","record_type":"resource","url":"https://awesomerea.org/resources/reagent-cpp-reconstruction-agent/"},{"change":"added","date":"2026-10-20","id":"react-decode","json_url":"https://awesomerea.org/resources/react-decode/record.json","name":"React-Decode","record_type":"resource","url":"https://awesomerea.org/resources/react-decode/"},{"change":"added","date":"2026-10-20","id":"rea-workspace-template","json_url":"https://awesomerea.org/resources/rea-workspace-template/record.json","name":"REA Workspace Template","record_type":"resource","url":"https://awesomerea.org/resources/rea-workspace-template/"},{"change":"added","date":"2026-10-20","id":"rea-reconstruction-companion","json_url":"https://awesomerea.org/resources/rea-reconstruction-companion/record.json","name":"REA Reconstruction Companion","record_type":"resource","url":"https://awesomerea.org/resources/rea-reconstruction-companion/"},{"change":"added","date":"2026-10-20","id":"ps3recomp","json_url":"https://awesomerea.org/resources/ps3recomp/record.json","name":"ps3recomp","record_type":"resource","url":"https://awesomerea.org/resources/ps3recomp/"},{"change":"added","date":"2026-10-20","id":"openrw-gta3-engine-case","json_url":"https://awesomerea.org/resources/openrw-gta3-engine-case/record.json","name":"OpenRW: an open re-implementation of the Grand Theft Auto III engine","record_type":"resource","url":"https://awesomerea.org/resources/openrw-gta3-engine-case/"},{"change":"added","date":"2026-10-20","id":"opendmcufirm-wii-u-dmcu-firmware-case","json_url":"https://awesomerea.org/resources/opendmcufirm-wii-u-dmcu-firmware-case/record.json","name":"OpenDMCUFirm: a reimplemented Wii U DMCU display firmware","record_type":"resource","url":"https://awesomerea.org/resources/opendmcufirm-wii-u-dmcu-firmware-case/"},{"change":"added","date":"2026-10-20","id":"noflag-rea-evidence-architecture-study","json_url":"https://awesomerea.org/resources/noflag-rea-evidence-architecture-study/record.json","name":"Show Your Work: a measured dissection of REA's evidence architecture","record_type":"resource","url":"https://awesomerea.org/resources/noflag-rea-evidence-architecture-study/"},{"change":"added","date":"2026-10-20","id":"nebulafd","json_url":"https://awesomerea.org/resources/nebulafd/record.json","name":"Nebula (NebulaFD)","record_type":"resource","url":"https://awesomerea.org/resources/nebulafd/"},{"change":"added","date":"2026-10-20","id":"logic-lens","json_url":"https://awesomerea.org/resources/logic-lens/record.json","name":"Logic-Lens","record_type":"resource","url":"https://awesomerea.org/resources/logic-lens/"},{"change":"added","date":"2026-10-20","id":"littlebird-static-rebuild-case","json_url":"https://awesomerea.org/resources/littlebird-static-rebuild-case/record.json","name":"Littlebird.ai static home-page rebuild","record_type":"resource","url":"https://awesomerea.org/resources/littlebird-static-rebuild-case/"},{"change":"added","date":"2026-10-20","id":"linewars-ii-sdl-case","json_url":"https://awesomerea.org/resources/linewars-ii-sdl-case/record.json","name":"LineWars II: a portable SDL3 reconstruction","record_type":"resource","url":"https://awesomerea.org/resources/linewars-ii-sdl-case/"},{"change":"added","date":"2026-10-20","id":"libd2-engine-core-reconstruction-case","json_url":"https://awesomerea.org/resources/libd2-engine-core-reconstruction-case/record.json","name":"libd2: Diablo II 1.14d engine-core libraries","record_type":"resource","url":"https://awesomerea.org/resources/libd2-engine-core-reconstruction-case/"},{"change":"reviewed","date":"2026-10-20","id":"lgwebos-menubar-remote-case","json_url":"https://awesomerea.org/resources/lgwebos-menubar-remote-case/record.json","name":"LGwebOS-menubar: a native macOS remote for LG webOS TVs","record_type":"resource","url":"https://awesomerea.org/resources/lgwebos-menubar-remote-case/"},{"change":"added","date":"2026-10-20","id":"ix500-scan-scansnap-wifi-case","json_url":"https://awesomerea.org/resources/ix500-scan-scansnap-wifi-case/record.json","name":"iX500 Scan: a macOS client for the reverse-engineered ScanSnap Wi-Fi protocol","record_type":"resource","url":"https://awesomerea.org/resources/ix500-scan-scansnap-wifi-case/"},{"change":"added","date":"2026-10-20","id":"frontkick-rikugan-crebench-comparison","json_url":"https://awesomerea.org/resources/frontkick-rikugan-crebench-comparison/record.json","name":"Frontkick vs Rikugan: a CREBench agent comparison","record_type":"resource","url":"https://awesomerea.org/resources/frontkick-rikugan-crebench-comparison/"},{"change":"added","date":"2026-10-20","id":"cod4-rewrite-reconstruction-case","json_url":"https://awesomerea.org/resources/cod4-rewrite-reconstruction-case/record.json","name":"CoD4 Rewrite: Rust/Bevy reconstruction","record_type":"resource","url":"https://awesomerea.org/resources/cod4-rewrite-reconstruction-case/"},{"change":"added","date":"2026-10-20","id":"capa","json_url":"https://awesomerea.org/resources/capa/record.json","name":"capa","record_type":"resource","url":"https://awesomerea.org/resources/capa/"},{"change":"added","date":"2026-10-20","id":"binary-ninja-api","json_url":"https://awesomerea.org/resources/binary-ninja-api/record.json","name":"Binary Ninja API","record_type":"resource","url":"https://awesomerea.org/resources/binary-ninja-api/"},{"change":"added","date":"2026-10-20","id":"bfm-decomp-case","json_url":"https://awesomerea.org/resources/bfm-decomp-case/record.json","name":"BFM-decomp: Brave Fencer Musashi matching decompilation","record_type":"resource","url":"https://awesomerea.org/resources/bfm-decomp-case/"},{"change":"added","date":"2026-10-20","id":"android-security-toolkit","json_url":"https://awesomerea.org/resources/android-security-toolkit/record.json","name":"Android Security Toolkit","record_type":"resource","url":"https://awesomerea.org/resources/android-security-toolkit/"},{"change":"added","date":"2026-10-20","id":"akiselev-ilspy-cli","json_url":"https://awesomerea.org/resources/akiselev-ilspy-cli/record.json","name":"ilspy-cli: targeted .NET decompilation for agents","record_type":"resource","url":"https://awesomerea.org/resources/akiselev-ilspy-cli/"},{"change":"added","date":"2026-10-20","id":"paper-widgetgen","json_url":"https://awesomerea.org/papers/paper-widgetgen/record.json","name":"From Visual Widgets to UI Code: Efficient Tool-Grounded Generation","record_type":"paper","url":"https://awesomerea.org/papers/paper-widgetgen/"},{"change":"added","date":"2026-10-20","id":"paper-webcompat","json_url":"https://awesomerea.org/papers/paper-webcompat/record.json","name":"Does It Render Everywhere? A Study of Cross-Environment Compatibility in MLLM-Generated Webpages","record_type":"paper","url":"https://awesomerea.org/papers/paper-webcompat/"},{"change":"added","date":"2026-10-20","id":"paper-visstatecoder","json_url":"https://awesomerea.org/papers/paper-visstatecoder/record.json","name":"State-Aware Generation of Deployable Websites from Visual Prototypes and Requirements","record_type":"paper","url":"https://awesomerea.org/papers/paper-visstatecoder/"},{"change":"added","date":"2026-10-20","id":"paper-unicoder","json_url":"https://awesomerea.org/papers/paper-unicoder/record.json","name":"UniCoder: Unified Visual-to-Code Generation via Symbolic Rewards and Reference-Guided Code Optimization","record_type":"paper","url":"https://awesomerea.org/papers/paper-unicoder/"},{"change":"added","date":"2026-10-20","id":"paper-transre","json_url":"https://awesomerea.org/papers/paper-transre/record.json","name":"Protocol Reverse Engineering via Deep Transfer Learning","record_type":"paper","url":"https://awesomerea.org/papers/paper-transre/"},{"change":"added","date":"2026-10-20","id":"paper-taod2c-bench","json_url":"https://awesomerea.org/papers/paper-taod2c-bench/record.json","name":"TaoD2C-Bench: Benchmarking MLLMs for Industrial UI Code Generation Beyond Visual Fidelity","record_type":"paper","url":"https://awesomerea.org/papers/paper-taod2c-bench/"},{"change":"added","date":"2026-10-20","id":"paper-swe-game","json_url":"https://awesomerea.org/papers/paper-swe-game/record.json","name":"SWE-Game: Can Coding Agents Build the Games We Want?","record_type":"paper","url":"https://awesomerea.org/papers/paper-swe-game/"},{"change":"added","date":"2026-10-20","id":"paper-still-stl","json_url":"https://awesomerea.org/papers/paper-still-stl/record.json","name":"STILL: Recovering Lowered STL Semantics for LLM-assisted C++ Decompilation","record_type":"paper","url":"https://awesomerea.org/papers/paper-still-stl/"},{"change":"added","date":"2026-10-20","id":"paper-stage-supervised-js-deobfuscation","json_url":"https://awesomerea.org/papers/paper-stage-supervised-js-deobfuscation/record.json","name":"Stage-Supervised Latent Reasoning for Single-Shot JavaScript Deobfuscation","record_type":"paper","url":"https://awesomerea.org/papers/paper-stage-supervised-js-deobfuscation/"},{"change":"added","date":"2026-10-20","id":"paper-sok-source-recovery-reliability","json_url":"https://awesomerea.org/papers/paper-sok-source-recovery-reliability/record.json","name":"SoK: Are LLMs Reliable at Source Code Recovery? A Taxonomy and Empirical Evaluation","record_type":"paper","url":"https://awesomerea.org/papers/paper-sok-source-recovery-reliability/"},{"change":"added","date":"2026-10-20","id":"paper-schema-program-induction","json_url":"https://awesomerea.org/papers/paper-schema-program-induction/record.json","name":"Schema: Discovering Unknown Environments via Agentic Program Induction","record_type":"paper","url":"https://awesomerea.org/papers/paper-schema-program-induction/"},{"change":"added","date":"2026-10-20","id":"paper-satbleed","json_url":"https://awesomerea.org/papers/paper-satbleed/record.json","name":"SatBleed: Security of Commoditized Communication Modules in Satellites","record_type":"paper","url":"https://awesomerea.org/papers/paper-satbleed/"},{"change":"added","date":"2026-10-20","id":"paper-rfcllm","json_url":"https://awesomerea.org/papers/paper-rfcllm/record.json","name":"RFCLLM: Evaluating LLMs' Reasoning Ability of Network Protocol State Machines","record_type":"paper","url":"https://awesomerea.org/papers/paper-rfcllm/"},{"change":"added","date":"2026-10-20","id":"paper-revivebench","json_url":"https://awesomerea.org/papers/paper-revivebench/record.json","name":"From Dead Code and Static Requirements to Working Engines: Software Revival with Coding Agents","record_type":"paper","url":"https://awesomerea.org/papers/paper-revivebench/"},{"change":"added","date":"2026-10-20","id":"paper-reveree","json_url":"https://awesomerea.org/papers/paper-reveree/record.json","name":"Reveree: Diagnosing LLM Reverse-Engineering Agents","record_type":"paper","url":"https://awesomerea.org/papers/paper-reveree/"},{"change":"added","date":"2026-10-20","id":"paper-requirements-generation-viability","json_url":"https://awesomerea.org/papers/paper-requirements-generation-viability/record.json","name":"On the Viability of Requirements Generation from Code: An Experience Report","record_type":"paper","url":"https://awesomerea.org/papers/paper-requirements-generation-viability/"},{"change":"added","date":"2026-10-20","id":"paper-quelle","json_url":"https://awesomerea.org/papers/paper-quelle/record.json","name":"Decompiling Quantum Assembly into Structured Programs","record_type":"paper","url":"https://awesomerea.org/papers/paper-quelle/"},{"change":"added","date":"2026-10-20","id":"paper-pvparser","json_url":"https://awesomerea.org/papers/paper-pvparser/record.json","name":"Recovering Process Variables from Industrial Network Traffic via Search-Based Optimization","record_type":"paper","url":"https://awesomerea.org/papers/paper-pvparser/"},{"change":"added","date":"2026-10-20","id":"paper-prismacoder","json_url":"https://awesomerea.org/papers/paper-prismacoder/record.json","name":"PrismaCoder: Pushing the Boundaries of Open Multimodal Code Intelligence through Decomposed Rubric Synthesis","record_type":"paper","url":"https://awesomerea.org/papers/paper-prismacoder/"},{"change":"added","date":"2026-10-20","id":"paper-pozzer","json_url":"https://awesomerea.org/papers/paper-pozzer/record.json","name":"POZZER: A Power Side Channel-guided Fuzzer for Black-Box Embedded Systems","record_type":"paper","url":"https://awesomerea.org/papers/paper-pozzer/"},{"change":"added","date":"2026-10-20","id":"paper-patchalign","json_url":"https://awesomerea.org/papers/paper-patchalign/record.json","name":"Locate, Then Reason: End-to-End Patch Presence Testing in Stripped Binaries","record_type":"paper","url":"https://awesomerea.org/papers/paper-patchalign/"},{"change":"added","date":"2026-10-20","id":"paper-packer-identification-semantic-validation","json_url":"https://awesomerea.org/papers/paper-packer-identification-semantic-validation/record.json","name":"Semantic Validation of Packer Identification Tools: Characterization, Repair, and Downstream Impact","record_type":"paper","url":"https://awesomerea.org/papers/paper-packer-identification-semantic-validation/"},{"change":"added","date":"2026-10-20","id":"paper-notdec","json_url":"https://awesomerea.org/papers/paper-notdec/record.json","name":"NotDec: WebAssembly Decompilation With Inter-Procedural Type Recovery","record_type":"paper","url":"https://awesomerea.org/papers/paper-notdec/"},{"change":"added","date":"2026-10-20","id":"paper-mirrorcode","json_url":"https://awesomerea.org/papers/paper-mirrorcode/record.json","name":"MirrorCode: AI can rebuild entire programs from behavior alone","record_type":"paper","url":"https://awesomerea.org/papers/paper-mirrorcode/"},{"change":"added","date":"2026-10-20","id":"paper-memorization-floor","json_url":"https://awesomerea.org/papers/paper-memorization-floor/record.json","name":"A Memorization Floor for LLM Refinement of Decompiled Code","record_type":"paper","url":"https://awesomerea.org/papers/paper-memorization-floor/"},{"change":"added","date":"2026-10-20","id":"paper-khost","json_url":"https://awesomerea.org/papers/paper-khost/record.json","name":"Khost: KVM-based Near Native MCU Firmware Rehosting","record_type":"paper","url":"https://awesomerea.org/papers/paper-khost/"},{"change":"added","date":"2026-10-20","id":"paper-ios-protobuf-extractor","json_url":"https://awesomerea.org/papers/paper-ios-protobuf-extractor/record.json","name":"Decoding What iOS Location Services Send to Apple: An LLM Is an Unreliable Analyst but a Useful Toolmaker","record_type":"paper","url":"https://awesomerea.org/papers/paper-ios-protobuf-extractor/"},{"change":"added","date":"2026-10-20","id":"paper-ichart2code","json_url":"https://awesomerea.org/papers/paper-ichart2code/record.json","name":"IChart2Code: Benchmarking Multimodal Large Language Models for Interactive Chart Code Generation","record_type":"paper","url":"https://awesomerea.org/papers/paper-ichart2code/"},{"change":"added","date":"2026-10-20","id":"paper-firmpilot","json_url":"https://awesomerea.org/papers/paper-firmpilot/record.json","name":"FirmPilot: Evidence-Guided Multi-Agent Environment Recovery for IoT Firmware Rehosting","record_type":"paper","url":"https://awesomerea.org/papers/paper-firmpilot/"},{"change":"added","date":"2026-10-20","id":"paper-firmcure","json_url":"https://awesomerea.org/papers/paper-firmcure/record.json","name":"FirmCure:Towards Autonomous and Adaptive Rehosting of Linux-Based Firmware","record_type":"paper","url":"https://awesomerea.org/papers/paper-firmcure/"},{"change":"added","date":"2026-10-20","id":"paper-faultless","json_url":"https://awesomerea.org/papers/paper-faultless/record.json","name":"Faultless: A Program Equivalence Technique for Validating and Evaluating Neural Decompilers","record_type":"paper","url":"https://awesomerea.org/papers/paper-faultless/"},{"change":"added","date":"2026-10-20","id":"paper-extractor-development-reliability","json_url":"https://awesomerea.org/papers/paper-extractor-development-reliability/record.json","name":"Between the Commits: Process, Error, and Claim Reliability in a Wholly AI-Authored Codebase","record_type":"paper","url":"https://awesomerea.org/papers/paper-extractor-development-reliability/"},{"change":"added","date":"2026-10-20","id":"paper-evolution-binary-decompilation","json_url":"https://awesomerea.org/papers/paper-evolution-binary-decompilation/record.json","name":"The Evolution of Binary Decompilation in the Modern Era: A Taxonomy, Literature Review, and Future Perspectives","record_type":"paper","url":"https://awesomerea.org/papers/paper-evolution-binary-decompilation/"},{"change":"added","date":"2026-10-20","id":"paper-echo-matching-decompilation","json_url":"https://awesomerea.org/papers/paper-echo-matching-decompilation/record.json","name":"Echo: Learning-based Matching Decompilation using Trusted Back Translation","record_type":"paper","url":"https://awesomerea.org/papers/paper-echo-matching-decompilation/"},{"change":"added","date":"2026-10-20","id":"paper-dio-agent","json_url":"https://awesomerea.org/papers/paper-dio-agent/record.json","name":"Agentic Reverse Engineering: From I/O to Code with Discovery Agent","record_type":"paper","url":"https://awesomerea.org/papers/paper-dio-agent/"},{"change":"added","date":"2026-10-20","id":"paper-decompile-diverge","json_url":"https://awesomerea.org/papers/paper-decompile-diverge/record.json","name":"When LLM Decompilers Recompile More and Preserve Less","record_type":"paper","url":"https://awesomerea.org/papers/paper-decompile-diverge/"},{"change":"added","date":"2026-10-20","id":"paper-deception-delta","json_url":"https://awesomerea.org/papers/paper-deception-delta/record.json","name":"The Deception Delta: Adversarial Evaluation of LLM-Based Smart Contract Bytecode Forensics","record_type":"paper","url":"https://awesomerea.org/papers/paper-deception-delta/"},{"change":"added","date":"2026-10-20","id":"paper-decaf","json_url":"https://awesomerea.org/papers/paper-decaf/record.json","name":"Decaf: Improving Neural Decompilation with Automatic Feedback and Search","record_type":"paper","url":"https://awesomerea.org/papers/paper-decaf/"},{"change":"added","date":"2026-10-20","id":"paper-cortexm-emulation-sok","json_url":"https://awesomerea.org/papers/paper-cortexm-emulation-sok/record.json","name":"SoK: A Large-Scale Empirical Study of Emulation-Based Dynamic Analysis Research for ARM Cortex-M Firmware (Extended Version)","record_type":"paper","url":"https://awesomerea.org/papers/paper-cortexm-emulation-sok/"},{"change":"added","date":"2026-10-20","id":"paper-codeinverter-suite","json_url":"https://awesomerea.org/papers/paper-codeinverter-suite/record.json","name":"The CodeInverter Suite: Structure- and Data-Aware Binary Decompilation with Efficient LLMs","record_type":"paper","url":"https://awesomerea.org/papers/paper-codeinverter-suite/"},{"change":"added","date":"2026-10-20","id":"paper-chisel-iterative-recovery","json_url":"https://awesomerea.org/papers/paper-chisel-iterative-recovery/record.json","name":"CHISEL-ing Back Source Code with AI-enabled Iterative Recovery","record_type":"paper","url":"https://awesomerea.org/papers/paper-chisel-iterative-recovery/"},{"change":"added","date":"2026-10-20","id":"paper-bscout","json_url":"https://awesomerea.org/papers/paper-bscout/record.json","name":"Recall-Oriented Precise Binary-to-Source Function Matching","record_type":"paper","url":"https://awesomerea.org/papers/paper-bscout/"},{"change":"added","date":"2026-10-20","id":"paper-bluezz-rpm","json_url":"https://awesomerea.org/papers/paper-bluezz-rpm/record.json","name":"Reactive Peripheral Modeling for Faithful Firmware Rehosting","record_type":"paper","url":"https://awesomerea.org/papers/paper-bluezz-rpm/"},{"change":"added","date":"2026-10-20","id":"paper-binjudge","json_url":"https://awesomerea.org/papers/paper-binjudge/record.json","name":"Beyond Text Matching: Towards Reference-Free Evaluation for Human-Oriented Binary Reverse Engineering","record_type":"paper","url":"https://awesomerea.org/papers/paper-binjudge/"},{"change":"added","date":"2026-10-20","id":"paper-autodecompiler","json_url":"https://awesomerea.org/papers/paper-autodecompiler/record.json","name":"Binary Decompilation LLM with Feedback-Driven Multi-Turn Refinement","record_type":"paper","url":"https://awesomerea.org/papers/paper-autodecompiler/"},{"change":"added","date":"2026-10-20","id":"paper-asap-decompilation","json_url":"https://awesomerea.org/papers/paper-asap-decompilation/record.json","name":"ASAP: Assembly-Source Aligned Pseudocode Refinement For Binary Decompilation","record_type":"paper","url":"https://awesomerea.org/papers/paper-asap-decompilation/"},{"change":"added","date":"2026-10-20","id":"paper-agentic-business-rule-recovery","json_url":"https://awesomerea.org/papers/paper-agentic-business-rule-recovery/record.json","name":"From Code to Requirements: Agentic Reverse Engineering of Business Rules at Enterprise Scale","record_type":"paper","url":"https://awesomerea.org/papers/paper-agentic-business-rule-recovery/"},{"change":"added","date":"2026-10-19","id":"zydis","json_url":"https://awesomerea.org/resources/zydis/record.json","name":"Zydis","record_type":"resource","url":"https://awesomerea.org/resources/zydis/"},{"change":"added","date":"2026-10-19","id":"z0f-reverse-engineering-course","json_url":"https://awesomerea.org/resources/z0f-reverse-engineering-course/record.json","name":"Z0FCourse Reverse Engineering","record_type":"resource","url":"https://awesomerea.org/resources/z0f-reverse-engineering-course/"},{"change":"added","date":"2026-10-19","id":"xoreos-aurora-engine-case","json_url":"https://awesomerea.org/resources/xoreos-aurora-engine-case/record.json","name":"xoreos: an open reimplementation of BioWare’s Aurora engine family","record_type":"resource","url":"https://awesomerea.org/resources/xoreos-aurora-engine-case/"},{"change":"added","date":"2026-10-19","id":"xboxrecomp","json_url":"https://awesomerea.org/resources/xboxrecomp/record.json","name":"xboxrecomp","record_type":"resource","url":"https://awesomerea.org/resources/xboxrecomp/"},{"change":"added","date":"2026-10-19","id":"x64dbg-mcp-server","json_url":"https://awesomerea.org/resources/x64dbg-mcp-server/record.json","name":"x64dbg-MCP Server","record_type":"resource","url":"https://awesomerea.org/resources/x64dbg-mcp-server/"},{"change":"added","date":"2026-10-19","id":"wux1an-wxapkg","json_url":"https://awesomerea.org/resources/wux1an-wxapkg/record.json","name":"wxapkg","record_type":"resource","url":"https://awesomerea.org/resources/wux1an-wxapkg/"},{"change":"added","date":"2026-10-19","id":"wireshark-mcp","json_url":"https://awesomerea.org/resources/wireshark-mcp/record.json","name":"Wireshark MCP","record_type":"resource","url":"https://awesomerea.org/resources/wireshark-mcp/"},{"change":"added","date":"2026-10-19","id":"wino-mail-case","json_url":"https://awesomerea.org/resources/wino-mail-case/record.json","name":"Wino Mail: recreating Windows Mail and Calendar","record_type":"resource","url":"https://awesomerea.org/resources/wino-mail-case/"},{"change":"added","date":"2026-10-19","id":"whatsapp-web-reveng-legacy-protocol-case","json_url":"https://awesomerea.org/resources/whatsapp-web-reveng-legacy-protocol-case/record.json","name":"whatsapp-web-reveng: documenting the legacy WhatsApp Web protocol","record_type":"resource","url":"https://awesomerea.org/resources/whatsapp-web-reveng-legacy-protocol-case/"},{"change":"added","date":"2026-10-19","id":"vtil-core","json_url":"https://awesomerea.org/resources/vtil-core/record.json","name":"VTIL-Core","record_type":"resource","url":"https://awesomerea.org/resources/vtil-core/"},{"change":"added","date":"2026-10-19","id":"vscode-frida","json_url":"https://awesomerea.org/resources/vscode-frida/record.json","name":"Frida Workbench for VSCode","record_type":"resource","url":"https://awesomerea.org/resources/vscode-frida/"},{"change":"added","date":"2026-10-19","id":"vmlinux-to-elf","json_url":"https://awesomerea.org/resources/vmlinux-to-elf/record.json","name":"vmlinux-to-elf","record_type":"resource","url":"https://awesomerea.org/resources/vmlinux-to-elf/"},{"change":"added","date":"2026-10-19","id":"vineflower","json_url":"https://awesomerea.org/resources/vineflower/record.json","name":"Vineflower","record_type":"resource","url":"https://awesomerea.org/resources/vineflower/"},{"change":"added","date":"2026-10-19","id":"uncompyle6","json_url":"https://awesomerea.org/resources/uncompyle6/record.json","name":"uncompyle6","record_type":"resource","url":"https://awesomerea.org/resources/uncompyle6/"},{"change":"added","date":"2026-10-19","id":"uncharted-collection-pc-port-case","json_url":"https://awesomerea.org/resources/uncharted-collection-pc-port-case/record.json","name":"Uncharted: The Nathan Drake Collection native Windows port","record_type":"resource","url":"https://awesomerea.org/resources/uncharted-collection-pc-port-case/"},{"change":"added","date":"2026-10-19","id":"triton","json_url":"https://awesomerea.org/resources/triton/record.json","name":"Triton","record_type":"resource","url":"https://awesomerea.org/resources/triton/"},{"change":"added","date":"2026-10-19","id":"th095-reconstruction-case","json_url":"https://awesomerea.org/resources/th095-reconstruction-case/record.json","name":"TH095: function-level reconstruction of Shoot the Bullet 1.02a","record_type":"resource","url":"https://awesomerea.org/resources/th095-reconstruction-case/"},{"change":"added","date":"2026-10-19","id":"th08-web-wasm-port-case","json_url":"https://awesomerea.org/resources/th08-web-wasm-port-case/record.json","name":"TH08 Web: a WebAssembly port built from reconstructed source","record_type":"resource","url":"https://awesomerea.org/resources/th08-web-wasm-port-case/"},{"change":"added","date":"2026-10-19","id":"th06-decomp-case","json_url":"https://awesomerea.org/resources/th06-decomp-case/record.json","name":"Touhou 6: reconstructing Embodiment of Scarlet Devil 1.02h source","record_type":"resource","url":"https://awesomerea.org/resources/th06-decomp-case/"},{"change":"added","date":"2026-10-19","id":"th04-reconstruction-case","json_url":"https://awesomerea.org/resources/th04-reconstruction-case/record.json","name":"TH04: rebuilding Lotus Land Story’s four PC-98 programs from source","record_type":"resource","url":"https://awesomerea.org/resources/th04-reconstruction-case/"},{"change":"added","date":"2026-10-19","id":"svr2011-recomp-case","json_url":"https://awesomerea.org/resources/svr2011-recomp-case/record.json","name":"SVR2011-Recomp: a ReXGlue recompilation of WWE SmackDown vs. Raw 2011","record_type":"resource","url":"https://awesomerea.org/resources/svr2011-recomp-case/"},{"change":"added","date":"2026-10-19","id":"supermodel-real3d-pro1000-emulation-case","json_url":"https://awesomerea.org/resources/supermodel-real3d-pro1000-emulation-case/record.json","name":"Supermodel: initial Real3D Pro-1000 image-generator emulation","record_type":"resource","url":"https://awesomerea.org/resources/supermodel-real3d-pro1000-emulation-case/"},{"change":"added","date":"2026-10-19","id":"splat","json_url":"https://awesomerea.org/resources/splat/record.json","name":"splat","record_type":"resource","url":"https://awesomerea.org/resources/splat/"},{"change":"added","date":"2026-10-19","id":"spice86","json_url":"https://awesomerea.org/resources/spice86/record.json","name":"Spice86","record_type":"resource","url":"https://awesomerea.org/resources/spice86/"},{"change":"added","date":"2026-10-19","id":"speedbreaker-nfs-most-wanted-case","json_url":"https://awesomerea.org/resources/speedbreaker-nfs-most-wanted-case/record.json","name":"SpeedBreaker: statically recompiling Need for Speed: Most Wanted for Xbox 360","record_type":"resource","url":"https://awesomerea.org/resources/speedbreaker-nfs-most-wanted-case/"},{"change":"added","date":"2026-10-19","id":"sony-pmca-re","json_url":"https://awesomerea.org/resources/sony-pmca-re/record.json","name":"Sony-PMCA-RE","record_type":"resource","url":"https://awesomerea.org/resources/sony-pmca-re/"},{"change":"added","date":"2026-10-19","id":"snap64-recomp-case","json_url":"https://awesomerea.org/resources/snap64-recomp-case/record.json","name":"Snap64 Recomp: a static-recompilation port of Pokémon Snap","record_type":"resource","url":"https://awesomerea.org/resources/snap64-recomp-case/"},{"change":"added","date":"2026-10-19","id":"skate3-recomp-case","json_url":"https://awesomerea.org/resources/skate3-recomp-case/record.json","name":"Skate 3 Recomp: a native Xbox 360 recompilation through ReXGlue","record_type":"resource","url":"https://awesomerea.org/resources/skate3-recomp-case/"},{"change":"added","date":"2026-10-19","id":"sims-bustin-out-gba-decomp-case","json_url":"https://awesomerea.org/resources/sims-bustin-out-gba-decomp-case/record.json","name":"The Sims: Bustin' Out: an AI-driven partial GBA matching decompilation","record_type":"resource","url":"https://awesomerea.org/resources/sims-bustin-out-gba-decomp-case/"},{"change":"added","date":"2026-10-19","id":"simpsons-wrestling-recompiled-case","json_url":"https://awesomerea.org/resources/simpsons-wrestling-recompiled-case/record.json","name":"The Simpsons Wrestling Recompiled: a psxrecomp PlayStation static recompilation","record_type":"resource","url":"https://awesomerea.org/resources/simpsons-wrestling-recompiled-case/"},{"change":"added","date":"2026-10-19","id":"simplify-android-deobfuscator","json_url":"https://awesomerea.org/resources/simplify-android-deobfuscator/record.json","name":"Simplify","record_type":"resource","url":"https://awesomerea.org/resources/simplify-android-deobfuscator/"},{"change":"added","date":"2026-10-19","id":"shuji","json_url":"https://awesomerea.org/resources/shuji/record.json","name":"shuji","record_type":"resource","url":"https://awesomerea.org/resources/shuji/"},{"change":"added","date":"2026-10-19","id":"sf64-matching-decomp-case","json_url":"https://awesomerea.org/resources/sf64-matching-decomp-case/record.json","name":"Star Fox 64: a complete matching Nintendo 64 decompilation","record_type":"resource","url":"https://awesomerea.org/resources/sf64-matching-decomp-case/"},{"change":"added","date":"2026-10-19","id":"screen-studio-auto-zoom-case","json_url":"https://awesomerea.org/resources/screen-studio-auto-zoom-case/record.json","name":"Screen Studio: an author-reported REA study of auto-zoom rules","record_type":"resource","url":"https://awesomerea.org/resources/screen-studio-auto-zoom-case/"},{"change":"added","date":"2026-10-19","id":"rz-ghidra","json_url":"https://awesomerea.org/resources/rz-ghidra/record.json","name":"rz-ghidra","record_type":"resource","url":"https://awesomerea.org/resources/rz-ghidra/"},{"change":"added","date":"2026-10-19","id":"rsdkv4-sonic-1-2-decomp-case","json_url":"https://awesomerea.org/resources/rsdkv4-sonic-1-2-decomp-case/record.json","name":"RSDKv4 Decompilation: Retro Engine v4 and the Sonic 1 & 2 (2013) menus","record_type":"resource","url":"https://awesomerea.org/resources/rsdkv4-sonic-1-2-decomp-case/"},{"change":"added","date":"2026-10-19","id":"rkd-telemetry-extractor-case","json_url":"https://awesomerea.org/resources/rkd-telemetry-extractor-case/record.json","name":"RKD Telemetry Extractor: decoding Race-Keeper track-day recordings","record_type":"resource","url":"https://awesomerea.org/resources/rkd-telemetry-extractor-case/"},{"change":"added","date":"2026-10-19","id":"rizin","json_url":"https://awesomerea.org/resources/rizin/record.json","name":"Rizin","record_type":"resource","url":"https://awesomerea.org/resources/rizin/"},{"change":"added","date":"2026-10-19","id":"reversed-with-ai-directory","json_url":"https://awesomerea.org/resources/reversed-with-ai-directory/record.json","name":"Reversed with AI","record_type":"resource","url":"https://awesomerea.org/resources/reversed-with-ai-directory/"},{"change":"added","date":"2026-10-19","id":"reverify-claim-verifier","json_url":"https://awesomerea.org/resources/reverify-claim-verifier/record.json","name":"Reverify","record_type":"resource","url":"https://awesomerea.org/resources/reverify-claim-verifier/"},{"change":"added","date":"2026-10-19","id":"reva-ghidra-mcp","json_url":"https://awesomerea.org/resources/reva-ghidra-mcp/record.json","name":"ReVa (Reverse Engineering Assistant)","record_type":"resource","url":"https://awesomerea.org/resources/reva-ghidra-mcp/"},{"change":"added","date":"2026-10-19","id":"ret-sync","json_url":"https://awesomerea.org/resources/ret-sync/record.json","name":"ret-sync","record_type":"resource","url":"https://awesomerea.org/resources/ret-sync/"},{"change":"added","date":"2026-10-19","id":"rellic","json_url":"https://awesomerea.org/resources/rellic/record.json","name":"Rellic","record_type":"resource","url":"https://awesomerea.org/resources/rellic/"},{"change":"added","date":"2026-10-19","id":"reko","json_url":"https://awesomerea.org/resources/reko/record.json","name":"Reko","record_type":"resource","url":"https://awesomerea.org/resources/reko/"},{"change":"added","date":"2026-10-19","id":"reflutter","json_url":"https://awesomerea.org/resources/reflutter/record.json","name":"reFlutter","record_type":"resource","url":"https://awesomerea.org/resources/reflutter/"},{"change":"added","date":"2026-10-19","id":"redscript","json_url":"https://awesomerea.org/resources/redscript/record.json","name":"REDscript","record_type":"resource","url":"https://awesomerea.org/resources/redscript/"},{"change":"added","date":"2026-10-19","id":"react-native-decompiler","json_url":"https://awesomerea.org/resources/react-native-decompiler/record.json","name":"React Native Decompiler","record_type":"resource","url":"https://awesomerea.org/resources/react-native-decompiler/"},{"change":"added","date":"2026-10-19","id":"rea-dino-runner-community-case","json_url":"https://awesomerea.org/resources/rea-dino-runner-community-case/record.json","name":"Dinosaur runner: an REA-inspected speed rule rebuilt with Codex","record_type":"resource","url":"https://awesomerea.org/resources/rea-dino-runner-community-case/"},{"change":"added","date":"2026-10-19","id":"re2ds-nds-engine-case","json_url":"https://awesomerea.org/resources/re2ds-nds-engine-case/record.json","name":"re2ds: a native Nintendo DS engine for Resident Evil 2","record_type":"resource","url":"https://awesomerea.org/resources/re2ds-nds-engine-case/"},{"change":"added","date":"2026-10-19","id":"qbdi","json_url":"https://awesomerea.org/resources/qbdi/record.json","name":"QBDI","record_type":"resource","url":"https://awesomerea.org/resources/qbdi/"},{"change":"added","date":"2026-10-19","id":"pylingual","json_url":"https://awesomerea.org/resources/pylingual/record.json","name":"PyLingual","record_type":"resource","url":"https://awesomerea.org/resources/pylingual/"},{"change":"added","date":"2026-10-19","id":"pyinstxtractor","json_url":"https://awesomerea.org/resources/pyinstxtractor/record.json","name":"PyInstaller Extractor (pyinstxtractor)","record_type":"resource","url":"https://awesomerea.org/resources/pyinstxtractor/"},{"change":"added","date":"2026-10-19","id":"pycdc","json_url":"https://awesomerea.org/resources/pycdc/record.json","name":"Decompyle++ (pycdc)","record_type":"resource","url":"https://awesomerea.org/resources/pycdc/"},{"change":"added","date":"2026-10-19","id":"pwndbg","json_url":"https://awesomerea.org/resources/pwndbg/record.json","name":"pwndbg","record_type":"resource","url":"https://awesomerea.org/resources/pwndbg/"},{"change":"added","date":"2026-10-19","id":"ps2recomp","json_url":"https://awesomerea.org/resources/ps2recomp/record.json","name":"PS2Recomp","record_type":"resource","url":"https://awesomerea.org/resources/ps2recomp/"},{"change":"added","date":"2026-10-19","id":"ps2-web-recomp","json_url":"https://awesomerea.org/resources/ps2-web-recomp/record.json","name":"PS2 Web Recomp","record_type":"resource","url":"https://awesomerea.org/resources/ps2-web-recomp/"},{"change":"added","date":"2026-10-19","id":"primedecomp-metroid-prime-decomp-case","json_url":"https://awesomerea.org/resources/primedecomp-metroid-prime-decomp-case/record.json","name":"Metroid Prime: the PrimeDecomp matching GameCube decompilation","record_type":"resource","url":"https://awesomerea.org/resources/primedecomp-metroid-prime-decomp-case/"},{"change":"added","date":"2026-10-19","id":"pince","json_url":"https://awesomerea.org/resources/pince/record.json","name":"PINCE","record_type":"resource","url":"https://awesomerea.org/resources/pince/"},{"change":"added","date":"2026-10-19","id":"pcsx-redux","json_url":"https://awesomerea.org/resources/pcsx-redux/record.json","name":"PCSX-Redux","record_type":"resource","url":"https://awesomerea.org/resources/pcsx-redux/"},{"change":"added","date":"2026-10-19","id":"pbtk","json_url":"https://awesomerea.org/resources/pbtk/record.json","name":"pbtk","record_type":"resource","url":"https://awesomerea.org/resources/pbtk/"},{"change":"added","date":"2026-10-19","id":"owasp-mastg","json_url":"https://awesomerea.org/resources/owasp-mastg/record.json","name":"OWASP Mobile Application Security Testing Guide (MASTG)","record_type":"resource","url":"https://awesomerea.org/resources/owasp-mastg/"},{"change":"added","date":"2026-10-19","id":"openxcom-engine-case","json_url":"https://awesomerea.org/resources/openxcom-engine-case/record.json","name":"OpenXcom: an open-source clone of X-COM: UFO Defense and Terror from the Deep","record_type":"resource","url":"https://awesomerea.org/resources/openxcom-engine-case/"},{"change":"added","date":"2026-10-19","id":"openriseofnations-engine-case","json_url":"https://awesomerea.org/resources/openriseofnations-engine-case/record.json","name":"OpenRiseOfNations: a native macOS engine reimplementation","record_type":"resource","url":"https://awesomerea.org/resources/openriseofnations-engine-case/"},{"change":"added","date":"2026-10-19","id":"openrct2-engine-case","json_url":"https://awesomerea.org/resources/openrct2-engine-case/record.json","name":"OpenRCT2: an open re-implementation of RollerCoaster Tycoon 2","record_type":"resource","url":"https://awesomerea.org/resources/openrct2-engine-case/"},{"change":"added","date":"2026-10-19","id":"openra-engine-case","json_url":"https://awesomerea.org/resources/openra-engine-case/record.json","name":"OpenRA: an engine reimplementation reimagining early Westwood RTS games","record_type":"resource","url":"https://awesomerea.org/resources/openra-engine-case/"},{"change":"added","date":"2026-10-19","id":"opendbc","json_url":"https://awesomerea.org/resources/opendbc/record.json","name":"opendbc","record_type":"resource","url":"https://awesomerea.org/resources/opendbc/"},{"change":"added","date":"2026-10-19","id":"odyssey-decomp-case","json_url":"https://awesomerea.org/resources/odyssey-decomp-case/record.json","name":"Super Mario Odyssey: per-function matching decompilation of the Switch executable","record_type":"resource","url":"https://awesomerea.org/resources/odyssey-decomp-case/"},{"change":"added","date":"2026-10-19","id":"obfuscator-io-deobfuscator","json_url":"https://awesomerea.org/resources/obfuscator-io-deobfuscator/record.json","name":"Obfuscator.io Deobfuscator","record_type":"resource","url":"https://awesomerea.org/resources/obfuscator-io-deobfuscator/"},{"change":"added","date":"2026-10-19","id":"n64modernruntime","json_url":"https://awesomerea.org/resources/n64modernruntime/record.json","name":"N64ModernRuntime","record_type":"resource","url":"https://awesomerea.org/resources/n64modernruntime/"},{"change":"added","date":"2026-10-19","id":"mytechnotalent-reverse-engineering","json_url":"https://awesomerea.org/resources/mytechnotalent-reverse-engineering/record.json","name":"Reverse Engineering (mytechnotalent)","record_type":"resource","url":"https://awesomerea.org/resources/mytechnotalent-reverse-engineering/"},{"change":"added","date":"2026-10-19","id":"mizuchi-matching-decompilation-pipeline","json_url":"https://awesomerea.org/resources/mizuchi-matching-decompilation-pipeline/record.json","name":"Mizuchi","record_type":"resource","url":"https://awesomerea.org/resources/mizuchi-matching-decompilation-pipeline/"},{"change":"added","date":"2026-10-19","id":"mitmproxy2swagger","json_url":"https://awesomerea.org/resources/mitmproxy2swagger/record.json","name":"mitmproxy2swagger","record_type":"resource","url":"https://awesomerea.org/resources/mitmproxy2swagger/"},{"change":"added","date":"2026-10-19","id":"miasm","json_url":"https://awesomerea.org/resources/miasm/record.json","name":"Miasm","record_type":"resource","url":"https://awesomerea.org/resources/miasm/"},{"change":"added","date":"2026-10-19","id":"melonloader","json_url":"https://awesomerea.org/resources/melonloader/record.json","name":"MelonLoader","record_type":"resource","url":"https://awesomerea.org/resources/melonloader/"},{"change":"added","date":"2026-10-19","id":"medusa-framework","json_url":"https://awesomerea.org/resources/medusa-framework/record.json","name":"MEDUSA","record_type":"resource","url":"https://awesomerea.org/resources/medusa-framework/"},{"change":"added","date":"2026-10-19","id":"me-analyzer","json_url":"https://awesomerea.org/resources/me-analyzer/record.json","name":"ME Analyzer","record_type":"resource","url":"https://awesomerea.org/resources/me-analyzer/"},{"change":"added","date":"2026-10-19","id":"mcp-windbg","json_url":"https://awesomerea.org/resources/mcp-windbg/record.json","name":"mcp-windbg","record_type":"resource","url":"https://awesomerea.org/resources/mcp-windbg/"},{"change":"added","date":"2026-10-19","id":"mario-party-4-decomp-case","json_url":"https://awesomerea.org/resources/mario-party-4-decomp-case/record.json","name":"Mario Party 4: matching GameCube decompilation of the USA releases","record_type":"resource","url":"https://awesomerea.org/resources/mario-party-4-decomp-case/"},{"change":"added","date":"2026-10-19","id":"m2c","json_url":"https://awesomerea.org/resources/m2c/record.json","name":"m2c","record_type":"resource","url":"https://awesomerea.org/resources/m2c/"},{"change":"added","date":"2026-10-19","id":"librw-renderware-reimplementation-case","json_url":"https://awesomerea.org/resources/librw-renderware-reimplementation-case/record.json","name":"librw: a re-implementation of the RenderWare Graphics engine","record_type":"resource","url":"https://awesomerea.org/resources/librw-renderware-reimplementation-case/"},{"change":"added","date":"2026-10-19","id":"lgwebos-menubar-remote-case","json_url":"https://awesomerea.org/resources/lgwebos-menubar-remote-case/record.json","name":"LGwebOS-menubar: a native macOS remote for LG webOS TVs","record_type":"resource","url":"https://awesomerea.org/resources/lgwebos-menubar-remote-case/"},{"change":"added","date":"2026-10-19","id":"kuna","json_url":"https://awesomerea.org/resources/kuna/record.json","name":"Kuna","record_type":"resource","url":"https://awesomerea.org/resources/kuna/"},{"change":"added","date":"2026-10-19","id":"kong-agentic-reverse-engineer","json_url":"https://awesomerea.org/resources/kong-agentic-reverse-engineer/record.json","name":"Kong","record_type":"resource","url":"https://awesomerea.org/resources/kong-agentic-reverse-engineer/"},{"change":"added","date":"2026-10-19","id":"king-kong-recompiled-case","json_url":"https://awesomerea.org/resources/king-kong-recompiled-case/record.json","name":"King Kong Recompiled: an AI-developed Xbox 360 static recompilation","record_type":"resource","url":"https://awesomerea.org/resources/king-kong-recompiled-case/"},{"change":"added","date":"2026-10-19","id":"karta","json_url":"https://awesomerea.org/resources/karta/record.json","name":"Karta","record_type":"resource","url":"https://awesomerea.org/resources/karta/"},{"change":"added","date":"2026-10-19","id":"jpexs-decompiler","json_url":"https://awesomerea.org/resources/jpexs-decompiler/record.json","name":"JPEXS Free Flash Decompiler (FFDec)","record_type":"resource","url":"https://awesomerea.org/resources/jpexs-decompiler/"},{"change":"added","date":"2026-10-19","id":"jpcert-apk-api-attack-infrastructure-report","json_url":"https://awesomerea.org/resources/jpcert-apk-api-attack-infrastructure-report/record.json","name":"JPCERT/CC: APK analysis and API probing on attack servers","record_type":"resource","url":"https://awesomerea.org/resources/jpcert-apk-api-attack-infrastructure-report/"},{"change":"added","date":"2026-10-19","id":"jnitrace","json_url":"https://awesomerea.org/resources/jnitrace/record.json","name":"jnitrace","record_type":"resource","url":"https://awesomerea.org/resources/jnitrace/"},{"change":"added","date":"2026-10-19","id":"ipsw","json_url":"https://awesomerea.org/resources/ipsw/record.json","name":"ipsw","record_type":"resource","url":"https://awesomerea.org/resources/ipsw/"},{"change":"added","date":"2026-10-19","id":"infamous-second-son-pc-port-case","json_url":"https://awesomerea.org/resources/infamous-second-son-pc-port-case/record.json","name":"inFAMOUS Second Son native PC port","record_type":"resource","url":"https://awesomerea.org/resources/infamous-second-son-pc-port-case/"},{"change":"added","date":"2026-10-19","id":"il2cppinspector","json_url":"https://awesomerea.org/resources/il2cppinspector/record.json","name":"Il2CppInspector","record_type":"resource","url":"https://awesomerea.org/resources/il2cppinspector/"},{"change":"added","date":"2026-10-19","id":"ido-static-recomp","json_url":"https://awesomerea.org/resources/ido-static-recomp/record.json","name":"ido-static-recomp","record_type":"resource","url":"https://awesomerea.org/resources/ido-static-recomp/"},{"change":"added","date":"2026-10-19","id":"iced","json_url":"https://awesomerea.org/resources/iced/record.json","name":"iced","record_type":"resource","url":"https://awesomerea.org/resources/iced/"},{"change":"added","date":"2026-10-19","id":"hyperdbg","json_url":"https://awesomerea.org/resources/hyperdbg/record.json","name":"HyperDbg","record_type":"resource","url":"https://awesomerea.org/resources/hyperdbg/"},{"change":"added","date":"2026-10-19","id":"hrtng","json_url":"https://awesomerea.org/resources/hrtng/record.json","name":"hrtng","record_type":"resource","url":"https://awesomerea.org/resources/hrtng/"},{"change":"added","date":"2026-10-19","id":"himuro-fatal-frame-decomp-case","json_url":"https://awesomerea.org/resources/himuro-fatal-frame-decomp-case/record.json","name":"Himuro: a matching Fatal Frame PS2 decompilation","record_type":"resource","url":"https://awesomerea.org/resources/himuro-fatal-frame-decomp-case/"},{"change":"added","date":"2026-10-19","id":"hermes-rea-plugin","json_url":"https://awesomerea.org/resources/hermes-rea-plugin/record.json","name":"REA plugin for Hermes Agent","record_type":"resource","url":"https://awesomerea.org/resources/hermes-rea-plugin/"},{"change":"added","date":"2026-10-19","id":"hermes-decomp","json_url":"https://awesomerea.org/resources/hermes-decomp/record.json","name":"hermes-decomp","record_type":"resource","url":"https://awesomerea.org/resources/hermes-decomp/"},{"change":"added","date":"2026-10-19","id":"goblin","json_url":"https://awesomerea.org/resources/goblin/record.json","name":"goblin","record_type":"resource","url":"https://awesomerea.org/resources/goblin/"},{"change":"added","date":"2026-10-19","id":"ghidriff","json_url":"https://awesomerea.org/resources/ghidriff/record.json","name":"ghidriff","record_type":"resource","url":"https://awesomerea.org/resources/ghidriff/"},{"change":"added","date":"2026-10-19","id":"ghidrassistmcp","json_url":"https://awesomerea.org/resources/ghidrassistmcp/record.json","name":"GhidrAssistMCP","record_type":"resource","url":"https://awesomerea.org/resources/ghidrassistmcp/"},{"change":"added","date":"2026-10-19","id":"ghidra-mcp-bethington","json_url":"https://awesomerea.org/resources/ghidra-mcp-bethington/record.json","name":"Ghidra MCP Server (bethington)","record_type":"resource","url":"https://awesomerea.org/resources/ghidra-mcp-bethington/"},{"change":"added","date":"2026-10-19","id":"ghidra-delinker-extension","json_url":"https://awesomerea.org/resources/ghidra-delinker-extension/record.json","name":"ghidra-delinker-extension","record_type":"resource","url":"https://awesomerea.org/resources/ghidra-delinker-extension/"},{"change":"added","date":"2026-10-19","id":"gepetto","json_url":"https://awesomerea.org/resources/gepetto/record.json","name":"Gepetto","record_type":"resource","url":"https://awesomerea.org/resources/gepetto/"},{"change":"added","date":"2026-10-19","id":"gef","json_url":"https://awesomerea.org/resources/gef/record.json","name":"GEF (GDB Enhanced Features)","record_type":"resource","url":"https://awesomerea.org/resources/gef/"},{"change":"added","date":"2026-10-19","id":"gda-android-decompiler","json_url":"https://awesomerea.org/resources/gda-android-decompiler/record.json","name":"GDA (GJoy Dex Analyzer)","record_type":"resource","url":"https://awesomerea.org/resources/gda-android-decompiler/"},{"change":"added","date":"2026-10-19","id":"gb-recompiled","json_url":"https://awesomerea.org/resources/gb-recompiled/record.json","name":"GB Recompiled","record_type":"resource","url":"https://awesomerea.org/resources/gb-recompiled/"},{"change":"added","date":"2026-10-19","id":"galaxy-buds-client-protocol-case","json_url":"https://awesomerea.org/resources/galaxy-buds-client-protocol-case/record.json","name":"Galaxy Buds Client: an unofficial manager built on Samsung’s earbud protocol","record_type":"resource","url":"https://awesomerea.org/resources/galaxy-buds-client-protocol-case/"},{"change":"added","date":"2026-10-19","id":"furiousmac-continuity","json_url":"https://awesomerea.org/resources/furiousmac-continuity/record.json","name":"furiousMAC Continuity","record_type":"resource","url":"https://awesomerea.org/resources/furiousmac-continuity/"},{"change":"added","date":"2026-10-19","id":"fritap","json_url":"https://awesomerea.org/resources/fritap/record.json","name":"friTap","record_type":"resource","url":"https://awesomerea.org/resources/fritap/"},{"change":"added","date":"2026-10-19","id":"frida-interception-and-unpinning","json_url":"https://awesomerea.org/resources/frida-interception-and-unpinning/record.json","name":"Frida Mobile Interception Scripts","record_type":"resource","url":"https://awesomerea.org/resources/frida-interception-and-unpinning/"},{"change":"added","date":"2026-10-19","id":"flare-vm","json_url":"https://awesomerea.org/resources/flare-vm/record.json","name":"FLARE-VM","record_type":"resource","url":"https://awesomerea.org/resources/flare-vm/"},{"change":"added","date":"2026-10-19","id":"flare-floss","json_url":"https://awesomerea.org/resources/flare-floss/record.json","name":"FLOSS (FLARE Obfuscated String Solver)","record_type":"resource","url":"https://awesomerea.org/resources/flare-floss/"},{"change":"added","date":"2026-10-19","id":"fissure","json_url":"https://awesomerea.org/resources/fissure/record.json","name":"FISSURE","record_type":"resource","url":"https://awesomerea.org/resources/fissure/"},{"change":"added","date":"2026-10-19","id":"finding-jingle-town-n64-debugging","json_url":"https://awesomerea.org/resources/finding-jingle-town-n64-debugging/record.json","name":"Finding Jingle Town: Debugging an N64 Game without Symbols","record_type":"resource","url":"https://awesomerea.org/resources/finding-jingle-town-n64-debugging/"},{"change":"added","date":"2026-10-19","id":"fernflower","json_url":"https://awesomerea.org/resources/fernflower/record.json","name":"Fernflower","record_type":"resource","url":"https://awesomerea.org/resources/fernflower/"},{"change":"added","date":"2026-10-19","id":"elgato-hdr-uvc-capture-case","json_url":"https://awesomerea.org/resources/elgato-hdr-uvc-capture-case/record.json","name":"Elgato HDR: a userspace capture path for the Elgato 4K X’s 10-bit mode","record_type":"resource","url":"https://awesomerea.org/resources/elgato-hdr-uvc-capture-case/"},{"change":"added","date":"2026-10-19","id":"efixplorer","json_url":"https://awesomerea.org/resources/efixplorer/record.json","name":"efiXplorer","record_type":"resource","url":"https://awesomerea.org/resources/efixplorer/"},{"change":"added","date":"2026-10-19","id":"e9patch","json_url":"https://awesomerea.org/resources/e9patch/record.json","name":"E9Patch","record_type":"resource","url":"https://awesomerea.org/resources/e9patch/"},{"change":"added","date":"2026-10-19","id":"dyninst","json_url":"https://awesomerea.org/resources/dyninst/record.json","name":"Dyninst","record_type":"resource","url":"https://awesomerea.org/resources/dyninst/"},{"change":"added","date":"2026-10-19","id":"dynamorio","json_url":"https://awesomerea.org/resources/dynamorio/record.json","name":"DynamoRIO","record_type":"resource","url":"https://awesomerea.org/resources/dynamorio/"},{"change":"added","date":"2026-10-19","id":"dx-ball-rea-reconstruction-case","json_url":"https://awesomerea.org/resources/dx-ball-rea-reconstruction-case/record.json","name":"DX-Ball: an REA-guided function-level reconstruction with Codex","record_type":"resource","url":"https://awesomerea.org/resources/dx-ball-rea-reconstruction-case/"},{"change":"added","date":"2026-10-19","id":"dtk-template","json_url":"https://awesomerea.org/resources/dtk-template/record.json","name":"dtk-template","record_type":"resource","url":"https://awesomerea.org/resources/dtk-template/"},{"change":"added","date":"2026-10-19","id":"droid-asc","json_url":"https://awesomerea.org/resources/droid-asc/record.json","name":"Droid ASC","record_type":"resource","url":"https://awesomerea.org/resources/droid-asc/"},{"change":"added","date":"2026-10-19","id":"driver-recomp-setup-host-case","json_url":"https://awesomerea.org/resources/driver-recomp-setup-host-case/record.json","name":"Driver Recompiled: a psxrecomp setup host that builds the game locally","record_type":"resource","url":"https://awesomerea.org/resources/driver-recomp-setup-host-case/"},{"change":"added","date":"2026-10-19","id":"doaxvb-native-port-case","json_url":"https://awesomerea.org/resources/doaxvb-native-port-case/record.json","name":"DOAXVB Native PC Port: statically recompiling Dead or Alive Xtreme Beach Volleyball","record_type":"resource","url":"https://awesomerea.org/resources/doaxvb-native-port-case/"},{"change":"added","date":"2026-10-19","id":"dewolf","json_url":"https://awesomerea.org/resources/dewolf/record.json","name":"dewolf","record_type":"resource","url":"https://awesomerea.org/resources/dewolf/"},{"change":"added","date":"2026-10-19","id":"destiny2-build-86657-reconstruction-report-case","json_url":"https://awesomerea.org/resources/destiny2-build-86657-reconstruction-report-case/record.json","name":"Destiny 2 build 86657: Sunrise/Dawn reconstruction research report","record_type":"resource","url":"https://awesomerea.org/resources/destiny2-build-86657-reconstruction-report-case/"},{"change":"added","date":"2026-10-19","id":"dembrandt","json_url":"https://awesomerea.org/resources/dembrandt/record.json","name":"Dembrandt","record_type":"resource","url":"https://awesomerea.org/resources/dembrandt/"},{"change":"added","date":"2026-10-19","id":"deepextract-ida","json_url":"https://awesomerea.org/resources/deepextract-ida/record.json","name":"DeepExtract (DeepExtractIDA)","record_type":"resource","url":"https://awesomerea.org/resources/deepextract-ida/"},{"change":"added","date":"2026-10-19","id":"decompilerserver-dotnet-mcp","json_url":"https://awesomerea.org/resources/decompilerserver-dotnet-mcp/record.json","name":"DecompilerServer","record_type":"resource","url":"https://awesomerea.org/resources/decompilerserver-dotnet-mcp/"},{"change":"added","date":"2026-10-19","id":"decompiler-explorer","json_url":"https://awesomerea.org/resources/decompiler-explorer/record.json","name":"Decompiler Explorer","record_type":"resource","url":"https://awesomerea.org/resources/decompiler-explorer/"},{"change":"added","date":"2026-10-19","id":"decompilation-wiki","json_url":"https://awesomerea.org/resources/decompilation-wiki/record.json","name":"The Decompilation Wiki","record_type":"resource","url":"https://awesomerea.org/resources/decompilation-wiki/"},{"change":"added","date":"2026-10-19","id":"decompai","json_url":"https://awesomerea.org/resources/decompai/record.json","name":"DecompAI","record_type":"resource","url":"https://awesomerea.org/resources/decompai/"},{"change":"added","date":"2026-10-19","id":"decomp2dbg","json_url":"https://awesomerea.org/resources/decomp2dbg/record.json","name":"decomp2dbg","record_type":"resource","url":"https://awesomerea.org/resources/decomp2dbg/"},{"change":"added","date":"2026-10-19","id":"decomp-wtf-agent-decompilation","json_url":"https://awesomerea.org/resources/decomp-wtf-agent-decompilation/record.json","name":"decomp.wtf","record_type":"resource","url":"https://awesomerea.org/resources/decomp-wtf-agent-decompilation/"},{"change":"added","date":"2026-10-19","id":"decomp-toolkit","json_url":"https://awesomerea.org/resources/decomp-toolkit/record.json","name":"decomp-toolkit","record_type":"resource","url":"https://awesomerea.org/resources/decomp-toolkit/"},{"change":"added","date":"2026-10-19","id":"decomp-compat-kit","json_url":"https://awesomerea.org/resources/decomp-compat-kit/record.json","name":"Xenosaga I Decomp Compatibility Kit","record_type":"resource","url":"https://awesomerea.org/resources/decomp-compat-kit/"},{"change":"added","date":"2026-10-19","id":"dead-rising-2-case-zero-recomp-case","json_url":"https://awesomerea.org/resources/dead-rising-2-case-zero-recomp-case/record.json","name":"Dead Rising 2: Case Zero — an Xbox 360 XBLA static recompilation port","record_type":"resource","url":"https://awesomerea.org/resources/dead-rising-2-case-zero-recomp-case/"},{"change":"added","date":"2026-10-19","id":"dead-rising-2-case-west-recomp-case","json_url":"https://awesomerea.org/resources/dead-rising-2-case-west-recomp-case/record.json","name":"Dead Rising 2: Case West — a sibling Xbox 360 XBLA static recompilation port","record_type":"resource","url":"https://awesomerea.org/resources/dead-rising-2-case-west-recomp-case/"},{"change":"added","date":"2026-10-19","id":"ddisasm","json_url":"https://awesomerea.org/resources/ddisasm/record.json","name":"Ddisasm","record_type":"resource","url":"https://awesomerea.org/resources/ddisasm/"},{"change":"added","date":"2026-10-19","id":"ddc","json_url":"https://awesomerea.org/resources/ddc/record.json","name":"ddc","record_type":"resource","url":"https://awesomerea.org/resources/ddc/"},{"change":"added","date":"2026-10-19","id":"cwe-checker","json_url":"https://awesomerea.org/resources/cwe-checker/record.json","name":"cwe_checker","record_type":"resource","url":"https://awesomerea.org/resources/cwe-checker/"},{"change":"added","date":"2026-10-19","id":"crashlens-rea-crash-triage","json_url":"https://awesomerea.org/resources/crashlens-rea-crash-triage/record.json","name":"crashlens","record_type":"resource","url":"https://awesomerea.org/resources/crashlens-rea-crash-triage/"},{"change":"added","date":"2026-10-19","id":"cpu-rec","json_url":"https://awesomerea.org/resources/cpu-rec/record.json","name":"cpu_rec","record_type":"resource","url":"https://awesomerea.org/resources/cpu-rec/"},{"change":"added","date":"2026-10-19","id":"corsixth-engine-case","json_url":"https://awesomerea.org/resources/corsixth-engine-case/record.json","name":"CorsixTH: an open reimplementation of Theme Hospital","record_type":"resource","url":"https://awesomerea.org/resources/corsixth-engine-case/"},{"change":"added","date":"2026-10-19","id":"coop-anything","json_url":"https://awesomerea.org/resources/coop-anything/record.json","name":"Co-op Anything","record_type":"resource","url":"https://awesomerea.org/resources/coop-anything/"},{"change":"added","date":"2026-10-19","id":"codemerxdecompile","json_url":"https://awesomerea.org/resources/codemerxdecompile/record.json","name":"CodemerxDecompile","record_type":"resource","url":"https://awesomerea.org/resources/codemerxdecompile/"},{"change":"added","date":"2026-10-19","id":"claude-intercept-traffic-capture","json_url":"https://awesomerea.org/resources/claude-intercept-traffic-capture/record.json","name":"Claude Intercept","record_type":"resource","url":"https://awesomerea.org/resources/claude-intercept-traffic-capture/"},{"change":"added","date":"2026-10-19","id":"claude-code-background-lab-case","json_url":"https://awesomerea.org/resources/claude-code-background-lab-case/record.json","name":"Claude Code background lab: an REA-informed reimplementation of a desktop animation","record_type":"resource","url":"https://awesomerea.org/resources/claude-code-background-lab-case/"},{"change":"added","date":"2026-10-19","id":"cheatengine-mcp-bridge","json_url":"https://awesomerea.org/resources/cheatengine-mcp-bridge/record.json","name":"Cheat Engine MCP Bridge","record_type":"resource","url":"https://awesomerea.org/resources/cheatengine-mcp-bridge/"},{"change":"added","date":"2026-10-19","id":"bytecode-viewer","json_url":"https://awesomerea.org/resources/bytecode-viewer/record.json","name":"Bytecode Viewer","record_type":"resource","url":"https://awesomerea.org/resources/bytecode-viewer/"},{"change":"added","date":"2026-10-19","id":"blackbox-protobuf","json_url":"https://awesomerea.org/resources/blackbox-protobuf/record.json","name":"Blackbox Protobuf","record_type":"resource","url":"https://awesomerea.org/resources/blackbox-protobuf/"},{"change":"added","date":"2026-10-19","id":"binsider","json_url":"https://awesomerea.org/resources/binsider/record.json","name":"binsider","record_type":"resource","url":"https://awesomerea.org/resources/binsider/"},{"change":"added","date":"2026-10-19","id":"binny-agent-harness","json_url":"https://awesomerea.org/resources/binny-agent-harness/record.json","name":"BINNY","record_type":"resource","url":"https://awesomerea.org/resources/binny-agent-harness/"},{"change":"added","date":"2026-10-19","id":"binexport","json_url":"https://awesomerea.org/resources/binexport/record.json","name":"BinExport","record_type":"resource","url":"https://awesomerea.org/resources/binexport/"},{"change":"added","date":"2026-10-19","id":"bincat","json_url":"https://awesomerea.org/resources/bincat/record.json","name":"BinCAT","record_type":"resource","url":"https://awesomerea.org/resources/bincat/"},{"change":"added","date":"2026-10-19","id":"bepinex","json_url":"https://awesomerea.org/resources/bepinex/record.json","name":"BepInEx","record_type":"resource","url":"https://awesomerea.org/resources/bepinex/"},{"change":"added","date":"2026-10-19","id":"ben-sb-javascript-deobfuscator","json_url":"https://awesomerea.org/resources/ben-sb-javascript-deobfuscator/record.json","name":"javascript-deobfuscator","record_type":"resource","url":"https://awesomerea.org/resources/ben-sb-javascript-deobfuscator/"},{"change":"added","date":"2026-10-19","id":"batla-3d-server-emulator-case","json_url":"https://awesomerea.org/resources/batla-3d-server-emulator-case/record.json","name":"Batla 3D server emulator (2015 client)","record_type":"resource","url":"https://awesomerea.org/resources/batla-3d-server-emulator-case/"},{"change":"added","date":"2026-10-19","id":"bap","json_url":"https://awesomerea.org/resources/bap/record.json","name":"Binary Analysis Platform (BAP)","record_type":"resource","url":"https://awesomerea.org/resources/bap/"},{"change":"added","date":"2026-10-19","id":"b2r2","json_url":"https://awesomerea.org/resources/b2r2/record.json","name":"B2R2","record_type":"resource","url":"https://awesomerea.org/resources/b2r2/"},{"change":"added","date":"2026-10-19","id":"awesome-game-decompilations","json_url":"https://awesomerea.org/resources/awesome-game-decompilations/record.json","name":"awesome-game-decompilations","record_type":"resource","url":"https://awesomerea.org/resources/awesome-game-decompilations/"},{"change":"added","date":"2026-10-19","id":"avatar2","json_url":"https://awesomerea.org/resources/avatar2/record.json","name":"avatar²","record_type":"resource","url":"https://awesomerea.org/resources/avatar2/"},{"change":"added","date":"2026-10-19","id":"asmresolver","json_url":"https://awesomerea.org/resources/asmresolver/record.json","name":"AsmResolver","record_type":"resource","url":"https://awesomerea.org/resources/asmresolver/"},{"change":"added","date":"2026-10-19","id":"apklab","json_url":"https://awesomerea.org/resources/apklab/record.json","name":"APKLab","record_type":"resource","url":"https://awesomerea.org/resources/apklab/"},{"change":"added","date":"2026-10-19","id":"apkeditor","json_url":"https://awesomerea.org/resources/apkeditor/record.json","name":"APKEditor","record_type":"resource","url":"https://awesomerea.org/resources/apkeditor/"},{"change":"added","date":"2026-10-19","id":"apk-mitm","json_url":"https://awesomerea.org/resources/apk-mitm/record.json","name":"apk-mitm","record_type":"resource","url":"https://awesomerea.org/resources/apk-mitm/"},{"change":"added","date":"2026-10-19","id":"android-unpinner","json_url":"https://awesomerea.org/resources/android-unpinner/record.json","name":"Android Unpinner","record_type":"resource","url":"https://awesomerea.org/resources/android-unpinner/"},{"change":"added","date":"2026-10-19","id":"android-reverse-engineering-skill","json_url":"https://awesomerea.org/resources/android-reverse-engineering-skill/record.json","name":"Android Reverse Engineering Skill","record_type":"resource","url":"https://awesomerea.org/resources/android-reverse-engineering-skill/"},{"change":"added","date":"2026-10-19","id":"paper-xfl","json_url":"https://awesomerea.org/papers/paper-xfl/record.json","name":"XFL: Naming Functions in Binaries with Extreme Multi-label Learning","record_type":"paper","url":"https://awesomerea.org/papers/paper-xfl/"},{"change":"added","date":"2026-10-19","id":"paper-webcode2m","json_url":"https://awesomerea.org/papers/paper-webcode2m/record.json","name":"WebCode2M: A Real-World Dataset for Code Generation from Webpage Designs","record_type":"paper","url":"https://awesomerea.org/papers/paper-webcode2m/"},{"change":"added","date":"2026-10-19","id":"paper-wadec","json_url":"https://awesomerea.org/papers/paper-wadec/record.json","name":"WaDec: Decompiling WebAssembly Using Large Language Model","record_type":"paper","url":"https://awesomerea.org/papers/paper-wadec/"},{"change":"added","date":"2026-10-19","id":"paper-varbert","json_url":"https://awesomerea.org/papers/paper-varbert/record.json","name":"“Len or index or count, anything but v1”: Predicting Variable Names in Decompilation Output with Transfer Learning","record_type":"paper","url":"https://awesomerea.org/papers/paper-varbert/"},{"change":"added","date":"2026-10-19","id":"paper-symlm","json_url":"https://awesomerea.org/papers/paper-symlm/record.json","name":"SymLM: Predicting Function Names in Stripped Binaries via Context-Sensitive Execution-Aware Code Embeddings","record_type":"paper","url":"https://awesomerea.org/papers/paper-symlm/"},{"change":"added","date":"2026-10-19","id":"paper-symgen","json_url":"https://awesomerea.org/papers/paper-symgen/record.json","name":"Beyond Classification: Inferring Function Names in Stripped Binaries via Domain Adapted LLMs","record_type":"paper","url":"https://awesomerea.org/papers/paper-symgen/"},{"change":"added","date":"2026-10-19","id":"paper-stacksight","json_url":"https://awesomerea.org/papers/paper-stacksight/record.json","name":"StackSight: Unveiling WebAssembly through Large Language Models and Neurosymbolic Chain-of-Thought Decompilation","record_type":"paper","url":"https://awesomerea.org/papers/paper-stacksight/"},{"change":"added","date":"2026-10-19","id":"paper-sok-ai-binary-reversing","json_url":"https://awesomerea.org/papers/paper-sok-ai-binary-reversing/record.json","name":"SoK: AI-Augmented Binary Reversing","record_type":"paper","url":"https://awesomerea.org/papers/paper-sok-ai-binary-reversing/"},{"change":"added","date":"2026-10-19","id":"paper-sc2dec","json_url":"https://awesomerea.org/papers/paper-sc2dec/record.json","name":"Self-Constructed Context Decompilation with Fined-grained Alignment Enhancement","record_type":"paper","url":"https://awesomerea.org/papers/paper-sc2dec/"},{"change":"added","date":"2026-10-19","id":"paper-resource","json_url":"https://awesomerea.org/papers/paper-resource/record.json","name":"Decoupling is a Necessity: Transformation-Agnostic Decompiled Code Recovery under Optimization and Obfuscation","record_type":"paper","url":"https://awesomerea.org/papers/paper-resource/"},{"change":"added","date":"2026-10-19","id":"paper-qrs-readability","json_url":"https://awesomerea.org/papers/paper-qrs-readability/record.json","name":"LLM Agent-Assisted Reverse Engineering with Quantitative Readability Metrics","record_type":"paper","url":"https://awesomerea.org/papers/paper-qrs-readability/"},{"change":"added","date":"2026-10-19","id":"paper-nova","json_url":"https://awesomerea.org/papers/paper-nova/record.json","name":"Nova: Generative Language Models for Assembly Code with Hierarchical Attention and Contrastive Learning","record_type":"paper","url":"https://awesomerea.org/papers/paper-nova/"},{"change":"added","date":"2026-10-19","id":"paper-nero","json_url":"https://awesomerea.org/papers/paper-nero/record.json","name":"Neural reverse engineering of stripped binaries using augmented control flow graphs","record_type":"paper","url":"https://awesomerea.org/papers/paper-nero/"},{"change":"added","date":"2026-10-19","id":"paper-llm-code-analysis","json_url":"https://awesomerea.org/papers/paper-llm-code-analysis/record.json","name":"Large Language Models for Code Analysis: Do LLMs Really Do Their Job?","record_type":"paper","url":"https://awesomerea.org/papers/paper-llm-code-analysis/"},{"change":"added","date":"2026-10-19","id":"paper-jtrans","json_url":"https://awesomerea.org/papers/paper-jtrans/record.json","name":"jTrans: Jump-Aware Transformer for Binary Code Similarity Detection","record_type":"paper","url":"https://awesomerea.org/papers/paper-jtrans/"},{"change":"added","date":"2026-10-19","id":"paper-idioms","json_url":"https://awesomerea.org/papers/paper-idioms/record.json","name":"Idioms: A Simple and Effective Framework for Turbo-Charging Local Neural Decompilation with Well-Defined Types","record_type":"paper","url":"https://awesomerea.org/papers/paper-idioms/"},{"change":"added","date":"2026-10-19","id":"paper-gennm","json_url":"https://awesomerea.org/papers/paper-gennm/record.json","name":"Unleashing the Power of Generative Model in Recovering Variable Names from Stripped Binary","record_type":"paper","url":"https://awesomerea.org/papers/paper-gennm/"},{"change":"added","date":"2026-10-19","id":"paper-firmadyne","json_url":"https://awesomerea.org/papers/paper-firmadyne/record.json","name":"Towards Automated Dynamic Analysis for Linux-based Embedded Firmware","record_type":"paper","url":"https://awesomerea.org/papers/paper-firmadyne/"},{"change":"added","date":"2026-10-19","id":"paper-fidelitygpt","json_url":"https://awesomerea.org/papers/paper-fidelitygpt/record.json","name":"FidelityGPT: Correcting Decompilation Distortions with Retrieval Augmented Generation","record_type":"paper","url":"https://awesomerea.org/papers/paper-fidelitygpt/"},{"change":"added","date":"2026-10-19","id":"paper-exebench","json_url":"https://awesomerea.org/papers/paper-exebench/record.json","name":"ExeBench: an ML-scale dataset of executable C functions","record_type":"paper","url":"https://awesomerea.org/papers/paper-exebench/"},{"change":"added","date":"2026-10-19","id":"paper-enigma","json_url":"https://awesomerea.org/papers/paper-enigma/record.json","name":"EnIGMA: Interactive Tools Substantially Assist LM Agents in Finding Security Vulnerabilities","record_type":"paper","url":"https://awesomerea.org/papers/paper-enigma/"},{"change":"added","date":"2026-10-19","id":"paper-dynpre","json_url":"https://awesomerea.org/papers/paper-dynpre/record.json","name":"DynPRE: Protocol Reverse Engineering via Dynamic Inference","record_type":"paper","url":"https://awesomerea.org/papers/paper-dynpre/"},{"change":"added","date":"2026-10-19","id":"paper-disco","json_url":"https://awesomerea.org/papers/paper-disco/record.json","name":"DiSCo: Towards Decompiling EVM Bytecode to Source Code using Large Language Models","record_type":"paper","url":"https://awesomerea.org/papers/paper-disco/"},{"change":"added","date":"2026-10-19","id":"paper-deguard","json_url":"https://awesomerea.org/papers/paper-deguard/record.json","name":"Statistical Deobfuscation of Android Applications","record_type":"paper","url":"https://awesomerea.org/papers/paper-deguard/"},{"change":"added","date":"2026-10-19","id":"paper-decompiling-synergy","json_url":"https://awesomerea.org/papers/paper-decompiling-synergy/record.json","name":"Decompiling the Synergy: An Empirical Study of Human–LLM Teaming in Software Reverse Engineering","record_type":"paper","url":"https://awesomerea.org/papers/paper-decompiling-synergy/"},{"change":"added","date":"2026-10-19","id":"paper-decllm","json_url":"https://awesomerea.org/papers/paper-decllm/record.json","name":"DecLLM: LLM-Augmented Recompilable Decompilation for Enabling Programmatic Use of Decompiled Code","record_type":"paper","url":"https://awesomerea.org/papers/paper-decllm/"},{"change":"added","date":"2026-10-19","id":"paper-binmetric","json_url":"https://awesomerea.org/papers/paper-binmetric/record.json","name":"BinMetric: A Comprehensive Binary Code Analysis Benchmark for Large Language Models","record_type":"paper","url":"https://awesomerea.org/papers/paper-binmetric/"},{"change":"added","date":"2026-10-19","id":"paper-binaryai","json_url":"https://awesomerea.org/papers/paper-binaryai/record.json","name":"BinaryAI: Binary Software Composition Analysis via Intelligent Binary Source Code Matching","record_type":"paper","url":"https://awesomerea.org/papers/paper-binaryai/"},{"change":"added","date":"2026-10-19","id":"paper-beyond-the-c","json_url":"https://awesomerea.org/papers/paper-beyond-the-c/record.json","name":"Beyond the C: Retargetable Decompilation using Neural Machine Translation","record_type":"paper","url":"https://awesomerea.org/papers/paper-beyond-the-c/"},{"change":"added","date":"2026-10-19","id":"paper-attacking-re-ai-agents","json_url":"https://awesomerea.org/papers/paper-attacking-re-ai-agents/record.json","name":"Automatically Attacking Software Reverse Engineering AI Agents","record_type":"paper","url":"https://awesomerea.org/papers/paper-attacking-re-ai-agents/"},{"change":"added","date":"2026-10-18","id":"zelda-tmc-decomp-case","json_url":"https://awesomerea.org/resources/zelda-tmc-decomp-case/record.json","name":"The Minish Cap: a GBA decompilation targeting five ROMs","record_type":"resource","url":"https://awesomerea.org/resources/zelda-tmc-decomp-case/"},{"change":"added","date":"2026-10-18","id":"zelda-mm-decomp-case","json_url":"https://awesomerea.org/resources/zelda-mm-decomp-case/record.json","name":"Majora’s Mask: matching US N64 decompilation","record_type":"resource","url":"https://awesomerea.org/resources/zelda-mm-decomp-case/"},{"change":"added","date":"2026-10-18","id":"z2rs-zelda2-reconstruction-case","json_url":"https://awesomerea.org/resources/z2rs-zelda2-reconstruction-case/record.json","name":"z2rs: an incremental Rust reconstruction of Zelda II checked against an emulator","record_type":"resource","url":"https://awesomerea.org/resources/z2rs-zelda2-reconstruction-case/"},{"change":"added","date":"2026-10-18","id":"wine-uwp-store-apps-case","json_url":"https://awesomerea.org/resources/wine-uwp-store-apps-case/record.json","name":"wine-uwp: running packaged Windows Store apps on a patched Wine","record_type":"resource","url":"https://awesomerea.org/resources/wine-uwp-store-apps-case/"},{"change":"added","date":"2026-10-18","id":"wind-waker-hd-recomp-case","json_url":"https://awesomerea.org/resources/wind-waker-hd-recomp-case/record.json","name":"Wind Waker HD Recomp: a native port by static recompilation of the Wii U game","record_type":"resource","url":"https://awesomerea.org/resources/wind-waker-hd-recomp-case/"},{"change":"added","date":"2026-10-18","id":"wind-waker-decomp-case","json_url":"https://awesomerea.org/resources/wind-waker-decomp-case/record.json","name":"The Wind Waker: a GameCube decompilation with hash-checked relinking","record_type":"resource","url":"https://awesomerea.org/resources/wind-waker-decomp-case/"},{"change":"added","date":"2026-10-18","id":"visor-ray-ban-meta-client-case","json_url":"https://awesomerea.org/resources/visor-ray-ban-meta-client-case/record.json","name":"Visor: an independent Ray-Ban Meta glasses client","record_type":"resource","url":"https://awesomerea.org/resources/visor-ray-ban-meta-client-case/"},{"change":"added","date":"2026-10-18","id":"vf2-decomp-differential-recovery-case","json_url":"https://awesomerea.org/resources/vf2-decomp-differential-recovery-case/record.json","name":"vf2-decomp: differentially validated Virtua Fighter 2 recovery","record_type":"resource","url":"https://awesomerea.org/resources/vf2-decomp-differential-recovery-case/"},{"change":"added","date":"2026-10-18","id":"vandal-hearts-pc-port-case","json_url":"https://awesomerea.org/resources/vandal-hearts-pc-port-case/record.json","name":"Vandal Hearts: native PC port built on matching decompilations","record_type":"resource","url":"https://awesomerea.org/resources/vandal-hearts-pc-port-case/"},{"change":"added","date":"2026-10-18","id":"uu-remote-linux-protocol-case","json_url":"https://awesomerea.org/resources/uu-remote-linux-protocol-case/record.json","name":"UU Remote on Linux: an unofficial protocol implementation","record_type":"resource","url":"https://awesomerea.org/resources/uu-remote-linux-protocol-case/"},{"change":"added","date":"2026-10-18","id":"universal-modder-agent-toolkit","json_url":"https://awesomerea.org/resources/universal-modder-agent-toolkit/record.json","name":"Universal Modder","record_type":"resource","url":"https://awesomerea.org/resources/universal-modder-agent-toolkit/"},{"change":"added","date":"2026-10-18","id":"ultrasunnymoon-rea-case","json_url":"https://awesomerea.org/resources/ultrasunnymoon-rea-case/record.json","name":"UltraSunnyMoon: a partial, REA-led Pokémon Ultra Sun reconstruction","record_type":"resource","url":"https://awesomerea.org/resources/ultrasunnymoon-rea-case/"},{"change":"added","date":"2026-10-18","id":"two-towers-recompiled-case","json_url":"https://awesomerea.org/resources/two-towers-recompiled-case/record.json","name":"The Two Towers Recompiled: an original Xbox static-recompilation port","record_type":"resource","url":"https://awesomerea.org/resources/two-towers-recompiled-case/"},{"change":"added","date":"2026-10-18","id":"twilight-princess-decomp-case","json_url":"https://awesomerea.org/resources/twilight-princess-decomp-case/record.json","name":"Twilight Princess: a decompilation with fully matching GameCube code","record_type":"resource","url":"https://awesomerea.org/resources/twilight-princess-decomp-case/"},{"change":"added","date":"2026-10-18","id":"thps1-decomp-native-port-case","json_url":"https://awesomerea.org/resources/thps1-decomp-native-port-case/record.json","name":"TonyWasAProSkater: a THPS1 native port forked from a matching decompilation","record_type":"resource","url":"https://awesomerea.org/resources/thps1-decomp-native-port-case/"},{"change":"added","date":"2026-10-18","id":"the-darkness-recomp-case","json_url":"https://awesomerea.org/resources/the-darkness-recomp-case/record.json","name":"The Darkness Recomp: an Xbox 360 static recompilation with a native D3D11 renderer","record_type":"resource","url":"https://awesomerea.org/resources/the-darkness-recomp-case/"},{"change":"added","date":"2026-10-18","id":"tenkaichi3-pc-port-case","json_url":"https://awesomerea.org/resources/tenkaichi3-pc-port-case/record.json","name":"Budokai Tenkaichi 3: a native PC port built on a matching decompilation","record_type":"resource","url":"https://awesomerea.org/resources/tenkaichi3-pc-port-case/"},{"change":"added","date":"2026-10-18","id":"tclimate-cloud-controls-case","json_url":"https://awesomerea.org/resources/tclimate-cloud-controls-case/record.json","name":"TCLimate: reconstructing selected TCL Home cloud controls","record_type":"resource","url":"https://awesomerea.org/resources/tclimate-cloud-controls-case/"},{"change":"added","date":"2026-10-18","id":"syphon-filter-omega-strain-decomp-case","json_url":"https://awesomerea.org/resources/syphon-filter-omega-strain-decomp-case/record.json","name":"Syphon Filter: The Omega Strain — matching PS2 executable decompilation","record_type":"resource","url":"https://awesomerea.org/resources/syphon-filter-omega-strain-decomp-case/"},{"change":"added","date":"2026-10-18","id":"symphonyrecomp-case","json_url":"https://awesomerea.org/resources/symphonyrecomp-case/record.json","name":"SymphonyRecomp: a RecompOne static recompilation of Symphony of the Night","record_type":"resource","url":"https://awesomerea.org/resources/symphonyrecomp-case/"},{"change":"added","date":"2026-10-18","id":"starship-sf64-pc-port-case","json_url":"https://awesomerea.org/resources/starship-sf64-pc-port-case/record.json","name":"Starship: a Star Fox 64 PC port built from the decompilation","record_type":"resource","url":"https://awesomerea.org/resources/starship-sf64-pc-port-case/"},{"change":"added","date":"2026-10-18","id":"starfox64-recompiled-case","json_url":"https://awesomerea.org/resources/starfox64-recompiled-case/record.json","name":"Starfox 64: Recompiled — an N64Recomp static-recompilation port","record_type":"resource","url":"https://awesomerea.org/resources/starfox64-recompiled-case/"},{"change":"added","date":"2026-10-18","id":"spaghettikart-mk64-port-case","json_url":"https://awesomerea.org/resources/spaghettikart-mk64-port-case/record.json","name":"SpaghettiKart: a native Mario Kart 64 port built on decompiled source","record_type":"resource","url":"https://awesomerea.org/resources/spaghettikart-mk64-port-case/"},{"change":"added","date":"2026-10-18","id":"sotn-matching-decomp-case","json_url":"https://awesomerea.org/resources/sotn-matching-decomp-case/record.json","name":"Castlevania: Symphony of the Night: matching decompilation across PlayStation, PSP and Saturn builds","record_type":"resource","url":"https://awesomerea.org/resources/sotn-matching-decomp-case/"},{"change":"added","date":"2026-10-18","id":"sonic-mania-decomp-case","json_url":"https://awesomerea.org/resources/sonic-mania-decomp-case/record.json","name":"Sonic Mania: a game-code decompilation for the RSDKv5 engine","record_type":"resource","url":"https://awesomerea.org/resources/sonic-mania-decomp-case/"},{"change":"added","date":"2026-10-18","id":"sms-pc-port-case","json_url":"https://awesomerea.org/resources/sms-pc-port-case/record.json","name":"Super Mario Sunshine: a native PC port from an AI-assisted decompilation","record_type":"resource","url":"https://awesomerea.org/resources/sms-pc-port-case/"},{"change":"added","date":"2026-10-18","id":"sms-matching-decomp-case","json_url":"https://awesomerea.org/resources/sms-matching-decomp-case/record.json","name":"Super Mario Sunshine: an in-progress matching GameCube decompilation","record_type":"resource","url":"https://awesomerea.org/resources/sms-matching-decomp-case/"},{"change":"added","date":"2026-10-18","id":"sms-english-gmse01-decomp-case","json_url":"https://awesomerea.org/resources/sms-english-gmse01-decomp-case/record.json","name":"Super Mario Sunshine (USA): an AI-assisted matching decompilation fork","record_type":"resource","url":"https://awesomerea.org/resources/sms-english-gmse01-decomp-case/"},{"change":"added","date":"2026-10-18","id":"sm64ex-pc-port-case","json_url":"https://awesomerea.org/resources/sm64ex-pc-port-case/record.json","name":"sm64ex: an enhanced Super Mario 64 PC port from the decompilation","record_type":"resource","url":"https://awesomerea.org/resources/sm64ex-pc-port-case/"},{"change":"added","date":"2026-10-18","id":"sly1-matching-decomp-case","json_url":"https://awesomerea.org/resources/sly1-matching-decomp-case/record.json","name":"Sly Cooper and the Thievius Raccoonus: matching PlayStation 2 decompilation","record_type":"resource","url":"https://awesomerea.org/resources/sly1-matching-decomp-case/"},{"change":"added","date":"2026-10-18","id":"skyward-sword-decomp-case","json_url":"https://awesomerea.org/resources/skyward-sword-decomp-case/record.json","name":"Skyward Sword: Wii decompilation with hash-checked relinking","record_type":"resource","url":"https://awesomerea.org/resources/skyward-sword-decomp-case/"},{"change":"added","date":"2026-10-18","id":"ship-of-harkinian-oot-port-case","json_url":"https://awesomerea.org/resources/ship-of-harkinian-oot-port-case/record.json","name":"Ship of Harkinian: a native Ocarina of Time port built on the decompilation","record_type":"resource","url":"https://awesomerea.org/resources/ship-of-harkinian-oot-port-case/"},{"change":"added","date":"2026-10-18","id":"saints-reborn-recomp-case","json_url":"https://awesomerea.org/resources/saints-reborn-recomp-case/record.json","name":"Saints Reborn: a ReXGlue static recompilation of Saints Row","record_type":"resource","url":"https://awesomerea.org/resources/saints-reborn-recomp-case/"},{"change":"added","date":"2026-10-18","id":"rtl-433","json_url":"https://awesomerea.org/resources/rtl-433/record.json","name":"rtl_433","record_type":"resource","url":"https://awesomerea.org/resources/rtl-433/"},{"change":"added","date":"2026-10-18","id":"rsdkv5-engine-decomp-case","json_url":"https://awesomerea.org/resources/rsdkv5-engine-decomp-case/record.json","name":"RSDKv5 Decompilation: reconstructing Retro Engine v5 and v5U","record_type":"resource","url":"https://awesomerea.org/resources/rsdkv5-engine-decomp-case/"},{"change":"added","date":"2026-10-18","id":"rea-touhou-reconstruction-method-case","json_url":"https://awesomerea.org/resources/rea-touhou-reconstruction-method-case/record.json","name":"Touhou reconstructions: an agent-driven method across three games","record_type":"resource","url":"https://awesomerea.org/resources/rea-touhou-reconstruction-method-case/"},{"change":"added","date":"2026-10-18","id":"rea-harmony-guide","json_url":"https://awesomerea.org/resources/rea-harmony-guide/record.json","name":"Static HarmonyOS package inventory","record_type":"resource","url":"https://awesomerea.org/resources/rea-harmony-guide/"},{"change":"added","date":"2026-10-18","id":"rea-ghidra-psp-guide","json_url":"https://awesomerea.org/resources/rea-ghidra-psp-guide/record.json","name":"PSP static ELF analysis through Ghidra","record_type":"resource","url":"https://awesomerea.org/resources/rea-ghidra-psp-guide/"},{"change":"added","date":"2026-10-18","id":"rea-ghidra-nativeaot-guide","json_url":"https://awesomerea.org/resources/rea-ghidra-nativeaot-guide/record.json","name":"NativeAOT metadata recovery with Ghidra","record_type":"resource","url":"https://awesomerea.org/resources/rea-ghidra-nativeaot-guide/"},{"change":"added","date":"2026-10-18","id":"rea-ghidra-mips-guide","json_url":"https://awesomerea.org/resources/rea-ghidra-mips-guide/record.json","name":"MIPS ELF analysis through Ghidra","record_type":"resource","url":"https://awesomerea.org/resources/rea-ghidra-mips-guide/"},{"change":"added","date":"2026-10-18","id":"rea-flutter-guide","json_url":"https://awesomerea.org/resources/rea-flutter-guide/record.json","name":"Flutter build identification","record_type":"resource","url":"https://awesomerea.org/resources/rea-flutter-guide/"},{"change":"added","date":"2026-10-18","id":"rea-engine-tictactoe-case","json_url":"https://awesomerea.org/resources/rea-engine-tictactoe-case/record.json","name":"TicTacToe-AI: a bounded REA-fork reconstruction of one game method","record_type":"resource","url":"https://awesomerea.org/resources/rea-engine-tictactoe-case/"},{"change":"added","date":"2026-10-18","id":"rea-claude-code-isolated-ab-case","json_url":"https://awesomerea.org/resources/rea-claude-code-isolated-ab-case/record.json","name":"REA in Claude Code: an isolated static-analysis A/B trial","record_type":"resource","url":"https://awesomerea.org/resources/rea-claude-code-isolated-ab-case/"},{"change":"added","date":"2026-10-18","id":"rac1-matching-decomp-case","json_url":"https://awesomerea.org/resources/rac1-matching-decomp-case/record.json","name":"Ratchet & Clank: a matching PS2 decompilation with a documented agent workflow","record_type":"resource","url":"https://awesomerea.org/resources/rac1-matching-decomp-case/"},{"change":"added","date":"2026-10-18","id":"pt-pc-port-case","json_url":"https://awesomerea.org/resources/pt-pc-port-case/record.json","name":"P.T. for PC: a behavior-based engine reimplementation that reads the PS4 data","record_type":"resource","url":"https://awesomerea.org/resources/pt-pc-port-case/"},{"change":"added","date":"2026-10-18","id":"projectcane-sly1-pc-port-case","json_url":"https://awesomerea.org/resources/projectcane-sly1-pc-port-case/record.json","name":"ProjectCane: a native PC port of Sly Cooper and the Thievius Raccoonus","record_type":"resource","url":"https://awesomerea.org/resources/projectcane-sly1-pc-port-case/"},{"change":"added","date":"2026-10-18","id":"project-arwing-star-fox-recomp-case","json_url":"https://awesomerea.org/resources/project-arwing-star-fox-recomp-case/record.json","name":"Project Arwing: Star Fox recompiled from a matching disassembly","record_type":"resource","url":"https://awesomerea.org/resources/project-arwing-star-fox-recomp-case/"},{"change":"added","date":"2026-10-18","id":"project-arwing-2-star-fox-2-recomp-case","json_url":"https://awesomerea.org/resources/project-arwing-2-star-fox-2-recomp-case/record.json","name":"Project Arwing (2): Star Fox 2 recompiled from a matching disassembly","record_type":"resource","url":"https://awesomerea.org/resources/project-arwing-2-star-fox-2-recomp-case/"},{"change":"added","date":"2026-10-18","id":"pokeruby-decomp-case","json_url":"https://awesomerea.org/resources/pokeruby-decomp-case/record.json","name":"pokeruby: a matching Pokémon Ruby and Sapphire decompilation","record_type":"resource","url":"https://awesomerea.org/resources/pokeruby-decomp-case/"},{"change":"added","date":"2026-10-18","id":"pokered-disassembly-case","json_url":"https://awesomerea.org/resources/pokered-disassembly-case/record.json","name":"pokered: a matching Pokémon Red and Blue disassembly","record_type":"resource","url":"https://awesomerea.org/resources/pokered-disassembly-case/"},{"change":"added","date":"2026-10-18","id":"pokemon-platinum-pc-port-case","json_url":"https://awesomerea.org/resources/pokemon-platinum-pc-port-case/record.json","name":"Pokémon Platinum PC Port: a native port built on the pret decompilation","record_type":"resource","url":"https://awesomerea.org/resources/pokemon-platinum-pc-port-case/"},{"change":"added","date":"2026-10-18","id":"pokemon-platinum-decomp-case","json_url":"https://awesomerea.org/resources/pokemon-platinum-decomp-case/record.json","name":"Pokémon Platinum: a checksum-matched Nintendo DS decompilation","record_type":"resource","url":"https://awesomerea.org/resources/pokemon-platinum-decomp-case/"},{"change":"added","date":"2026-10-18","id":"pokemon-heartgold-soulsilver-disassembly-case","json_url":"https://awesomerea.org/resources/pokemon-heartgold-soulsilver-disassembly-case/record.json","name":"Pokémon HeartGold and SoulSilver: a work-in-progress, checksum-matched DS disassembly","record_type":"resource","url":"https://awesomerea.org/resources/pokemon-heartgold-soulsilver-disassembly-case/"},{"change":"added","date":"2026-10-18","id":"pokemon-firered-leafgreen-decomp-case","json_url":"https://awesomerea.org/resources/pokemon-firered-leafgreen-decomp-case/record.json","name":"Pokémon FireRed and LeafGreen: a matching Game Boy Advance decompilation","record_type":"resource","url":"https://awesomerea.org/resources/pokemon-firered-leafgreen-decomp-case/"},{"change":"added","date":"2026-10-18","id":"pokemon-emerald-decomp-case","json_url":"https://awesomerea.org/resources/pokemon-emerald-decomp-case/record.json","name":"Pokémon Emerald: a matching Game Boy Advance decompilation","record_type":"resource","url":"https://awesomerea.org/resources/pokemon-emerald-decomp-case/"},{"change":"added","date":"2026-10-18","id":"pokecrystal-disassembly-case","json_url":"https://awesomerea.org/resources/pokecrystal-disassembly-case/record.json","name":"pokecrystal: a matching Pokémon Crystal disassembly","record_type":"resource","url":"https://awesomerea.org/resources/pokecrystal-disassembly-case/"},{"change":"added","date":"2026-10-18","id":"petari-smg-decomp-case","json_url":"https://awesomerea.org/resources/petari-smg-decomp-case/record.json","name":"Petari: a matching Super Mario Galaxy decompilation","record_type":"resource","url":"https://awesomerea.org/resources/petari-smg-decomp-case/"},{"change":"added","date":"2026-10-18","id":"perfect-dark-matching-decomp-case","json_url":"https://awesomerea.org/resources/perfect-dark-matching-decomp-case/record.json","name":"Perfect Dark: matching Nintendo 64 decompilation","record_type":"resource","url":"https://awesomerea.org/resources/perfect-dark-matching-decomp-case/"},{"change":"added","date":"2026-10-18","id":"paperboat-paper-mario-port-case","json_url":"https://awesomerea.org/resources/paperboat-paper-mario-port-case/record.json","name":"PaperBoat: a native Paper Mario port built on the decompilation","record_type":"resource","url":"https://awesomerea.org/resources/paperboat-paper-mario-port-case/"},{"change":"added","date":"2026-10-18","id":"paper-mario-matching-decomp-case","json_url":"https://awesomerea.org/resources/paper-mario-matching-decomp-case/record.json","name":"Paper Mario: matching Nintendo 64 decompilation for four releases","record_type":"resource","url":"https://awesomerea.org/resources/paper-mario-matching-decomp-case/"},{"change":"added","date":"2026-10-18","id":"open-scrantic-screensaver-case","json_url":"https://awesomerea.org/resources/open-scrantic-screensaver-case/record.json","name":"Open Scrantic: reconstructing the Johnny Castaway screensaver engine","record_type":"resource","url":"https://awesomerea.org/resources/open-scrantic-screensaver-case/"},{"change":"added","date":"2026-10-18","id":"ocarina-of-time-decomp-case","json_url":"https://awesomerea.org/resources/ocarina-of-time-decomp-case/record.json","name":"Ocarina of Time: decompilation with MD5-checked ROM builds for 16 versions","record_type":"resource","url":"https://awesomerea.org/resources/ocarina-of-time-decomp-case/"},{"change":"added","date":"2026-10-18","id":"mikupan-fatal-frame-port-case","json_url":"https://awesomerea.org/resources/mikupan-fatal-frame-port-case/record.json","name":"MikuPan: a native Fatal Frame PC port built on the Himuro decompilation","record_type":"resource","url":"https://awesomerea.org/resources/mikupan-fatal-frame-port-case/"},{"change":"added","date":"2026-10-18","id":"metroid-prime-port-case","json_url":"https://awesomerea.org/resources/metroid-prime-port-case/record.json","name":"Metroid Prime Port: an AI-assisted native port of the PrimeDecomp decompilation","record_type":"resource","url":"https://awesomerea.org/resources/metroid-prime-port-case/"},{"change":"added","date":"2026-10-18","id":"metaforce-metroid-prime-case","json_url":"https://awesomerea.org/resources/metaforce-metroid-prime-case/record.json","name":"Metaforce: a Metroid Prime engine reimplementation rebuilt on the decompilation","record_type":"resource","url":"https://awesomerea.org/resources/metaforce-metroid-prime-case/"},{"change":"added","date":"2026-10-18","id":"melee-unlocked-case","json_url":"https://awesomerea.org/resources/melee-unlocked-case/record.json","name":"Melee Unlocked: a Windows source port and static recompilation of Melee","record_type":"resource","url":"https://awesomerea.org/resources/melee-unlocked-case/"},{"change":"added","date":"2026-10-18","id":"melee-matching-decomp-case","json_url":"https://awesomerea.org/resources/melee-matching-decomp-case/record.json","name":"Super Smash Bros. Melee: a matching GameCube decompilation with a shiftable build","record_type":"resource","url":"https://awesomerea.org/resources/melee-matching-decomp-case/"},{"change":"added","date":"2026-10-18","id":"medievil-recomp-case","json_url":"https://awesomerea.org/resources/medievil-recomp-case/record.json","name":"MediEvil Recomp: a PlayStation static recompilation to C#","record_type":"resource","url":"https://awesomerea.org/resources/medievil-recomp-case/"},{"change":"added","date":"2026-10-18","id":"medievil-decomp-case","json_url":"https://awesomerea.org/resources/medievil-decomp-case/record.json","name":"MediEvil decompilation: an early checksum-gated PlayStation project","record_type":"resource","url":"https://awesomerea.org/resources/medievil-decomp-case/"},{"change":"added","date":"2026-10-18","id":"mariokart64-recompiled-case","json_url":"https://awesomerea.org/resources/mariokart64-recompiled-case/record.json","name":"MarioKart 64: Recompiled — a native port through N64Recomp static recompilation","record_type":"resource","url":"https://awesomerea.org/resources/mariokart64-recompiled-case/"},{"change":"added","date":"2026-10-18","id":"lost-odyssey-recomp-case","json_url":"https://awesomerea.org/resources/lost-odyssey-recomp-case/record.json","name":"Lost Odyssey Recomp: statically recompiling an Xbox 360 RPG into native ports","record_type":"resource","url":"https://awesomerea.org/resources/lost-odyssey-recomp-case/"},{"change":"added","date":"2026-10-18","id":"little-planet-sonic-cd-recomp-case","json_url":"https://awesomerea.org/resources/little-planet-sonic-cd-recomp-case/record.json","name":"Little Planet: Sonic CD recompiled from a matching disassembly","record_type":"resource","url":"https://awesomerea.org/resources/little-planet-sonic-cd-recomp-case/"},{"change":"added","date":"2026-10-18","id":"lighthouse-banjo-kazooie-port-case","json_url":"https://awesomerea.org/resources/lighthouse-banjo-kazooie-port-case/record.json","name":"Lighthouse: a Banjo-Kazooie PC port built on the decompilation","record_type":"resource","url":"https://awesomerea.org/resources/lighthouse-banjo-kazooie-port-case/"},{"change":"added","date":"2026-10-18","id":"lego-island-portable-case","json_url":"https://awesomerea.org/resources/lego-island-portable-case/record.json","name":"LEGO Island, portable: a multi-platform port of the decompiled source","record_type":"resource","url":"https://awesomerea.org/resources/lego-island-portable-case/"},{"change":"added","date":"2026-10-18","id":"kingdom-hearts-days-matching-decomp-case","json_url":"https://awesomerea.org/resources/kingdom-hearts-days-matching-decomp-case/record.json","name":"Kingdom Hearts 358/2 Days: a matching Nintendo DS decompilation","record_type":"resource","url":"https://awesomerea.org/resources/kingdom-hearts-days-matching-decomp-case/"},{"change":"added","date":"2026-10-18","id":"khdays-native-pc-port-case","json_url":"https://awesomerea.org/resources/khdays-native-pc-port-case/record.json","name":"Kingdom Hearts 358/2 Days: native PC port built on a matching decompilation","record_type":"resource","url":"https://awesomerea.org/resources/khdays-native-pc-port-case/"},{"change":"added","date":"2026-10-18","id":"ico-pc-port-case","json_url":"https://awesomerea.org/resources/ico-pc-port-case/record.json","name":"ico-pc: a native ICO port compiled from the PS2 decompilation","record_type":"resource","url":"https://awesomerea.org/resources/ico-pc-port-case/"},{"change":"added","date":"2026-10-18","id":"halo2-matching-decomp-case","json_url":"https://awesomerea.org/resources/halo2-matching-decomp-case/record.json","name":"Halo 2: an agent-assisted matching decompilation of an LTCG Xbox build","record_type":"resource","url":"https://awesomerea.org/resources/halo2-matching-decomp-case/"},{"change":"added","date":"2026-10-18","id":"goldeneye-007-matching-decomp-case","json_url":"https://awesomerea.org/resources/goldeneye-007-matching-decomp-case/record.json","name":"GoldenEye 007: matching Nintendo 64 decompilation for three releases","record_type":"resource","url":"https://awesomerea.org/resources/goldeneye-007-matching-decomp-case/"},{"change":"added","date":"2026-10-18","id":"ghostship-sm64-port-case","json_url":"https://awesomerea.org/resources/ghostship-sm64-port-case/record.json","name":"Ghostship: a libultraship native port of Super Mario 64","record_type":"resource","url":"https://awesomerea.org/resources/ghostship-sm64-port-case/"},{"change":"added","date":"2026-10-18","id":"flipper-telink-tuya-remote-firmware-case","json_url":"https://awesomerea.org/resources/flipper-telink-tuya-remote-firmware-case/record.json","name":"flipper-telink: replacement firmware for Tuya Zigbee remotes","record_type":"resource","url":"https://awesomerea.org/resources/flipper-telink-tuya-remote-firmware-case/"},{"change":"added","date":"2026-10-18","id":"firefighter-rust-port-case","json_url":"https://awesomerea.org/resources/firefighter-rust-port-case/record.json","name":"Firefighter: a decompiled DOS game ported to Rust","record_type":"resource","url":"https://awesomerea.org/resources/firefighter-rust-port-case/"},{"change":"added","date":"2026-10-18","id":"fftarecomp-gba-static-recomp-case","json_url":"https://awesomerea.org/resources/fftarecomp-gba-static-recomp-case/record.json","name":"FFTARecomp: static recompilation of Final Fantasy Tactics Advance","record_type":"resource","url":"https://awesomerea.org/resources/fftarecomp-gba-static-recomp-case/"},{"change":"added","date":"2026-10-18","id":"eleven-agent-re-workbench","json_url":"https://awesomerea.org/resources/eleven-agent-re-workbench/record.json","name":"Eleven","record_type":"resource","url":"https://awesomerea.org/resources/eleven-agent-re-workbench/"},{"change":"added","date":"2026-10-18","id":"dusklight-twilight-princess-port-case","json_url":"https://awesomerea.org/resources/dusklight-twilight-princess-port-case/record.json","name":"Dusklight: a native Twilight Princess port built on the decompilation","record_type":"resource","url":"https://awesomerea.org/resources/dusklight-twilight-princess-port-case/"},{"change":"added","date":"2026-10-18","id":"dlssnr-amd-neural-rendering-case","json_url":"https://awesomerea.org/resources/dlssnr-amd-neural-rendering-case/record.json","name":"DLSSNR-AMD: reimplementing DLSS 5 neural rendering for RDNA4","record_type":"resource","url":"https://awesomerea.org/resources/dlssnr-amd-neural-rendering-case/"},{"change":"added","date":"2026-10-18","id":"dk64-recompiled-case","json_url":"https://awesomerea.org/resources/dk64-recompiled-case/record.json","name":"Donkey Kong 64: Recompiled — an N64Recomp native port","record_type":"resource","url":"https://awesomerea.org/resources/dk64-recompiled-case/"},{"change":"added","date":"2026-10-18","id":"diabloweb-devilution-wasm-port-case","json_url":"https://awesomerea.org/resources/diabloweb-devilution-wasm-port-case/record.json","name":"DiabloWeb: a WebAssembly browser port built on Devilution","record_type":"resource","url":"https://awesomerea.org/resources/diabloweb-devilution-wasm-port-case/"},{"change":"added","date":"2026-10-18","id":"decomp-me","json_url":"https://awesomerea.org/resources/decomp-me/record.json","name":"decomp.me","record_type":"resource","url":"https://awesomerea.org/resources/decomp-me/"},{"change":"added","date":"2026-10-18","id":"d2r-mobile-switch-rehost-case","json_url":"https://awesomerea.org/resources/d2r-mobile-switch-rehost-case/record.json","name":"D2R Mobile: rehosting Diablo II: Resurrected’s Switch program on Apple devices","record_type":"resource","url":"https://awesomerea.org/resources/d2r-mobile-switch-rehost-case/"},{"change":"added","date":"2026-10-18","id":"cv64-recompiled-case","json_url":"https://awesomerea.org/resources/cv64-recompiled-case/record.json","name":"Castlevania 64: Recompiled — a beta static-recompilation port","record_type":"resource","url":"https://awesomerea.org/resources/cv64-recompiled-case/"},{"change":"added","date":"2026-10-18","id":"ctr-turbocharged-port-case","json_url":"https://awesomerea.org/resources/ctr-turbocharged-port-case/record.json","name":"CTR Turbocharged: a PC sourceport built on the Crash Team Racing decompilation","record_type":"resource","url":"https://awesomerea.org/resources/ctr-turbocharged-port-case/"},{"change":"added","date":"2026-10-18","id":"crash2recomp-case","json_url":"https://awesomerea.org/resources/crash2recomp-case/record.json","name":"Crash Bandicoot 2 Recompiled: a PSXRecomp native build","record_type":"resource","url":"https://awesomerea.org/resources/crash2recomp-case/"},{"change":"added","date":"2026-10-18","id":"crash-bandicoot-c1-port-case","json_url":"https://awesomerea.org/resources/crash-bandicoot-c1-port-case/record.json","name":"c1: a C port of PlayStation Crash Bandicoot","record_type":"resource","url":"https://awesomerea.org/resources/crash-bandicoot-c1-port-case/"},{"change":"added","date":"2026-10-18","id":"cbfd-recompiled-case","json_url":"https://awesomerea.org/resources/cbfd-recompiled-case/record.json","name":"Conker's Bad Fur Day: Recompiled — an N64Recomp native port","record_type":"resource","url":"https://awesomerea.org/resources/cbfd-recompiled-case/"},{"change":"added","date":"2026-10-18","id":"c2c-crash2-hybrid-recompilation-case","json_url":"https://awesomerea.org/resources/c2c-crash2-hybrid-recompilation-case/record.json","name":"C2C: hybrid recompilation and hand decompilation of Crash Bandicoot 2","record_type":"resource","url":"https://awesomerea.org/resources/c2c-crash2-hybrid-recompilation-case/"},{"change":"added","date":"2026-10-18","id":"browserbase-claude-chrome-bridge-case","json_url":"https://awesomerea.org/resources/browserbase-claude-chrome-bridge-case/record.json","name":"Browserbase plugin: re-hosting Claude in Chrome’s browser bridge","record_type":"resource","url":"https://awesomerea.org/resources/browserbase-claude-chrome-bridge-case/"},{"change":"added","date":"2026-10-18","id":"botw-decomp-case","json_url":"https://awesomerea.org/resources/botw-decomp-case/record.json","name":"Breath of the Wild: per-function matching decompilation of the Switch executable","record_type":"resource","url":"https://awesomerea.org/resources/botw-decomp-case/"},{"change":"added","date":"2026-10-18","id":"baocut-design-canvas-case","json_url":"https://awesomerea.org/resources/baocut-design-canvas-case/record.json","name":"BaoCut Design: porting reconstructed canvas and design-system editors","record_type":"resource","url":"https://awesomerea.org/resources/baocut-design-canvas-case/"},{"change":"added","date":"2026-10-18","id":"banjo-recompiled-case","json_url":"https://awesomerea.org/resources/banjo-recompiled-case/record.json","name":"Banjo: Recompiled — an N64Recomp Banjo-Kazooie native port","record_type":"resource","url":"https://awesomerea.org/resources/banjo-recompiled-case/"},{"change":"added","date":"2026-10-18","id":"animal-crossing-wild-world-decomp-case","json_url":"https://awesomerea.org/resources/animal-crossing-wild-world-decomp-case/record.json","name":"Animal Crossing: Wild World: matching Korean DS decompilation with differential runtime checks","record_type":"resource","url":"https://awesomerea.org/resources/animal-crossing-wild-world-decomp-case/"},{"change":"added","date":"2026-10-18","id":"animal-crossing-pc-port-case","json_url":"https://awesomerea.org/resources/animal-crossing-pc-port-case/record.json","name":"Animal Crossing: a native PC port of the GameCube decompilation","record_type":"resource","url":"https://awesomerea.org/resources/animal-crossing-pc-port-case/"},{"change":"added","date":"2026-10-18","id":"animal-crossing-gamecube-decomp-case","json_url":"https://awesomerea.org/resources/animal-crossing-gamecube-decomp-case/record.json","name":"Animal Crossing: matching GameCube decompilation","record_type":"resource","url":"https://awesomerea.org/resources/animal-crossing-gamecube-decomp-case/"},{"change":"added","date":"2026-10-18","id":"2ship2harkinian-mm-port-case","json_url":"https://awesomerea.org/resources/2ship2harkinian-mm-port-case/record.json","name":"2 Ship 2 Harkinian: a native Majora’s Mask port built on the decompilation","record_type":"resource","url":"https://awesomerea.org/resources/2ship2harkinian-mm-port-case/"},{"change":"added","date":"2026-10-18","id":"paper-uiorchestra","json_url":"https://awesomerea.org/papers/paper-uiorchestra/record.json","name":"UIOrchestra: Generating High-Fidelity Code from UI Designs with a Multi-agent System","record_type":"paper","url":"https://awesomerea.org/papers/paper-uiorchestra/"},{"change":"added","date":"2026-10-18","id":"paper-typeforge","json_url":"https://awesomerea.org/papers/paper-typeforge/record.json","name":"TypeForge: Synthesizing and Selecting Best-Fit Composite Data Types for Stripped Binaries","record_type":"paper","url":"https://awesomerea.org/papers/paper-typeforge/"},{"change":"added","date":"2026-10-18","id":"paper-slade","json_url":"https://awesomerea.org/papers/paper-slade/record.json","name":"SLaDe: A Portable Small Language Model Decompiler for Optimized Assembly","record_type":"paper","url":"https://awesomerea.org/papers/paper-slade/"},{"change":"added","date":"2026-10-18","id":"paper-netlifter","json_url":"https://awesomerea.org/papers/paper-netlifter/record.json","name":"Lifting Network Protocol Implementation to Precise Format Specification with Security Applications","record_type":"paper","url":"https://awesomerea.org/papers/paper-netlifter/"},{"change":"added","date":"2026-10-18","id":"paper-llm-resistant-protection","json_url":"https://awesomerea.org/papers/paper-llm-resistant-protection/record.json","name":"Towards LLM-Resistant Software Protection: Agent Failure Patterns in CTF Reverse Engineering","record_type":"paper","url":"https://awesomerea.org/papers/paper-llm-resistant-protection/"},{"change":"added","date":"2026-10-18","id":"paper-debin","json_url":"https://awesomerea.org/papers/paper-debin/record.json","name":"Debin: Predicting Debug Information in Stripped Binaries","record_type":"paper","url":"https://awesomerea.org/papers/paper-debin/"},{"change":"added","date":"2026-10-18","id":"paper-coda","json_url":"https://awesomerea.org/papers/paper-coda/record.json","name":"Coda: An End-to-End Neural Program Decompiler","record_type":"paper","url":"https://awesomerea.org/papers/paper-coda/"},{"change":"reviewed","date":"2026-10-17T12:48:42Z","id":"rea-jev","json_url":"https://awesomerea.org/resources/rea-jev/record.json","name":"rea-jev","record_type":"resource","url":"https://awesomerea.org/resources/rea-jev/"},{"change":"reviewed","date":"2026-10-17T12:48:42Z","id":"morluto-awesome-re","json_url":"https://awesomerea.org/resources/morluto-awesome-re/record.json","name":"Awesome Reverse Engineering","record_type":"resource","url":"https://awesomerea.org/resources/morluto-awesome-re/"},{"change":"reviewed","date":"2026-10-17T12:48:42Z","id":"awesome-rea-cases","json_url":"https://awesomerea.org/resources/awesome-rea-cases/record.json","name":"Awesome REA Cases","record_type":"resource","url":"https://awesomerea.org/resources/awesome-rea-cases/"},{"change":"reviewed","date":"2026-10-17T02:53:06Z","id":"scapy","json_url":"https://awesomerea.org/resources/scapy/record.json","name":"Scapy","record_type":"resource","url":"https://awesomerea.org/resources/scapy/"},{"change":"reviewed","date":"2026-10-17T02:53:06Z","id":"netzob","json_url":"https://awesomerea.org/resources/netzob/record.json","name":"Netzob","record_type":"resource","url":"https://awesomerea.org/resources/netzob/"},{"change":"reviewed","date":"2026-10-17T02:37:34Z","id":"hw-harness-reference-case","json_url":"https://awesomerea.org/resources/hw-harness-reference-case/record.json","name":"hw-harness: scanner USB protocol investigation","record_type":"resource","url":"https://awesomerea.org/resources/hw-harness-reference-case/"},{"change":"added","date":"2026-10-17","id":"zelda64recomp-case","json_url":"https://awesomerea.org/resources/zelda64recomp-case/record.json","name":"Zelda 64: Recompiled — a native Majora’s Mask port without a full source decompilation","record_type":"resource","url":"https://awesomerea.org/resources/zelda64recomp-case/"},{"change":"added","date":"2026-10-17","id":"zee-rp-case","json_url":"https://awesomerea.org/resources/zee-rp-case/record.json","name":"zee-rp: reconstructing supported Axure RP 11 document operations","record_type":"resource","url":"https://awesomerea.org/resources/zee-rp-case/"},{"change":"added","date":"2026-10-17","id":"yibie-awesome-rea","json_url":"https://awesomerea.org/resources/yibie-awesome-rea/record.json","name":"awesome-rea (yibie): verification-focused projects and practice reports","record_type":"resource","url":"https://awesomerea.org/resources/yibie-awesome-rea/"},{"change":"added","date":"2026-10-17","id":"xenonrecomp","json_url":"https://awesomerea.org/resources/xenonrecomp/record.json","name":"XenonRecomp","record_type":"resource","url":"https://awesomerea.org/resources/xenonrecomp/"},{"change":"added","date":"2026-10-17","id":"wordcraft-case","json_url":"https://awesomerea.org/resources/wordcraft-case/record.json","name":"WordCraft: document workflow reconstruction and bounded DOCX compatibility","record_type":"resource","url":"https://awesomerea.org/resources/wordcraft-case/"},{"change":"added","date":"2026-10-17","id":"vd-streamer-linux-case","json_url":"https://awesomerea.org/resources/vd-streamer-linux-case/record.json","name":"Virtual Desktop Streamer: rehosting the platform layer on Linux","record_type":"resource","url":"https://awesomerea.org/resources/vd-streamer-linux-case/"},{"change":"added","date":"2026-10-17","id":"unleashed-recompiled-case","json_url":"https://awesomerea.org/resources/unleashed-recompiled-case/record.json","name":"Unleashed Recompiled: translating Xbox 360 game code and shaders","record_type":"resource","url":"https://awesomerea.org/resources/unleashed-recompiled-case/"},{"change":"added","date":"2026-10-17","id":"universal-radio-hacker","json_url":"https://awesomerea.org/resources/universal-radio-hacker/record.json","name":"Universal Radio Hacker (URH)","record_type":"resource","url":"https://awesomerea.org/resources/universal-radio-hacker/"},{"change":"added","date":"2026-10-17","id":"thinkpad-imx471-camera-case","json_url":"https://awesomerea.org/resources/thinkpad-imx471-camera-case/record.json","name":"ThinkPad IMX471: recovering camera tuning for Linux","record_type":"resource","url":"https://awesomerea.org/resources/thinkpad-imx471-camera-case/"},{"change":"added","date":"2026-10-17","id":"th08-reconstruction-case","json_url":"https://awesomerea.org/resources/th08-reconstruction-case/record.json","name":"TH08: exact-source reconstruction and separately tested ports","record_type":"resource","url":"https://awesomerea.org/resources/th08-reconstruction-case/"},{"change":"reviewed","date":"2026-10-17","id":"super-trouper","json_url":"https://awesomerea.org/resources/super-trouper/record.json","name":"Super Trouper","record_type":"resource","url":"https://awesomerea.org/resources/super-trouper/"},{"change":"added","date":"2026-10-17","id":"ssbu-recomp-case","json_url":"https://awesomerea.org/resources/ssbu-recomp-case/record.json","name":"ssbu-recomp: static recompilation with explicit mode limits","record_type":"resource","url":"https://awesomerea.org/resources/ssbu-recomp-case/"},{"change":"added","date":"2026-10-17","id":"space-cadet-pinball-case","json_url":"https://awesomerea.org/resources/space-cadet-pinball-case/record.json","name":"SpaceCadetPinball: decompiled game logic adapted to SDL2","record_type":"resource","url":"https://awesomerea.org/resources/space-cadet-pinball-case/"},{"change":"added","date":"2026-10-17","id":"snowboardkids2-decomp-case","json_url":"https://awesomerea.org/resources/snowboardkids2-decomp-case/record.json","name":"Snowboard Kids 2: an LLM-assisted N64 matching decompilation","record_type":"resource","url":"https://awesomerea.org/resources/snowboardkids2-decomp-case/"},{"change":"added","date":"2026-10-17","id":"snowball-war-rea-case","json_url":"https://awesomerea.org/resources/snowball-war-rea-case/record.json","name":"Snowball War: a bounded REA-assisted minigame reconstruction","record_type":"resource","url":"https://awesomerea.org/resources/snowball-war-rea-case/"},{"change":"added","date":"2026-10-17","id":"sm64ds-decomp-case","json_url":"https://awesomerea.org/resources/sm64ds-decomp-case/record.json","name":"Super Mario 64 DS: matching decompilation with relocation checks","record_type":"resource","url":"https://awesomerea.org/resources/sm64ds-decomp-case/"},{"change":"added","date":"2026-10-17","id":"sm64-decomp-case","json_url":"https://awesomerea.org/resources/sm64-decomp-case/record.json","name":"Super Mario 64: ROM reconstruction with explicit comparison gates","record_type":"resource","url":"https://awesomerea.org/resources/sm64-decomp-case/"},{"change":"added","date":"2026-10-17","id":"screenshot-to-code","json_url":"https://awesomerea.org/resources/screenshot-to-code/record.json","name":"screenshot-to-code","record_type":"resource","url":"https://awesomerea.org/resources/screenshot-to-code/"},{"change":"added","date":"2026-10-17","id":"scapy","json_url":"https://awesomerea.org/resources/scapy/record.json","name":"Scapy","record_type":"resource","url":"https://awesomerea.org/resources/scapy/"},{"change":"added","date":"2026-10-17","id":"savvycan","json_url":"https://awesomerea.org/resources/savvycan/record.json","name":"SavvyCAN","record_type":"resource","url":"https://awesomerea.org/resources/savvycan/"},{"change":"added","date":"2026-10-17","id":"revng","json_url":"https://awesomerea.org/resources/revng/record.json","name":"rev.ng","record_type":"resource","url":"https://awesomerea.org/resources/revng/"},{"change":"reviewed","date":"2026-10-17","id":"revengai-ghidra","json_url":"https://awesomerea.org/resources/revengai-ghidra/record.json","name":"RevEng.AI Ghidra Plugin","record_type":"resource","url":"https://awesomerea.org/resources/revengai-ghidra/"},{"change":"added","date":"2026-10-17","id":"redriver2-case","json_url":"https://awesomerea.org/resources/redriver2-case/record.json","name":"REDRIVER2: reconstructing Driver 2 through a PlayStation compatibility layer","record_type":"resource","url":"https://awesomerea.org/resources/redriver2-case/"},{"change":"added","date":"2026-10-17","id":"rea-signal-recordings","json_url":"https://awesomerea.org/resources/rea-signal-recordings/record.json","name":"Recorded signal decoding","record_type":"resource","url":"https://awesomerea.org/resources/rea-signal-recordings/"},{"change":"added","date":"2026-10-17","id":"rea-pcap-summaries","json_url":"https://awesomerea.org/resources/rea-pcap-summaries/record.json","name":"Packet capture summaries","record_type":"resource","url":"https://awesomerea.org/resources/rea-pcap-summaries/"},{"change":"added","date":"2026-10-17","id":"rea-packet-captures","json_url":"https://awesomerea.org/resources/rea-packet-captures/record.json","name":"Recorded packet capture inspection","record_type":"resource","url":"https://awesomerea.org/resources/rea-packet-captures/"},{"change":"reviewed","date":"2026-10-17","id":"rea-lab","json_url":"https://awesomerea.org/resources/rea-lab/record.json","name":"rea-lab","record_type":"resource","url":"https://awesomerea.org/resources/rea-lab/"},{"change":"added","date":"2026-10-17","id":"rea-dinosaur-speed-case","json_url":"https://awesomerea.org/resources/rea-dinosaur-speed-case/record.json","name":"Dinosaur runner: recovering one acceleration rule","record_type":"resource","url":"https://awesomerea.org/resources/rea-dinosaur-speed-case/"},{"change":"added","date":"2026-10-17","id":"rea-calculator-percent-case","json_url":"https://awesomerea.org/resources/rea-calculator-percent-case/record.json","name":"Windows Calculator: reconstructing percentage rules","record_type":"resource","url":"https://awesomerea.org/resources/rea-calculator-percent-case/"},{"change":"added","date":"2026-10-17","id":"rauchg-rsc-reconstruction-case","json_url":"https://awesomerea.org/resources/rauchg-rsc-reconstruction-case/record.json","name":"rauchg.com: rebuilding an RSC blog from captured Flight output","record_type":"resource","url":"https://awesomerea.org/resources/rauchg-rsc-reconstruction-case/"},{"change":"reviewed","date":"2026-10-17","id":"radare2-mcp","json_url":"https://awesomerea.org/resources/radare2-mcp/record.json","name":"Radare2 MCP Server","record_type":"resource","url":"https://awesomerea.org/resources/radare2-mcp/"},{"change":"added","date":"2026-10-17","id":"pyghidra-mcp","json_url":"https://awesomerea.org/resources/pyghidra-mcp/record.json","name":"pyghidra-mcp","record_type":"resource","url":"https://awesomerea.org/resources/pyghidra-mcp/"},{"change":"added","date":"2026-10-17","id":"pocket-tasks-reconstruction-case","json_url":"https://awesomerea.org/resources/pocket-tasks-reconstruction-case/record.json","name":"Pocket Tasks: reconstructing task state and persistence","record_type":"resource","url":"https://awesomerea.org/resources/pocket-tasks-reconstruction-case/"},{"change":"added","date":"2026-10-17","id":"plx-native-case","json_url":"https://awesomerea.org/resources/plx-native-case/record.json","name":"PlxNative: reconstructing a native webOS media-client interface","record_type":"resource","url":"https://awesomerea.org/resources/plx-native-case/"},{"change":"added","date":"2026-10-17","id":"photocraft-case","json_url":"https://awesomerea.org/resources/photocraft-case/record.json","name":"PhotoCraft: editor workflow reconstruction and PSD round-trip boundaries","record_type":"resource","url":"https://awesomerea.org/resources/photocraft-case/"},{"change":"added","date":"2026-10-17","id":"penguin","json_url":"https://awesomerea.org/resources/penguin/record.json","name":"Penguin","record_type":"resource","url":"https://awesomerea.org/resources/penguin/"},{"change":"added","date":"2026-10-17","id":"openmw-engine-case","json_url":"https://awesomerea.org/resources/openmw-engine-case/record.json","name":"OpenMW: replacing Morrowind’s engine while reusing original content","record_type":"resource","url":"https://awesomerea.org/resources/openmw-engine-case/"},{"change":"added","date":"2026-10-17","id":"opengoal-jak-case","json_url":"https://awesomerea.org/resources/opengoal-jak-case/record.json","name":"OpenGOAL: recovering GOAL code and rebuilding the Jak games","record_type":"resource","url":"https://awesomerea.org/resources/opengoal-jak-case/"},{"change":"added","date":"2026-10-17","id":"open-claude-ui-case","json_url":"https://awesomerea.org/resources/open-claude-ui-case/record.json","name":"Open Claude UI: REA-informed interface reference components","record_type":"resource","url":"https://awesomerea.org/resources/open-claude-ui-case/"},{"change":"added","date":"2026-10-17","id":"open-appleremote-case","json_url":"https://awesomerea.org/resources/open-appleremote-case/record.json","name":"open-appleremote: Siri Remote protocol reconstruction","record_type":"resource","url":"https://awesomerea.org/resources/open-appleremote-case/"},{"change":"added","date":"2026-10-17","id":"njfe-ear-camera-bridge-case","json_url":"https://awesomerea.org/resources/njfe-ear-camera-bridge-case/record.json","name":"NJFE: a Soulear camera protocol bridge for desktop inspection","record_type":"resource","url":"https://awesomerea.org/resources/njfe-ear-camera-bridge-case/"},{"change":"added","date":"2026-10-17","id":"netzob","json_url":"https://awesomerea.org/resources/netzob/record.json","name":"Netzob","record_type":"resource","url":"https://awesomerea.org/resources/netzob/"},{"change":"added","date":"2026-10-17","id":"nanolathe-case","json_url":"https://awesomerea.org/resources/nanolathe-case/record.json","name":"Nanolathe: a documented Total Annihilation engine reimplementation","record_type":"resource","url":"https://awesomerea.org/resources/nanolathe-case/"},{"change":"added","date":"2026-10-17","id":"n64recomp","json_url":"https://awesomerea.org/resources/n64recomp/record.json","name":"N64: Recompiled","record_type":"resource","url":"https://awesomerea.org/resources/n64recomp/"},{"change":"reviewed","date":"2026-10-17","id":"lldb-mcp","json_url":"https://awesomerea.org/resources/lldb-mcp/record.json","name":"LLDB MCP","record_type":"resource","url":"https://awesomerea.org/resources/lldb-mcp/"},{"change":"added","date":"2026-10-17","id":"lego-island-decomp-case","json_url":"https://awesomerea.org/resources/lego-island-decomp-case/record.json","name":"LEGO Island: source reconstruction with separately reported exact rebuilds","record_type":"resource","url":"https://awesomerea.org/resources/lego-island-decomp-case/"},{"change":"added","date":"2026-10-17","id":"ledger-reborn-accounting-case","json_url":"https://awesomerea.org/resources/ledger-reborn-accounting-case/record.json","name":"Ledger Reborn: an independent accounting app informed by QuickBooks study","record_type":"resource","url":"https://awesomerea.org/resources/ledger-reborn-accounting-case/"},{"change":"added","date":"2026-10-17","id":"leanrea-skill","json_url":"https://awesomerea.org/resources/leanrea-skill/record.json","name":"LeanREA","record_type":"resource","url":"https://awesomerea.org/resources/leanrea-skill/"},{"change":"added","date":"2026-10-17","id":"kef-lsx-volume-case","json_url":"https://awesomerea.org/resources/kef-lsx-volume-case/record.json","name":"LSX II Volume Fixer: reconstructing volume behavior","record_type":"resource","url":"https://awesomerea.org/resources/kef-lsx-volume-case/"},{"change":"added","date":"2026-10-17","id":"kartpad-case","json_url":"https://awesomerea.org/resources/kartpad-case/record.json","name":"KartPad: platform integration for a Mario Kart Wii recompilation","record_type":"resource","url":"https://awesomerea.org/resources/kartpad-case/"},{"change":"reviewed","date":"2026-10-17","id":"jsdeob-workbench","json_url":"https://awesomerea.org/resources/jsdeob-workbench/record.json","name":"jsdeob-workbench","record_type":"resource","url":"https://awesomerea.org/resources/jsdeob-workbench/"},{"change":"reviewed","date":"2026-10-17","id":"jadx","json_url":"https://awesomerea.org/resources/jadx/record.json","name":"JADX","record_type":"resource","url":"https://awesomerea.org/resources/jadx/"},{"change":"added","date":"2026-10-17","id":"isaacrecomp-case","json_url":"https://awesomerea.org/resources/isaacrecomp-case/record.json","name":"IsaacRecomp: translating Flash game bytecode to native C++","record_type":"resource","url":"https://awesomerea.org/resources/isaacrecomp-case/"},{"change":"reviewed","date":"2026-10-17","id":"ida-pro-mcp-community","json_url":"https://awesomerea.org/resources/ida-pro-mcp-community/record.json","name":"IDA Pro MCP (mrexodia)","record_type":"resource","url":"https://awesomerea.org/resources/ida-pro-mcp-community/"},{"change":"added","date":"2026-10-17","id":"hw-harness-reference-case","json_url":"https://awesomerea.org/resources/hw-harness-reference-case/record.json","name":"hw-harness: scanner USB protocol investigation","record_type":"resource","url":"https://awesomerea.org/resources/hw-harness-reference-case/"},{"change":"added","date":"2026-10-17","id":"humanify","json_url":"https://awesomerea.org/resources/humanify/record.json","name":"humanify","record_type":"resource","url":"https://awesomerea.org/resources/humanify/"},{"change":"added","date":"2026-10-17","id":"gridcraft-case","json_url":"https://awesomerea.org/resources/gridcraft-case/record.json","name":"GridCraft: spreadsheet workflow reconstruction and XLSX round-trip limits","record_type":"resource","url":"https://awesomerea.org/resources/gridcraft-case/"},{"change":"added","date":"2026-10-17","id":"grapefruit","json_url":"https://awesomerea.org/resources/grapefruit/record.json","name":"Grapefruit","record_type":"resource","url":"https://awesomerea.org/resources/grapefruit/"},{"change":"added","date":"2026-10-17","id":"goresym","json_url":"https://awesomerea.org/resources/goresym/record.json","name":"GoReSym","record_type":"resource","url":"https://awesomerea.org/resources/goresym/"},{"change":"added","date":"2026-10-17","id":"goldeneye-pc-port-case","json_url":"https://awesomerea.org/resources/goldeneye-pc-port-case/record.json","name":"GoldenEye 007: an agent-assisted native port from a decompilation","record_type":"resource","url":"https://awesomerea.org/resources/goldeneye-pc-port-case/"},{"change":"added","date":"2026-10-17","id":"glasgow-interface-explorer","json_url":"https://awesomerea.org/resources/glasgow-interface-explorer/record.json","name":"Glasgow Interface Explorer","record_type":"resource","url":"https://awesomerea.org/resources/glasgow-interface-explorer/"},{"change":"reviewed","date":"2026-10-17","id":"ghidramcp","json_url":"https://awesomerea.org/resources/ghidramcp/record.json","name":"GhidraMCP","record_type":"resource","url":"https://awesomerea.org/resources/ghidramcp/"},{"change":"added","date":"2026-10-17","id":"gamekb-k17-case","json_url":"https://awesomerea.org/resources/gamekb-k17-case/record.json","name":"GAMEKB-K17: reconstructing a macropad configuration protocol","record_type":"resource","url":"https://awesomerea.org/resources/gamekb-k17-case/"},{"change":"reviewed","date":"2026-10-17","id":"frida-mcp-yfe404","json_url":"https://awesomerea.org/resources/frida-mcp-yfe404/record.json","name":"frida-mcp (yfe404)","record_type":"resource","url":"https://awesomerea.org/resources/frida-mcp-yfe404/"},{"change":"added","date":"2026-10-17","id":"feishu-dual-instance-case","json_url":"https://awesomerea.org/resources/feishu-dual-instance-case/record.json","name":"Feishu: an author-reported isolated second app instance","record_type":"resource","url":"https://awesomerea.org/resources/feishu-dual-instance-case/"},{"change":"added","date":"2026-10-17","id":"devilutionx-case","json_url":"https://awesomerea.org/resources/devilutionx-case/record.json","name":"DevilutionX: porting Diablo’s reconstructed engine","record_type":"resource","url":"https://awesomerea.org/resources/devilutionx-case/"},{"change":"added","date":"2026-10-17","id":"decomp-permuter","json_url":"https://awesomerea.org/resources/decomp-permuter/record.json","name":"decomp-permuter","record_type":"resource","url":"https://awesomerea.org/resources/decomp-permuter/"},{"change":"added","date":"2026-10-17","id":"deckcraft-case","json_url":"https://awesomerea.org/resources/deckcraft-case/record.json","name":"DeckCraft: presentation workflow reconstruction and bounded PPTX interchange","record_type":"resource","url":"https://awesomerea.org/resources/deckcraft-case/"},{"change":"added","date":"2026-10-17","id":"cooler-lcd-case","json_url":"https://awesomerea.org/resources/cooler-lcd-case/record.json","name":"cooler-lcd: a Thermalright display protocol implementation","record_type":"resource","url":"https://awesomerea.org/resources/cooler-lcd-case/"},{"change":"added","date":"2026-10-17","id":"cf632ble-case","json_url":"https://awesomerea.org/resources/cf632ble-case/record.json","name":"CF632BLE: a local client from scale-protocol research","record_type":"resource","url":"https://awesomerea.org/resources/cf632ble-case/"},{"change":"added","date":"2026-10-17","id":"burp-suite-mcp-server","json_url":"https://awesomerea.org/resources/burp-suite-mcp-server/record.json","name":"Burp Suite MCP Server","record_type":"resource","url":"https://awesomerea.org/resources/burp-suite-mcp-server/"},{"change":"reviewed","date":"2026-10-17","id":"binary-ninja-official-mcp","json_url":"https://awesomerea.org/resources/binary-ninja-official-mcp/record.json","name":"Binary Ninja MCP (official)","record_type":"resource","url":"https://awesomerea.org/resources/binary-ninja-official-mcp/"},{"change":"added","date":"2026-10-17","id":"battleship-port-case","json_url":"https://awesomerea.org/resources/battleship-port-case/record.json","name":"BattleShip: an AI-assisted Super Smash Bros. native port","record_type":"resource","url":"https://awesomerea.org/resources/battleship-port-case/"},{"change":"added","date":"2026-10-17","id":"baocut-slides-editor-case","json_url":"https://awesomerea.org/resources/baocut-slides-editor-case/record.json","name":"BaoCut Slides: adapting an interactive web editor","record_type":"resource","url":"https://awesomerea.org/resources/baocut-slides-editor-case/"},{"change":"added","date":"2026-10-17","id":"asm-differ","json_url":"https://awesomerea.org/resources/asm-differ/record.json","name":"asm-differ","record_type":"resource","url":"https://awesomerea.org/resources/asm-differ/"},{"change":"added","date":"2026-10-17","id":"arkweb-two-game-case","json_url":"https://awesomerea.org/resources/arkweb-two-game-case/record.json","name":"ArkWeb: a two-game movement and collision experiment","record_type":"resource","url":"https://awesomerea.org/resources/arkweb-two-game-case/"},{"change":"added","date":"2026-10-17","id":"apktool-mcp-server","json_url":"https://awesomerea.org/resources/apktool-mcp-server/record.json","name":"apktool-mcp-server","record_type":"resource","url":"https://awesomerea.org/resources/apktool-mcp-server/"},{"change":"reviewed","date":"2026-10-17","id":"angr","json_url":"https://awesomerea.org/resources/angr/record.json","name":"angr","record_type":"resource","url":"https://awesomerea.org/resources/angr/"},{"change":"added","date":"2026-10-17","id":"agent-decompilation-oracle-case","json_url":"https://awesomerea.org/resources/agent-decompilation-oracle-case/record.json","name":"Agent decompilation: a byte-matching retrospective","record_type":"resource","url":"https://awesomerea.org/resources/agent-decompilation-oracle-case/"},{"change":"added","date":"2026-10-17","id":"aalpy","json_url":"https://awesomerea.org/resources/aalpy/record.json","name":"AALpy","record_type":"resource","url":"https://awesomerea.org/resources/aalpy/"},{"change":"added","date":"2026-10-17","id":"paper-worldcoder","json_url":"https://awesomerea.org/papers/paper-worldcoder/record.json","name":"WorldCoder, a Model-Based LLM Agent: Building World Models by Writing Code and Interacting with the Environment","record_type":"paper","url":"https://awesomerea.org/papers/paper-worldcoder/"},{"change":"added","date":"2026-10-17","id":"paper-wireless-protocol-re","json_url":"https://awesomerea.org/papers/paper-wireless-protocol-re/record.json","name":"Automatic Wireless Protocol Reverse Engineering","record_type":"paper","url":"https://awesomerea.org/papers/paper-wireless-protocol-re/"},{"change":"added","date":"2026-10-17","id":"paper-web2code","json_url":"https://awesomerea.org/papers/paper-web2code/record.json","name":"Web2Code: A Large-scale Webpage-to-Code Dataset and Evaluation Framework for Multimodal LLMs","record_type":"paper","url":"https://awesomerea.org/papers/paper-web2code/"},{"change":"added","date":"2026-10-17","id":"paper-vision2web","json_url":"https://awesomerea.org/papers/paper-vision2web/record.json","name":"Vision2Web: A Hierarchical Benchmark for Visual Website Development with Agent Verification","record_type":"paper","url":"https://awesomerea.org/papers/paper-vision2web/"},{"change":"added","date":"2026-10-17","id":"paper-ui2code","json_url":"https://awesomerea.org/papers/paper-ui2code/record.json","name":"From UI Design Image to GUI Skeleton: A Neural Machine Translator to Bootstrap Mobile GUI Implementation","record_type":"paper","url":"https://awesomerea.org/papers/paper-ui2code/"},{"change":"added","date":"2026-10-17","id":"paper-ui2app","json_url":"https://awesomerea.org/papers/paper-ui2app/record.json","name":"UI2App: Benchmarking Visual Interaction Inference in Executable Web Application Generation","record_type":"paper","url":"https://awesomerea.org/papers/paper-ui2app/"},{"change":"added","date":"2026-10-17","id":"paper-tycho","json_url":"https://awesomerea.org/papers/paper-tycho/record.json","name":"Tycho: Active Abstraction with Programmatic World Models for ARC-AGI-3","record_type":"paper","url":"https://awesomerea.org/papers/paper-tycho/"},{"change":"added","date":"2026-10-17","id":"paper-stateinspector","json_url":"https://awesomerea.org/papers/paper-stateinspector/record.json","name":"The Closer You Look, The More You Learn: A Grey-box Approach to Protocol State Machine Learning","record_type":"paper","url":"https://awesomerea.org/papers/paper-stateinspector/"},{"change":"added","date":"2026-10-17","id":"paper-sk2decompile","json_url":"https://awesomerea.org/papers/paper-sk2decompile/record.json","name":"SK2Decompile: LLM-based Two-Phase Binary Decompilation from Skeleton to Skin","record_type":"paper","url":"https://awesomerea.org/papers/paper-sk2decompile/"},{"change":"added","date":"2026-10-17","id":"paper-screencoder","json_url":"https://awesomerea.org/papers/paper-screencoder/record.json","name":"ScreenCoder: Advancing Visual-to-Code Generation for Front-End Automation via Modular Multimodal Agents","record_type":"paper","url":"https://awesomerea.org/papers/paper-screencoder/"},{"change":"reviewed","date":"2026-10-17","id":"paper-revengebench","json_url":"https://awesomerea.org/papers/paper-revengebench/record.json","name":"RevengeBench: Reverse Engineering Code-Space Policies from Behavioral Experiments","record_type":"paper","url":"https://awesomerea.org/papers/paper-revengebench/"},{"change":"reviewed","date":"2026-10-17","id":"paper-resym","json_url":"https://awesomerea.org/papers/paper-resym/record.json","name":"ReSym: Harnessing LLMs to Recover Variable and Data Structure Symbols from Stripped Binaries","record_type":"paper","url":"https://awesomerea.org/papers/paper-resym/"},{"change":"added","date":"2026-10-17","id":"paper-redraw","json_url":"https://awesomerea.org/papers/paper-redraw/record.json","name":"Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps","record_type":"paper","url":"https://awesomerea.org/papers/paper-redraw/"},{"change":"added","date":"2026-10-17","id":"paper-programdistill","json_url":"https://awesomerea.org/papers/paper-programdistill/record.json","name":"ProgramDistill: From Interactive Web Apps to Verifiable Reference-Guided SWE Tasks","record_type":"paper","url":"https://awesomerea.org/papers/paper-programdistill/"},{"change":"added","date":"2026-10-17","id":"paper-programbench","json_url":"https://awesomerea.org/papers/paper-programbench/record.json","name":"ProgramBench: Can Language Models Rebuild Programs From Scratch?","record_type":"paper","url":"https://awesomerea.org/papers/paper-programbench/"},{"change":"added","date":"2026-10-17","id":"paper-pix2code","json_url":"https://awesomerea.org/papers/paper-pix2code/record.json","name":"pix2code: Generating Code from a Graphical User Interface Screenshot","record_type":"paper","url":"https://awesomerea.org/papers/paper-pix2code/"},{"change":"added","date":"2026-10-17","id":"paper-penguin","json_url":"https://awesomerea.org/papers/paper-penguin/record.json","name":"Target-Centric Firmware Rehosting with Penguin","record_type":"paper","url":"https://awesomerea.org/papers/paper-penguin/"},{"change":"added","date":"2026-10-17","id":"paper-netplier","json_url":"https://awesomerea.org/papers/paper-netplier/record.json","name":"NetPlier: Probabilistic Network Protocol Reverse Engineering from Message Traces","record_type":"paper","url":"https://awesomerea.org/papers/paper-netplier/"},{"change":"added","date":"2026-10-17","id":"paper-nemesys","json_url":"https://awesomerea.org/papers/paper-nemesys/record.json","name":"NEMESYS: Network Message Syntax Reverse Engineering by Analysis of the Intrinsic Structure of Individual Messages","record_type":"paper","url":"https://awesomerea.org/papers/paper-nemesys/"},{"change":"added","date":"2026-10-17","id":"paper-jsdeobsbench","json_url":"https://awesomerea.org/papers/paper-jsdeobsbench/record.json","name":"JsDeObsBench: Measuring and Benchmarking LLMs for JavaScript Deobfuscation","record_type":"paper","url":"https://awesomerea.org/papers/paper-jsdeobsbench/"},{"change":"added","date":"2026-10-17","id":"paper-icepre","json_url":"https://awesomerea.org/papers/paper-icepre/record.json","name":"ICEPRE: ICS Protocol Reverse Engineering via Data-Driven Concolic Execution","record_type":"paper","url":"https://awesomerea.org/papers/paper-icepre/"},{"change":"added","date":"2026-10-17","id":"paper-halucinator","json_url":"https://awesomerea.org/papers/paper-halucinator/record.json","name":"HALucinator: Firmware Re-hosting Through Abstraction Layer Emulation","record_type":"paper","url":"https://awesomerea.org/papers/paper-halucinator/"},{"change":"added","date":"2026-10-17","id":"paper-fuzzware","json_url":"https://awesomerea.org/papers/paper-fuzzware/record.json","name":"Fuzzware: Using Precise MMIO Modeling for Effective Firmware Fuzzing","record_type":"paper","url":"https://awesomerea.org/papers/paper-fuzzware/"},{"change":"added","date":"2026-10-17","id":"paper-firmwell","json_url":"https://awesomerea.org/papers/paper-firmwell/record.json","name":"User-Space Dependency-Aware Rehosting for Linux-Based Firmware Binaries","record_type":"paper","url":"https://awesomerea.org/papers/paper-firmwell/"},{"change":"added","date":"2026-10-17","id":"paper-firmae","json_url":"https://awesomerea.org/papers/paper-firmae/record.json","name":"FirmAE: Towards Large-Scale Emulation of IoT Firmware for Dynamic Analysis","record_type":"paper","url":"https://awesomerea.org/papers/paper-firmae/"},{"change":"reviewed","date":"2026-10-17","id":"paper-dire","json_url":"https://awesomerea.org/papers/paper-dire/record.json","name":"DIRE: A Neural Approach to Decompiled Identifier Naming","record_type":"paper","url":"https://awesomerea.org/papers/paper-dire/"},{"change":"reviewed","date":"2026-10-17","id":"paper-design2code","json_url":"https://awesomerea.org/papers/paper-design2code/record.json","name":"Design2Code: Benchmarking Multimodal Code Generation for Automated Front-End Engineering","record_type":"paper","url":"https://awesomerea.org/papers/paper-design2code/"},{"change":"added","date":"2026-10-17","id":"paper-degpt","json_url":"https://awesomerea.org/papers/paper-degpt/record.json","name":"DeGPT: Optimizing Decompiler Output with LLM","record_type":"paper","url":"https://awesomerea.org/papers/paper-degpt/"},{"change":"added","date":"2026-10-17","id":"paper-decompile-bench","json_url":"https://awesomerea.org/papers/paper-decompile-bench/record.json","name":"Decompile-Bench: Million-Scale Binary-Source Function Pairs for Real-World Binary Decompilation","record_type":"paper","url":"https://awesomerea.org/papers/paper-decompile-bench/"},{"change":"added","date":"2026-10-17","id":"paper-declarui","json_url":"https://awesomerea.org/papers/paper-declarui/record.json","name":"DeclarUI: Bridging Design and Development with Automated Declarative UI Code Generation","record_type":"paper","url":"https://awesomerea.org/papers/paper-declarui/"},{"change":"added","date":"2026-10-17","id":"paper-dcgen","json_url":"https://awesomerea.org/papers/paper-dcgen/record.json","name":"Divide-and-Conquer: Generating UI Code from Screenshots","record_type":"paper","url":"https://awesomerea.org/papers/paper-dcgen/"},{"change":"reviewed","date":"2026-10-17","id":"paper-crebench","json_url":"https://awesomerea.org/papers/paper-crebench/record.json","name":"CREBench: Evaluating Large Language Models in Cryptographic Binary Reverse Engineering","record_type":"paper","url":"https://awesomerea.org/papers/paper-crebench/"},{"change":"added","date":"2026-10-17","id":"paper-code-world-models","json_url":"https://awesomerea.org/papers/paper-code-world-models/record.json","name":"Generating Code World Models with Large Language Models Guided by Monte Carlo Tree Search","record_type":"paper","url":"https://awesomerea.org/papers/paper-code-world-models/"},{"change":"added","date":"2026-10-17","id":"paper-cascade","json_url":"https://awesomerea.org/papers/paper-cascade/record.json","name":"CASCADE: LLM-powered JavaScript Deobfuscator at Google","record_type":"paper","url":"https://awesomerea.org/papers/paper-cascade/"},{"change":"added","date":"2026-10-17","id":"paper-ble-automata-learning","json_url":"https://awesomerea.org/papers/paper-ble-automata-learning/record.json","name":"Fingerprinting and analysis of Bluetooth devices with automata learning","record_type":"paper","url":"https://awesomerea.org/papers/paper-ble-automata-learning/"},{"change":"added","date":"2026-10-17","id":"paper-binpre","json_url":"https://awesomerea.org/papers/paper-binpre/record.json","name":"BinPRE: Enhancing Field Inference in Binary Analysis Based Protocol Reverse Engineering","record_type":"paper","url":"https://awesomerea.org/papers/paper-binpre/"},{"change":"added","date":"2026-10-17","id":"paper-binaryinferno","json_url":"https://awesomerea.org/papers/paper-binaryinferno/record.json","name":"BinaryInferno: A Semantic-Driven Approach to Field Inference for Binary Message Formats","record_type":"paper","url":"https://awesomerea.org/papers/paper-binaryinferno/"},{"change":"reviewed","date":"2026-10-16T01:05:01Z","id":"renderdoc-mcp","json_url":"https://awesomerea.org/resources/renderdoc-mcp/record.json","name":"RenderDoc MCP","record_type":"resource","url":"https://awesomerea.org/resources/renderdoc-mcp/"},{"change":"reviewed","date":"2026-10-16T01:05:01Z","id":"renderdoc","json_url":"https://awesomerea.org/resources/renderdoc/record.json","name":"RenderDoc","record_type":"resource","url":"https://awesomerea.org/resources/renderdoc/"},{"change":"reviewed","date":"2026-10-16T01:05:01Z","id":"playwright-mcp","json_url":"https://awesomerea.org/resources/playwright-mcp/record.json","name":"Playwright MCP","record_type":"resource","url":"https://awesomerea.org/resources/playwright-mcp/"},{"change":"reviewed","date":"2026-10-16T01:05:01Z","id":"mitmproxy","json_url":"https://awesomerea.org/resources/mitmproxy/record.json","name":"mitmproxy","record_type":"resource","url":"https://awesomerea.org/resources/mitmproxy/"},{"change":"reviewed","date":"2026-10-16T01:05:01Z","id":"il2cppdumper","json_url":"https://awesomerea.org/resources/il2cppdumper/record.json","name":"Il2CppDumper","record_type":"resource","url":"https://awesomerea.org/resources/il2cppdumper/"},{"change":"reviewed","date":"2026-10-16T01:05:01Z","id":"cpp2il","json_url":"https://awesomerea.org/resources/cpp2il/record.json","name":"Cpp2IL","record_type":"resource","url":"https://awesomerea.org/resources/cpp2il/"},{"change":"reviewed","date":"2026-10-16T01:05:01Z","id":"chrome-devtools-mcp","json_url":"https://awesomerea.org/resources/chrome-devtools-mcp/record.json","name":"Chrome DevTools MCP","record_type":"resource","url":"https://awesomerea.org/resources/chrome-devtools-mcp/"},{"change":"reviewed","date":"2026-10-16T01:05:01Z","id":"assetripper","json_url":"https://awesomerea.org/resources/assetripper/record.json","name":"AssetRipper","record_type":"resource","url":"https://awesomerea.org/resources/assetripper/"},{"change":"added","date":"2026-10-16","id":"x64dbg","json_url":"https://awesomerea.org/resources/x64dbg/record.json","name":"x64dbg","record_type":"resource","url":"https://awesomerea.org/resources/x64dbg/"},{"change":"added","date":"2026-10-16","id":"wireshark","json_url":"https://awesomerea.org/resources/wireshark/record.json","name":"Wireshark","record_type":"resource","url":"https://awesomerea.org/resources/wireshark/"},{"change":"added","date":"2026-10-16","id":"webcrack","json_url":"https://awesomerea.org/resources/webcrack/record.json","name":"webcrack","record_type":"resource","url":"https://awesomerea.org/resources/webcrack/"},{"change":"added","date":"2026-10-16","id":"wasm-tools","json_url":"https://awesomerea.org/resources/wasm-tools/record.json","name":"wasm-tools","record_type":"resource","url":"https://awesomerea.org/resources/wasm-tools/"},{"change":"added","date":"2026-10-16","id":"wakaru","json_url":"https://awesomerea.org/resources/wakaru/record.json","name":"Wakaru","record_type":"resource","url":"https://awesomerea.org/resources/wakaru/"},{"change":"added","date":"2026-10-16","id":"wabt","json_url":"https://awesomerea.org/resources/wabt/record.json","name":"WABT","record_type":"resource","url":"https://awesomerea.org/resources/wabt/"},{"change":"added","date":"2026-10-16","id":"unicorn","json_url":"https://awesomerea.org/resources/unicorn/record.json","name":"Unicorn Engine","record_type":"resource","url":"https://awesomerea.org/resources/unicorn/"},{"change":"added","date":"2026-10-16","id":"undertalemodtool","json_url":"https://awesomerea.org/resources/undertalemodtool/record.json","name":"UndertaleModTool","record_type":"resource","url":"https://awesomerea.org/resources/undertalemodtool/"},{"change":"added","date":"2026-10-16","id":"unblob","json_url":"https://awesomerea.org/resources/unblob/record.json","name":"unblob","record_type":"resource","url":"https://awesomerea.org/resources/unblob/"},{"change":"added","date":"2026-10-16","id":"uefitool","json_url":"https://awesomerea.org/resources/uefitool/record.json","name":"UEFITool","record_type":"resource","url":"https://awesomerea.org/resources/uefitool/"},{"change":"added","date":"2026-10-16","id":"ue4ss","json_url":"https://awesomerea.org/resources/ue4ss/record.json","name":"UE4SS","record_type":"resource","url":"https://awesomerea.org/resources/ue4ss/"},{"change":"added","date":"2026-10-16","id":"ue-explorer","json_url":"https://awesomerea.org/resources/ue-explorer/record.json","name":"UE Explorer","record_type":"resource","url":"https://awesomerea.org/resources/ue-explorer/"},{"change":"added","date":"2026-10-16","id":"super-trouper","json_url":"https://awesomerea.org/resources/super-trouper/record.json","name":"Super Trouper","record_type":"resource","url":"https://awesomerea.org/resources/super-trouper/"},{"change":"added","date":"2026-10-16","id":"spectral-mcp","json_url":"https://awesomerea.org/resources/spectral-mcp/record.json","name":"Spectral","record_type":"resource","url":"https://awesomerea.org/resources/spectral-mcp/"},{"change":"added","date":"2026-10-16","id":"specterops-re-skills","json_url":"https://awesomerea.org/resources/specterops-re-skills/record.json","name":"SpecterOps Reverse Engineering Skills","record_type":"resource","url":"https://awesomerea.org/resources/specterops-re-skills/"},{"change":"added","date":"2026-10-16","id":"rr","json_url":"https://awesomerea.org/resources/rr/record.json","name":"rr","record_type":"resource","url":"https://awesomerea.org/resources/rr/"},{"change":"added","date":"2026-10-16","id":"revengai-ghidra","json_url":"https://awesomerea.org/resources/revengai-ghidra/record.json","name":"RevEng.AI Ghidra Plugin","record_type":"resource","url":"https://awesomerea.org/resources/revengai-ghidra/"},{"change":"added","date":"2026-10-16","id":"resym-paper","json_url":"https://awesomerea.org/resources/resym-paper/record.json","name":"ReSym (CCS 2024)","record_type":"resource","url":"https://awesomerea.org/resources/resym-paper/"},{"change":"added","date":"2026-10-16","id":"renderdoc-mcp","json_url":"https://awesomerea.org/resources/renderdoc-mcp/record.json","name":"RenderDoc MCP","record_type":"resource","url":"https://awesomerea.org/resources/renderdoc-mcp/"},{"change":"added","date":"2026-10-16","id":"renderdoc","json_url":"https://awesomerea.org/resources/renderdoc/record.json","name":"RenderDoc","record_type":"resource","url":"https://awesomerea.org/resources/renderdoc/"},{"change":"added","date":"2026-10-16","id":"recaf","json_url":"https://awesomerea.org/resources/recaf/record.json","name":"Recaf","record_type":"resource","url":"https://awesomerea.org/resources/recaf/"},{"change":"added","date":"2026-10-16","id":"reacut-reconstruction","json_url":"https://awesomerea.org/resources/reacut-reconstruction/record.json","name":"ReaCut: video-editor reconstruction","record_type":"resource","url":"https://awesomerea.org/resources/reacut-reconstruction/"},{"change":"added","date":"2026-10-16","id":"rea-web-captures","json_url":"https://awesomerea.org/resources/rea-web-captures/record.json","name":"Historical web network captures","record_type":"resource","url":"https://awesomerea.org/resources/rea-web-captures/"},{"change":"added","date":"2026-10-16","id":"rea-upstream","json_url":"https://awesomerea.org/resources/rea-upstream/record.json","name":"REA — Reverse Engineer Anything","record_type":"resource","url":"https://awesomerea.org/resources/rea-upstream/"},{"change":"added","date":"2026-10-16","id":"rea-th04-case","json_url":"https://awesomerea.org/resources/rea-th04-case/record.json","name":"TH04: recover a DOS bullet-ring helper","record_type":"resource","url":"https://awesomerea.org/resources/rea-th04-case/"},{"change":"added","date":"2026-10-16","id":"rea-playbook","json_url":"https://awesomerea.org/resources/rea-playbook/record.json","name":"rea-playbook","record_type":"resource","url":"https://awesomerea.org/resources/rea-playbook/"},{"change":"added","date":"2026-10-16","id":"rea-official-skill","json_url":"https://awesomerea.org/resources/rea-official-skill/record.json","name":"Official reverse-engineer-anything skill","record_type":"resource","url":"https://awesomerea.org/resources/rea-official-skill/"},{"change":"added","date":"2026-10-16","id":"rea-notion-case","json_url":"https://awesomerea.org/resources/rea-notion-case/record.json","name":"Notion: trace the clipboard bridge","record_type":"resource","url":"https://awesomerea.org/resources/rea-notion-case/"},{"change":"added","date":"2026-10-16","id":"rea-native-workflow","json_url":"https://awesomerea.org/resources/rea-native-workflow/record.json","name":"Native binary investigation","record_type":"resource","url":"https://awesomerea.org/resources/rea-native-workflow/"},{"change":"added","date":"2026-10-16","id":"rea-mcp-contracts","json_url":"https://awesomerea.org/resources/rea-mcp-contracts/record.json","name":"MCP contracts and generated catalog","record_type":"resource","url":"https://awesomerea.org/resources/rea-mcp-contracts/"},{"change":"added","date":"2026-10-16","id":"rea-managed-guide","json_url":"https://awesomerea.org/resources/rea-managed-guide/record.json","name":"Managed-code analysis","record_type":"resource","url":"https://awesomerea.org/resources/rea-managed-guide/"},{"change":"added","date":"2026-10-16","id":"rea-lab","json_url":"https://awesomerea.org/resources/rea-lab/record.json","name":"rea-lab","record_type":"resource","url":"https://awesomerea.org/resources/rea-lab/"},{"change":"added","date":"2026-10-16","id":"rea-js-workflows","json_url":"https://awesomerea.org/resources/rea-js-workflows/record.json","name":"Cross-layer JavaScript application workflows","record_type":"resource","url":"https://awesomerea.org/resources/rea-js-workflows/"},{"change":"added","date":"2026-10-16","id":"rea-jev","json_url":"https://awesomerea.org/resources/rea-jev/record.json","name":"rea-jev","record_type":"resource","url":"https://awesomerea.org/resources/rea-jev/"},{"change":"added","date":"2026-10-16","id":"rea-installation","json_url":"https://awesomerea.org/resources/rea-installation/record.json","name":"Installation and client setup","record_type":"resource","url":"https://awesomerea.org/resources/rea-installation/"},{"change":"added","date":"2026-10-16","id":"rea-firmware-guide","json_url":"https://awesomerea.org/resources/rea-firmware-guide/record.json","name":"Firmware analysis","record_type":"resource","url":"https://awesomerea.org/resources/rea-firmware-guide/"},{"change":"added","date":"2026-10-16","id":"rea-electron-guide","json_url":"https://awesomerea.org/resources/rea-electron-guide/record.json","name":"JavaScript and Electron: follow a CSV export","record_type":"resource","url":"https://awesomerea.org/resources/rea-electron-guide/"},{"change":"added","date":"2026-10-16","id":"rea-dxball-case","json_url":"https://awesomerea.org/resources/rea-dxball-case/record.json","name":"DX-Ball: reconstruct sound panning","record_type":"resource","url":"https://awesomerea.org/resources/rea-dxball-case/"},{"change":"added","date":"2026-10-16","id":"rea-ctf-case","json_url":"https://awesomerea.org/resources/rea-ctf-case/record.json","name":"DownUnderCTF: masked-squares flag checker","record_type":"resource","url":"https://awesomerea.org/resources/rea-ctf-case/"},{"change":"added","date":"2026-10-16","id":"rea-cli-evidence","json_url":"https://awesomerea.org/resources/rea-cli-evidence/record.json","name":"CLI and Evidence","record_type":"resource","url":"https://awesomerea.org/resources/rea-cli-evidence/"},{"change":"added","date":"2026-10-16","id":"rea-casebook","json_url":"https://awesomerea.org/resources/rea-casebook/record.json","name":"rea-casebook","record_type":"resource","url":"https://awesomerea.org/resources/rea-casebook/"},{"change":"added","date":"2026-10-16","id":"rea-browser-guide","json_url":"https://awesomerea.org/resources/rea-browser-guide/record.json","name":"Browser observation guide","record_type":"resource","url":"https://awesomerea.org/resources/rea-browser-guide/"},{"change":"added","date":"2026-10-16","id":"rea-android-guide","json_url":"https://awesomerea.org/resources/rea-android-guide/record.json","name":"Static Android APK analysis","record_type":"resource","url":"https://awesomerea.org/resources/rea-android-guide/"},{"change":"added","date":"2026-10-16","id":"rea-aegis-case","json_url":"https://awesomerea.org/resources/rea-aegis-case/record.json","name":"Aegis: trace a login-code calculation","record_type":"resource","url":"https://awesomerea.org/resources/rea-aegis-case/"},{"change":"added","date":"2026-10-16","id":"re-for-beginners","json_url":"https://awesomerea.org/resources/re-for-beginners/record.json","name":"Reverse Engineering for Beginners","record_type":"resource","url":"https://awesomerea.org/resources/re-for-beginners/"},{"change":"added","date":"2026-10-16","id":"radare2-mcp","json_url":"https://awesomerea.org/resources/radare2-mcp/record.json","name":"Radare2 MCP Server","record_type":"resource","url":"https://awesomerea.org/resources/radare2-mcp/"},{"change":"added","date":"2026-10-16","id":"radare2-book","json_url":"https://awesomerea.org/resources/radare2-book/record.json","name":"The Official Radare2 Book","record_type":"resource","url":"https://awesomerea.org/resources/radare2-book/"},{"change":"added","date":"2026-10-16","id":"radare2","json_url":"https://awesomerea.org/resources/radare2/record.json","name":"radare2","record_type":"resource","url":"https://awesomerea.org/resources/radare2/"},{"change":"added","date":"2026-10-16","id":"r2frida","json_url":"https://awesomerea.org/resources/r2frida/record.json","name":"r2frida","record_type":"resource","url":"https://awesomerea.org/resources/r2frida/"},{"change":"added","date":"2026-10-16","id":"r2ai","json_url":"https://awesomerea.org/resources/r2ai/record.json","name":"r2ai","record_type":"resource","url":"https://awesomerea.org/resources/r2ai/"},{"change":"added","date":"2026-10-16","id":"qiling","json_url":"https://awesomerea.org/resources/qiling/record.json","name":"Qiling","record_type":"resource","url":"https://awesomerea.org/resources/qiling/"},{"change":"added","date":"2026-10-16","id":"pwn-college-re","json_url":"https://awesomerea.org/resources/pwn-college-re/record.json","name":"pwn.college: Reverse Engineering","record_type":"resource","url":"https://awesomerea.org/resources/pwn-college-re/"},{"change":"added","date":"2026-10-16","id":"pulseview","json_url":"https://awesomerea.org/resources/pulseview/record.json","name":"PulseView","record_type":"resource","url":"https://awesomerea.org/resources/pulseview/"},{"change":"added","date":"2026-10-16","id":"psp-web-recomp","json_url":"https://awesomerea.org/resources/psp-web-recomp/record.json","name":"PSP Web Recomp","record_type":"resource","url":"https://awesomerea.org/resources/psp-web-recomp/"},{"change":"added","date":"2026-10-16","id":"playwright-mcp","json_url":"https://awesomerea.org/resources/playwright-mcp/record.json","name":"Playwright MCP","record_type":"resource","url":"https://awesomerea.org/resources/playwright-mcp/"},{"change":"added","date":"2026-10-16","id":"picoprint-rea-investigation","json_url":"https://awesomerea.org/resources/picoprint-rea-investigation/record.json","name":"PicoPrint: LX-D02 printer investigation","record_type":"resource","url":"https://awesomerea.org/resources/picoprint-rea-investigation/"},{"change":"added","date":"2026-10-16","id":"ost2","json_url":"https://awesomerea.org/resources/ost2/record.json","name":"OpenSecurityTraining2","record_type":"resource","url":"https://awesomerea.org/resources/ost2/"},{"change":"added","date":"2026-10-16","id":"ofrak","json_url":"https://awesomerea.org/resources/ofrak/record.json","name":"OFRAK","record_type":"resource","url":"https://awesomerea.org/resources/ofrak/"},{"change":"added","date":"2026-10-16","id":"objection","json_url":"https://awesomerea.org/resources/objection/record.json","name":"objection","record_type":"resource","url":"https://awesomerea.org/resources/objection/"},{"change":"added","date":"2026-10-16","id":"objdiff","json_url":"https://awesomerea.org/resources/objdiff/record.json","name":"objdiff","record_type":"resource","url":"https://awesomerea.org/resources/objdiff/"},{"change":"added","date":"2026-10-16","id":"nibkit","json_url":"https://awesomerea.org/resources/nibkit/record.json","name":"nibkit","record_type":"resource","url":"https://awesomerea.org/resources/nibkit/"},{"change":"added","date":"2026-10-16","id":"morluto-awesome-re","json_url":"https://awesomerea.org/resources/morluto-awesome-re/record.json","name":"Awesome Reverse Engineering","record_type":"resource","url":"https://awesomerea.org/resources/morluto-awesome-re/"},{"change":"added","date":"2026-10-16","id":"mobsf","json_url":"https://awesomerea.org/resources/mobsf/record.json","name":"Mobile Security Framework (MobSF)","record_type":"resource","url":"https://awesomerea.org/resources/mobsf/"},{"change":"added","date":"2026-10-16","id":"mitmproxy","json_url":"https://awesomerea.org/resources/mitmproxy/record.json","name":"mitmproxy","record_type":"resource","url":"https://awesomerea.org/resources/mitmproxy/"},{"change":"added","date":"2026-10-16","id":"llm4decompile-paper","json_url":"https://awesomerea.org/resources/llm4decompile-paper/record.json","name":"LLM4Decompile (EMNLP 2024)","record_type":"resource","url":"https://awesomerea.org/resources/llm4decompile-paper/"},{"change":"added","date":"2026-10-16","id":"lldb-mcp","json_url":"https://awesomerea.org/resources/lldb-mcp/record.json","name":"LLDB MCP","record_type":"resource","url":"https://awesomerea.org/resources/lldb-mcp/"},{"change":"added","date":"2026-10-16","id":"lief","json_url":"https://awesomerea.org/resources/lief/record.json","name":"LIEF","record_type":"resource","url":"https://awesomerea.org/resources/lief/"},{"change":"added","date":"2026-10-16","id":"lasrecomp","json_url":"https://awesomerea.org/resources/lasrecomp/record.json","name":"LASRecomp: Link’s Awakening static recompilation","record_type":"resource","url":"https://awesomerea.org/resources/lasrecomp/"},{"change":"added","date":"2026-10-16","id":"kaitai-struct","json_url":"https://awesomerea.org/resources/kaitai-struct/record.json","name":"Kaitai Struct","record_type":"resource","url":"https://awesomerea.org/resources/kaitai-struct/"},{"change":"added","date":"2026-10-16","id":"jsdeob-workbench","json_url":"https://awesomerea.org/resources/jsdeob-workbench/record.json","name":"jsdeob-workbench","record_type":"resource","url":"https://awesomerea.org/resources/jsdeob-workbench/"},{"change":"added","date":"2026-10-16","id":"jadx-ai-mcp","json_url":"https://awesomerea.org/resources/jadx-ai-mcp/record.json","name":"JADX-AI-MCP","record_type":"resource","url":"https://awesomerea.org/resources/jadx-ai-mcp/"},{"change":"added","date":"2026-10-16","id":"jadx","json_url":"https://awesomerea.org/resources/jadx/record.json","name":"JADX","record_type":"resource","url":"https://awesomerea.org/resources/jadx/"},{"change":"added","date":"2026-10-16","id":"imhex","json_url":"https://awesomerea.org/resources/imhex/record.json","name":"ImHex","record_type":"resource","url":"https://awesomerea.org/resources/imhex/"},{"change":"added","date":"2026-10-16","id":"ilspy","json_url":"https://awesomerea.org/resources/ilspy/record.json","name":"ILSpy","record_type":"resource","url":"https://awesomerea.org/resources/ilspy/"},{"change":"added","date":"2026-10-16","id":"il2cppdumper","json_url":"https://awesomerea.org/resources/il2cppdumper/record.json","name":"Il2CppDumper","record_type":"resource","url":"https://awesomerea.org/resources/il2cppdumper/"},{"change":"added","date":"2026-10-16","id":"ida-pro-mcp-community","json_url":"https://awesomerea.org/resources/ida-pro-mcp-community/record.json","name":"IDA Pro MCP (mrexodia)","record_type":"resource","url":"https://awesomerea.org/resources/ida-pro-mcp-community/"},{"change":"added","date":"2026-10-16","id":"hex-rays-ida-mcp","json_url":"https://awesomerea.org/resources/hex-rays-ida-mcp/record.json","name":"Hex-Rays IDA MCP","record_type":"resource","url":"https://awesomerea.org/resources/hex-rays-ida-mcp/"},{"change":"added","date":"2026-10-16","id":"hermes-dec","json_url":"https://awesomerea.org/resources/hermes-dec/record.json","name":"hermes-dec","record_type":"resource","url":"https://awesomerea.org/resources/hermes-dec/"},{"change":"added","date":"2026-10-16","id":"hbctool","json_url":"https://awesomerea.org/resources/hbctool/record.json","name":"hbctool","record_type":"resource","url":"https://awesomerea.org/resources/hbctool/"},{"change":"added","date":"2026-10-16","id":"godot-re-tools","json_url":"https://awesomerea.org/resources/godot-re-tools/record.json","name":"Godot RE Tools","record_type":"resource","url":"https://awesomerea.org/resources/godot-re-tools/"},{"change":"added","date":"2026-10-16","id":"ghidramcp","json_url":"https://awesomerea.org/resources/ghidramcp/record.json","name":"GhidraMCP","record_type":"resource","url":"https://awesomerea.org/resources/ghidramcp/"},{"change":"added","date":"2026-10-16","id":"ghidra-firmware-utils","json_url":"https://awesomerea.org/resources/ghidra-firmware-utils/record.json","name":"Ghidra Firmware Utilities","record_type":"resource","url":"https://awesomerea.org/resources/ghidra-firmware-utils/"},{"change":"added","date":"2026-10-16","id":"ghidra","json_url":"https://awesomerea.org/resources/ghidra/record.json","name":"Ghidra","record_type":"resource","url":"https://awesomerea.org/resources/ghidra/"},{"change":"added","date":"2026-10-16","id":"gdb","json_url":"https://awesomerea.org/resources/gdb/record.json","name":"GDB","record_type":"resource","url":"https://awesomerea.org/resources/gdb/"},{"change":"added","date":"2026-10-16","id":"garbro","json_url":"https://awesomerea.org/resources/garbro/record.json","name":"GARbro","record_type":"resource","url":"https://awesomerea.org/resources/garbro/"},{"change":"added","date":"2026-10-16","id":"frida-mcp-yfe404","json_url":"https://awesomerea.org/resources/frida-mcp-yfe404/record.json","name":"frida-mcp (yfe404)","record_type":"resource","url":"https://awesomerea.org/resources/frida-mcp-yfe404/"},{"change":"added","date":"2026-10-16","id":"frida-il2cpp-bridge","json_url":"https://awesomerea.org/resources/frida-il2cpp-bridge/record.json","name":"frida-il2cpp-bridge","record_type":"resource","url":"https://awesomerea.org/resources/frida-il2cpp-bridge/"},{"change":"added","date":"2026-10-16","id":"frida","json_url":"https://awesomerea.org/resources/frida/record.json","name":"Frida","record_type":"resource","url":"https://awesomerea.org/resources/frida/"},{"change":"added","date":"2026-10-16","id":"fmodel","json_url":"https://awesomerea.org/resources/fmodel/record.json","name":"FModel","record_type":"resource","url":"https://awesomerea.org/resources/fmodel/"},{"change":"added","date":"2026-10-16","id":"firmae","json_url":"https://awesomerea.org/resources/firmae/record.json","name":"FirmAE","record_type":"resource","url":"https://awesomerea.org/resources/firmae/"},{"change":"added","date":"2026-10-16","id":"fact-core","json_url":"https://awesomerea.org/resources/fact-core/record.json","name":"Firmware Analysis and Comparison Tool (FACT)","record_type":"resource","url":"https://awesomerea.org/resources/fact-core/"},{"change":"added","date":"2026-10-16","id":"emba","json_url":"https://awesomerea.org/resources/emba/record.json","name":"EMBA","record_type":"resource","url":"https://awesomerea.org/resources/emba/"},{"change":"added","date":"2026-10-16","id":"electron-asar","json_url":"https://awesomerea.org/resources/electron-asar/record.json","name":"@electron/asar","record_type":"resource","url":"https://awesomerea.org/resources/electron-asar/"},{"change":"added","date":"2026-10-16","id":"dsh-mcp-rea","json_url":"https://awesomerea.org/resources/dsh-mcp-rea/record.json","name":"dsh-mcp-rea","record_type":"resource","url":"https://awesomerea.org/resources/dsh-mcp-rea/"},{"change":"added","date":"2026-10-16","id":"dnspyex","json_url":"https://awesomerea.org/resources/dnspyex/record.json","name":"dnSpyEx","record_type":"resource","url":"https://awesomerea.org/resources/dnspyex/"},{"change":"added","date":"2026-10-16","id":"diaphora","json_url":"https://awesomerea.org/resources/diaphora/record.json","name":"Diaphora","record_type":"resource","url":"https://awesomerea.org/resources/diaphora/"},{"change":"added","date":"2026-10-16","id":"detect-it-easy","json_url":"https://awesomerea.org/resources/detect-it-easy/record.json","name":"Detect It Easy","record_type":"resource","url":"https://awesomerea.org/resources/detect-it-easy/"},{"change":"added","date":"2026-10-16","id":"decompilebench-paper","json_url":"https://awesomerea.org/resources/decompilebench-paper/record.json","name":"DecompileBench (Findings of ACL 2025)","record_type":"resource","url":"https://awesomerea.org/resources/decompilebench-paper/"},{"change":"added","date":"2026-10-16","id":"daila","json_url":"https://awesomerea.org/resources/daila/record.json","name":"DAILA","record_type":"resource","url":"https://awesomerea.org/resources/daila/"},{"change":"added","date":"2026-10-16","id":"cutter","json_url":"https://awesomerea.org/resources/cutter/record.json","name":"Cutter","record_type":"resource","url":"https://awesomerea.org/resources/cutter/"},{"change":"added","date":"2026-10-16","id":"cpp2il","json_url":"https://awesomerea.org/resources/cpp2il/record.json","name":"Cpp2IL","record_type":"resource","url":"https://awesomerea.org/resources/cpp2il/"},{"change":"added","date":"2026-10-16","id":"claude-reverse-engineering-skill","json_url":"https://awesomerea.org/resources/claude-reverse-engineering-skill/record.json","name":"Claude Reverse Engineering Skill","record_type":"resource","url":"https://awesomerea.org/resources/claude-reverse-engineering-skill/"},{"change":"added","date":"2026-10-16","id":"chrome-devtools-mcp","json_url":"https://awesomerea.org/resources/chrome-devtools-mcp/record.json","name":"Chrome DevTools MCP","record_type":"resource","url":"https://awesomerea.org/resources/chrome-devtools-mcp/"},{"change":"added","date":"2026-10-16","id":"capstone","json_url":"https://awesomerea.org/resources/capstone/record.json","name":"Capstone","record_type":"resource","url":"https://awesomerea.org/resources/capstone/"},{"change":"added","date":"2026-10-16","id":"browser-reverse-engineering-toolkit","json_url":"https://awesomerea.org/resources/browser-reverse-engineering-toolkit/record.json","name":"Browser Reverse Engineering Toolkit","record_type":"resource","url":"https://awesomerea.org/resources/browser-reverse-engineering-toolkit/"},{"change":"added","date":"2026-10-16","id":"blutter","json_url":"https://awesomerea.org/resources/blutter/record.json","name":"Blutter","record_type":"resource","url":"https://awesomerea.org/resources/blutter/"},{"change":"added","date":"2026-10-16","id":"binwalk","json_url":"https://awesomerea.org/resources/binwalk/record.json","name":"Binwalk","record_type":"resource","url":"https://awesomerea.org/resources/binwalk/"},{"change":"added","date":"2026-10-16","id":"bindiff","json_url":"https://awesomerea.org/resources/bindiff/record.json","name":"BinDiff","record_type":"resource","url":"https://awesomerea.org/resources/bindiff/"},{"change":"added","date":"2026-10-16","id":"binary-ninja-official-mcp","json_url":"https://awesomerea.org/resources/binary-ninja-official-mcp/record.json","name":"Binary Ninja MCP (official)","record_type":"resource","url":"https://awesomerea.org/resources/binary-ninja-official-mcp/"},{"change":"added","date":"2026-10-16","id":"binary-ninja-community-mcp","json_url":"https://awesomerea.org/resources/binary-ninja-community-mcp/record.json","name":"Binary Ninja MCP (fosdickio)","record_type":"resource","url":"https://awesomerea.org/resources/binary-ninja-community-mcp/"},{"change":"added","date":"2026-10-16","id":"awesome-rea-cases","json_url":"https://awesomerea.org/resources/awesome-rea-cases/record.json","name":"Awesome REA Cases","record_type":"resource","url":"https://awesomerea.org/resources/awesome-rea-cases/"},{"change":"added","date":"2026-10-16","id":"assetripper","json_url":"https://awesomerea.org/resources/assetripper/record.json","name":"AssetRipper","record_type":"resource","url":"https://awesomerea.org/resources/assetripper/"},{"change":"added","date":"2026-10-16","id":"apktool","json_url":"https://awesomerea.org/resources/apktool/record.json","name":"Apktool","record_type":"resource","url":"https://awesomerea.org/resources/apktool/"},{"change":"added","date":"2026-10-16","id":"aotopsy","json_url":"https://awesomerea.org/resources/aotopsy/record.json","name":"AOTopsy","record_type":"resource","url":"https://awesomerea.org/resources/aotopsy/"},{"change":"added","date":"2026-10-16","id":"angr","json_url":"https://awesomerea.org/resources/angr/record.json","name":"angr","record_type":"resource","url":"https://awesomerea.org/resources/angr/"},{"change":"added","date":"2026-10-16","id":"androguard","json_url":"https://awesomerea.org/resources/androguard/record.json","name":"Androguard","record_type":"resource","url":"https://awesomerea.org/resources/androguard/"},{"change":"added","date":"2026-10-16","id":"paper-webuibench","json_url":"https://awesomerea.org/papers/paper-webuibench/record.json","name":"WebUIBench: A Comprehensive Benchmark for Evaluating Multimodal Large Language Models in WebUI-to-Code","record_type":"paper","url":"https://awesomerea.org/papers/paper-webuibench/"},{"change":"added","date":"2026-10-16","id":"paper-sre-bench","json_url":"https://awesomerea.org/papers/paper-sre-bench/record.json","name":"The Next Challenge for Agentic Cybersecurity: A Realistic, Contamination-Free Reverse Engineering Benchmark","record_type":"paper","url":"https://awesomerea.org/papers/paper-sre-bench/"},{"change":"added","date":"2026-10-16","id":"paper-sprite-game-ui","json_url":"https://awesomerea.org/papers/paper-sprite-game-ui/record.json","name":"SPRITE: From Static Mockups to Engine-Ready Game UI","record_type":"paper","url":"https://awesomerea.org/papers/paper-sprite-game-ui/"},{"change":"added","date":"2026-10-16","id":"paper-revengebench","json_url":"https://awesomerea.org/papers/paper-revengebench/record.json","name":"RevengeBench: Reverse Engineering Code-Space Policies from Behavioral Experiments","record_type":"paper","url":"https://awesomerea.org/papers/paper-revengebench/"},{"change":"added","date":"2026-10-16","id":"paper-resym","json_url":"https://awesomerea.org/papers/paper-resym/record.json","name":"ReSym: Harnessing LLMs to Recover Variable and Data Structure Symbols from Stripped Binaries","record_type":"paper","url":"https://awesomerea.org/papers/paper-resym/"},{"change":"added","date":"2026-10-16","id":"paper-remaui","json_url":"https://awesomerea.org/papers/paper-remaui/record.json","name":"Reverse Engineering Mobile Application User Interfaces with REMAUI (T)","record_type":"paper","url":"https://awesomerea.org/papers/paper-remaui/"},{"change":"added","date":"2026-10-16","id":"paper-llm4decompile","json_url":"https://awesomerea.org/papers/paper-llm4decompile/record.json","name":"LLM4Decompile: Decompiling Binary Code with Large Language Models","record_type":"paper","url":"https://awesomerea.org/papers/paper-llm4decompile/"},{"change":"added","date":"2026-10-16","id":"paper-iwr-bench","json_url":"https://awesomerea.org/papers/paper-iwr-bench/record.json","name":"IWR-Bench: Can LVLMs reconstruct interactive webpage from a user interaction video?","record_type":"paper","url":"https://awesomerea.org/papers/paper-iwr-bench/"},{"change":"added","date":"2026-10-16","id":"paper-interaction2code","json_url":"https://awesomerea.org/papers/paper-interaction2code/record.json","name":"Interaction2Code: Benchmarking MLLM-based Interactive Webpage Code Generation from Interactive Prototyping","record_type":"paper","url":"https://awesomerea.org/papers/paper-interaction2code/"},{"change":"added","date":"2026-10-16","id":"paper-humans-machines-sre","json_url":"https://awesomerea.org/papers/paper-humans-machines-sre/record.json","name":"Humans vs. Machines: A Comparison With AI Agents in Software Reverse Engineering","record_type":"paper","url":"https://awesomerea.org/papers/paper-humans-machines-sre/"},{"change":"added","date":"2026-10-16","id":"paper-gamereplica","json_url":"https://awesomerea.org/papers/paper-gamereplica/record.json","name":"GameReplica: A Benchmark for Black-Box Visual Game Replication by Vision-Language Agents","record_type":"paper","url":"https://awesomerea.org/papers/paper-gamereplica/"},{"change":"added","date":"2026-10-16","id":"paper-dirty","json_url":"https://awesomerea.org/papers/paper-dirty/record.json","name":"Augmenting Decompiler Output with Learned Variable Names and Types","record_type":"paper","url":"https://awesomerea.org/papers/paper-dirty/"},{"change":"added","date":"2026-10-16","id":"paper-dire","json_url":"https://awesomerea.org/papers/paper-dire/record.json","name":"DIRE: A Neural Approach to Decompiled Identifier Naming","record_type":"paper","url":"https://awesomerea.org/papers/paper-dire/"},{"change":"added","date":"2026-10-16","id":"paper-design2code","json_url":"https://awesomerea.org/papers/paper-design2code/record.json","name":"Design2Code: Benchmarking Multimodal Code Generation for Automated Front-End Engineering","record_type":"paper","url":"https://awesomerea.org/papers/paper-design2code/"},{"change":"added","date":"2026-10-16","id":"paper-decompilebench","json_url":"https://awesomerea.org/papers/paper-decompilebench/record.json","name":"DecompileBench: A Comprehensive Benchmark for Evaluating Decompilers in Real-World Scenarios","record_type":"paper","url":"https://awesomerea.org/papers/paper-decompilebench/"},{"change":"added","date":"2026-10-16","id":"paper-dashboard2code","json_url":"https://awesomerea.org/papers/paper-dashboard2code/record.json","name":"Dashboard2Code: Evaluating Multimodal Models on Reconstructing Interactive Dashboards","record_type":"paper","url":"https://awesomerea.org/papers/paper-dashboard2code/"},{"change":"added","date":"2026-10-16","id":"paper-crebench","json_url":"https://awesomerea.org/papers/paper-crebench/record.json","name":"CREBench: Evaluating Large Language Models in Cryptographic Binary Reverse Engineering","record_type":"paper","url":"https://awesomerea.org/papers/paper-crebench/"},{"change":"added","date":"2026-10-16","id":"paper-crackmebench","json_url":"https://awesomerea.org/papers/paper-crackmebench/record.json","name":"CrackMeBench: Binary Reverse Engineering for Agents","record_type":"paper","url":"https://awesomerea.org/papers/paper-crackmebench/"}],"count":1549,"docs":"https://awesomerea.org/api/","generated_at":"2026-11-06T18:29:21Z","kind":"awesome-rea-changes","license":"Original collection text: MIT. Linked works retain their own licenses.","schema":"https://awesomerea.org/api/v1/schema.json#/$defs/changesFile","site_url":"https://awesomerea.org/","version":"1.0.0","window_days":30,"window_end":"2026-11-06T18:29:21Z","window_start":"2026-10-07T18:29:21Z"}
