Skip to content

Latest commit

 

History

History
562 lines (336 loc) · 19.2 KB

reverse_engineering.md

File metadata and controls

562 lines (336 loc) · 19.2 KB

https://github.com/cea-sec/miasm

https://news.ycombinator.com/item?id=30814085

https://ghidra-sre.org/

https://news.ycombinator.com/item?id=33226050

https://cutter.re/

https://github.com/qilingframework/qiling Advanced binary emulation framework

https://piroguetoolsuite.github.io/

https://news.ycombinator.com/item?id=31616837

https://www.storj.io/blog/lensm

https://www.vergiliusproject.com/ windows kernel

https://news.ycombinator.com/item?id=32136235

https://github.com/WerWolv/ImHex

https://news.ycombinator.com/item?id=32287902 https://news.ycombinator.com/item?id=32285086

https://github.com/badamczewski/PowerUp .Net

https://news.ycombinator.com/item?id=32645860

https://github.com/echtdefault/Janus

https://labs.p1sec.com/2023/01/09/releasing-hermes-dec-an-open-source-disassembler-and-decompiler-for-the-react-native-hermes-bytecode/

https://github.com/P1sec/hermes-dec/

https://imhex.werwolv.net/

https://github.com/ant4g0nist/decompiler

https://github.com/uxmal/reko

https://frida.re/news/2023/06/23/frida-16-1-0-released/

https://www.reddit.com/r/netsec/comments/14m1ikl/frida_1610_is_out_w_a_brand_new_backend_that/

https://news.ycombinator.com/item?id=41509742

https://news.ycombinator.com/item?id=41648711

Legacy

https://www.righto.com/2023/08/datapoint-to-8086.html

https://news.ycombinator.com/item?id=37102482

https://and0uille.net/misc/debug90.html

https://news.ycombinator.com/item?id=39214966

https://news.ycombinator.com/item?id=39379480

https://news.ycombinator.com/item?id=41417263

https://news.ycombinator.com/item?id=42695040

REST APIs

https://github.com/alufers/mitmproxy2swagger

https://news.ycombinator.com/item?id=42572662

https://apiparrot.com/

https://news.ycombinator.com/item?id=42565821

https://www.codereversing.com/blog/archives/420 Reverse Engineering REST APIs: Introduction (1/12)

ML

https://github.com/mrphrazer/reverser_ai

https://github.com/albertan017/LLM4Decompile

https://news.ycombinator.com/item?id=39733275

https://news.ycombinator.com/item?id=43010011

https://news.ycombinator.com/item?id=42907766

https://news.ycombinator.com/item?id=42829402

https://news.ycombinator.com/item?id=42742350

http://www.righto.com/2025/01/pentium-floating-point-ROM.html

https://news.ycombinator.com/item?id=42604350

https://news.ycombinator.com/item?id=42532014

https://news.ycombinator.com/item?id=42521630

https://news.ycombinator.com/item?id=42535071

https://news.ycombinator.com/item?id=42518444

https://news.ycombinator.com/item?id=42363374

https://news.ycombinator.com/item?id=42353907

https://news.ycombinator.com/item?id=42294716

https://news.ycombinator.com/item?id=42057903

https://www.cca.org/blog/20120222-Diode-Matrix.shtml

https://news.ycombinator.com/item?id=41747952

https://arnaud-carre.github.io/2024-10-06-vpternlogd/

https://news.ycombinator.com/item?id=41759112

https://news.ycombinator.com/item?id=41738552

https://news.ycombinator.com/item?id=41681514

https://tonygo.netlify.app//2024/anti-debugging-detection-with-fork/

https://news.ycombinator.com/item?id=41627027

https://news.ycombinator.com/item?id=41564003

https://patricklam.ca/papers/24.onward.abs-debug.pdf

https://news.ycombinator.com/item?id=41461251

https://news.ycombinator.com/item?id=41318133

https://dayzerosec.com/blog/2023/04/22/reversing-the-amd-secure-processor-psp-part-2-cryptographic-co-processor-ccp.html

https://news.ycombinator.com/item?id=41236993

https://github.com/avishek-sen-gupta/cobol-rekt

https://news.ycombinator.com/item?id=41254441

https://news.ycombinator.com/item?id=41147643

https://news.ycombinator.com/item?id=41069606

https://news.ycombinator.com/item?id=41026480

https://news.ycombinator.com/item?id=40985433

https://news.ycombinator.com/item?id=40906148

http://www.righto.com/2024/07/pentium-standard-cells.html

https://news.ycombinator.com/item?id=40899393

https://cosmodoc.org/

https://www.welivesecurity.com/en/eset-research/introducing-nimfilt-reverse-engineering-tool-nim-compiled-binaries/

https://news.ycombinator.com/item?id=40508777

https://zeus.ugent.be/blog/23-24/esp32-reverse-engineering-continued/

https://news.ycombinator.com/item?id=40063803

https://news.ycombinator.com/item?id=40007684

https://semiengineering.com/x-ray-inspection-in-the-semiconductor-industry/

https://news.ycombinator.com/item?id=39801963

https://news.ycombinator.com/item?id=39763458

https://news.ycombinator.com/item?id=39654445

https://usoldering.com/switch-lite/

https://news.ycombinator.com/item?id=39439782

https://news.ycombinator.com/item?id=39438842

https://news.ycombinator.com/item?id=39371831

https://news.ycombinator.com/item?id=39324278

https://www.mandiant.com/resources/blog/dynamic-capa-executable-behavior-cape-sandbox

https://github.com/mandiant/capa/

https://jvns.ca/blog/2014/09/06/how-to-read-an-executable/

https://news.ycombinator.com/item?id=39231663

https://lostfilearchives.github.io/08/28/Dissection/

https://news.ycombinator.com/item?id=39166399

http://www.righto.com/2021/11/reverse-engineering-yamaha-dx7.html

https://news.ycombinator.com/item?id=38951347

https://blog.kenanb.com/code/low-level/2024/01/06/encoding-diagram-attempt.html

https://www.righto.com/2023/12/amd-lance-ethernet-double-poly.html

https://news.ycombinator.com/item?id=38826187

https://wrongbaud.github.io/posts/hightec-tricore-linux-ghidra/

https://hackaday.com/2023/12/21/teardown-of-fgm-148-javelin-missiles-guidance-computer/

https://www.devever.net/~hl/ortega broadcom NIC

https://news.ycombinator.com/item?id=38772862

https://www.thingsmadesimple.com/2022/11/28/ym3812-part-1-register-basics/

https://www.righto.com/2023/12/386-xor-circuits.html

https://news.ycombinator.com/item?id=38598940

https://news.ycombinator.com/item?id=38609747

https://clearbluejar.github.io/posts/decompilation-debugging-pretending-all-binaries-come-with-source-code/

https://www.righto.com/2023/11/intel-386-clock-circuit.html

https://news.ycombinator.com/item?id=38475804

https://news.ycombinator.com/item?id=38407106

https://landaire.net/world-of-warships-deobfuscation/

https://news.ycombinator.com/item?id=38142734

http://www.righto.com/2023/10/reverse-engineering-ethernet-backoff-on.html

https://news.ycombinator.com/item?id=38086894

https://github.com/codilime/veles

https://news.ycombinator.com/item?id=36997263

https://research.nccgroup.com/2023/07/20/tool-release-cartographer/

https://github.com/nccgroup/Cartographer

https://fabiensanglard.net/ega/

https://news.ycombinator.com/item?id=36898749

https://oldvcr.blogspot.com/2023/07/apples-interactive-television-box.html

https://news.ycombinator.com/item?id=36823565

https://news.ycombinator.com/item?id=36742444

https://github.com/jhallen/exorsim Motorola M6800 (6800) Exorciser / SWTPC emulator

https://news.ycombinator.com/item?id=36733100

https://fasterthanli.me/articles/cracking-electron-apps-open

https://www.righto.com/2023/07/8086-pins.html

https://news.ycombinator.com/item?id=36645821

https://github.com/DegateCommunity/Degate

https://news.ycombinator.com/item?id=36518085

https://github.com/Theldus/bread bios

https://news.ycombinator.com/item?id=36323266 zx-spectrum

https://blog.nietaanraken.nl/posts/pandare-flirt/

https://blog.doyensec.com/2023/06/01/r2pickledec.html python

https://towardsdatascience.com/cnn-for-reverse-engineering-an-approach-for-function-identification-1c6af88bca43

https://github.com/alonstern/function-identification

https://blog.trailofbits.com/2022/08/25/magnifier-an-experiment-with-interactive-decompilation/

https://github.com/rizinorg/cutter/releases/tag/v2.2.1

https://medium.com/@cy1337/first-look-ghidras-10-3-emulator-7f74dd55e12d

https://www.righto.com/2023/05/8086-processor-group-decode-rom.html

https://news.ycombinator.com/item?id=35939168

https://github.com/l4rz/reverse-engineering-dell-idrac-to-get-rid-of-gpu-throttling

https://news.ycombinator.com/item?id=35890554

https://github.com/NationalSecurityAgency/ghidra/releases/tag/Ghidra_10.3_build

https://tratt.net/laurie/blog/2023/displaying_my_washing_machines_remaining_time_with_curl_jq_pizauth.html miele

https://news.ycombinator.com/item?id=35536202

https://github.com/dotcypress/ula

https://news.ycombinator.com/item?id=35567699

https://intuitiveexplanations.com/tech/messenger

https://news.ycombinator.com/item?id=35477160

https://www.righto.com/2023/04/reverse-engineering-8086-divide-microcode.html

https://news.ycombinator.com/item?id=35494532

https://www.righto.com/2023/03/reverse-engineering-globus-ink-soviet.html

https://news.ycombinator.com/item?id=35311300

https://www.righto.com/2023/03/8086-register-codes.html

https://news.ycombinator.com/item?id=35124055

https://www.righto.com/2023/03/reverse-engineering-electronics-in.html Reverse-engineering the electronics in the Globus analog navigational computer

https://www.youtube.com/watch?v=p5tMaWsuGk0 The secrets of Apple Lightning - Part 1

https://www.righto.com/2023/02/silicon-reverse-engineering-intel-8086.html

https://news.ycombinator.com/item?id=34754544

https://tyrrrz.me/blog/reverse-engineering-youtube-revisited

https://news.ycombinator.com/item?id=34653813

https://news.ycombinator.com/item?id=34528433

https://www.righto.com/2023/01/reverse-engineering-intel-8086.html

https://news.ycombinator.com/item?id=34535150

https://www.righto.com/2023/01/inside-globus-ink-mechanical-navigation.html

https://news.ycombinator.com/item?id=34468212

https://people.ece.cornell.edu/land/courses/ece4760/RP2040/C_SDK_DMA_machine/DMA_machine_rp2040.html

https://news.ycombinator.com/item?id=34466985

https://grazfather.github.io/posts/2019-12-08-glitcher/

https://news.ycombinator.com/item?id=34414322

https://www.righto.com/2023/01/reverse-engineering-airspeedmach.html

https://news.ycombinator.com/item?id=34358190

https://www.trashworldnews.com/yoda-stories/

https://news.ycombinator.com/item?id=34314585

https://www.righto.com/2023/01/the-8086-processors-microcode-pipeline.html

https://news.ycombinator.com/item?id=34329201

https://blog.the.al/2023/01/01/ds4-reverse-engineering.html

https://news.ycombinator.com/item?id=34257935

https://www.bunniestudios.com/blog/?p=6656

https://medium.com/tenable-techblog/g-3po-a-protocol-droid-for-ghidra-4b46fa72f1ff

https://news.ycombinator.com/item?id=34250872

https://www.righto.com/2023/01/inside-8086-processors-instruction.html

https://news.ycombinator.com/item?id=34221374

https://blog.the.al/2023/01/01/ds4-reverse-engineering.html

https://mijailovic.net/2022/12/25/hkpropel/

https://news.ycombinator.com/item?id=34125958

https://nullpt.rs/reverse-engineering-tiktok-vm-1

https://news.ycombinator.com/item?id=34109771

https://news.ycombinator.com/item?id=34028601

https://www.malachisoord.com/2020/04/08/washing-machine-cycle-notifications/

http://blog.petersobot.com/fixing-the-andromeda

https://kennedn.com/blog/posts/snowdon/

https://news.ycombinator.com/item?id=33815831

https://astrid.tech/2022/07/07/0/blink-mini-disassembly/

https://news.ycombinator.com/item?id=33683122

https://www.righto.com/2022/11/the-unusual-bootstrap-drivers-inside.html

https://news.ycombinator.com/item?id=33585673

https://not-matthias.github.io/posts/discord-party-mode/

https://news.ycombinator.com/item?id=33521819

http://www.radare2.online/

https://github.com/NationalSecurityAgency/ghidra/releases/tag/Ghidra_10.2_build

https://haroohie.club/blog/2022-10-19-chokuretsu-compression/

https://serhack.me/articles/introduction-firmware-analysis-ip-camera-reolink/

https://github.com/rrika/cdcEngineDXHR

https://news.ycombinator.com/item?id=33346448

https://www.evilsocket.net/2022/10/20/Reverse-Engineering-the-Apple-MultiPeer-Connectivity-Framework/

https://www.reddit.com/r/netsec/comments/y907qk/reverse_engineering_the_apple_multipeer/

https://www.technologyreview.com/2022/10/21/1062001/spacex-starlink-signals-reverse-engineered-gps/

https://news.ycombinator.com/item?id=33287224

https://www.leadedsolder.com/2022/10/20/mini5-tetris-dump.html

https://www.evilsocket.net/2022/10/20/Reverse-Engineering-the-Apple-MultiPeer-Connectivity-Framework/

https://haroohie.club/blog/2022-10-19-chokuretsu-compression/

https://smartfinvc.com/news/smartfin-acquires-leading-cybersecurity-software-provider-hex-rays-together-with-sfpim-and-sriw/

https://news.ycombinator.com/item?id=33257197

https://voidstarsec.com/blog/intro-to-embedded-part-1

https://blog.stackattack.net/2019/06/05/fixing-firmware-file-systems/

https://github.com/monkbai/DNN-decompiler BTD - Bin To DNN: A DNN Executables Decompiler

https://news.ycombinator.com/item?id=33143828

https://www.sensibledefaults.io/blog/reverse-engineering-cat-feeder/index

https://news.ycombinator.com/item?id=33139062

https://www.sans.org/blog/emulate-shellcode-radare2/

https://hexus.net/tech/news/graphics/147447-3dfx-voodoo-5-6000-recreated-via-reverse-engineering/

https://news.ycombinator.com/item?id=32960140

https://posts.specterops.io/wmi-internals-part-3-38e5dad016be

https://www.gingerbill.org/article/2022/07/11/reverse-engineering-alembic/

https://secret.club/2022/08/08/eqsat-oracle-synthesis.html

https://kyteinsky.github.io/p/chromecast-protocol/

https://hvmi.github.io/blog/2020/11/04/bddisasm.html Bitdefender x86 Disassembler

https://binary.ninja/2022/07/13/introducing-decompiler-explorer.html

https://astrid.tech/2022/07/07/0/blink-mini-disassembly/

https://timleonard.uk/2022/05/29/reverse-engineering-dark-souls-3-networking

https://news.ycombinator.com/item?id=31982898

https://cacm.acm.org/magazines/2022/7/262078-the-keys-to-the-kingdom/fulltext

https://news.ycombinator.com/item?id=31838368

https://margin.re/blog/pulling-mikrotik-into-the-limelight.aspx

https://github.com/open-goal/jak-project

https://www.copetti.org/writings/consoles/xbox-360/

https://news.ycombinator.com/item?id=31678045

https://g.livejournal.com/10829.html AOL 3.0 is Back (DRAFT, 6/5/22)

https://news.ycombinator.com/item?id=31630216

https://github.com/dekuNukem/bob_cassette_rewinder/blob/master/README.md

https://news.ycombinator.com/item?id=31558525

https://medium.com/@0x4ndr3/starting-dynamic-analysis-on-a-windows-x64-rootkit-8c7a74871fda

https://www.reddit.com/r/netsec/comments/uvvni8/i_wrote_this_more_from_an_analyze_rootkit/

https://www.flamingo-tech.nl/2022/05/27/this-is-how-they-do-it/

https://news.ycombinator.com/item?id=31540394

https://github.com/e-m-b-a/emba firmware security analyzer

https://security.humanativaspa.it/a-journey-into-iot-unknown-chinese-alarm-part-2-firmware-dump-and-analysis/

https://www.reddit.com/r/netsec/comments/utolxd/a_journey_into_iot_unknown_chinese_alarm_part_2/

https://trenchant.io/expanding-the-dragon-adding-an-isa-to-ghidra/

https://genodians.org/ssumpf/2022-05-09-telephony Pinephone

https://wxcafe.net/posts/pocketbook_dissassembly_and_root/

https://news.ycombinator.com/item?id=31224341

https://www.righto.com/2022/05/talking-with-moon-inside-apollos.html

https://news.ycombinator.com/item?id=31368713

http://blog.petersobot.com/patching-the-k2500

https://news.ycombinator.com/item?id=31144106

https://yasoob.me/posts/extracting-whatsapp-messages-from-ios-backup/

https://news.ycombinator.com/item?id=31141042

https://www.righto.com/2022/04/inside-apple-1s-shift-register-memory.html

https://maxkersten.nl/binary-analysis-course/analysis-scripts/ghidra-script-to-handle-stack-strings/

https://compilepeace.medium.com/software-reverse-engineering-ripping-apart-bomb-binary-25cf63dc39d5

https://www.righto.com/2022/04/reverse-engineering-lm185-voltage.html

https://news.ycombinator.com/item?id=30970599

https://sayr.us/reverse/soundblaster-reverse/

https://news.ycombinator.com/item?id=30955078

https://www.righto.com/2022/04/reverse-engineering-mysterious-univac.html

https://news.ycombinator.com/item?id=30898590

https://gist.githubusercontent.com/plutooo/2aadbd4a718e269df474079dd2e584fb/raw/7b3af77b5202366c8934c88ef251f1e905967040/gistfile1.txt A one in a million bug in Switch kernel

https://news.ycombinator.com/item?id=30775433

https://dmitry.gr/?r=05.Projects&proj=31.%20Memory%20Stick Documenting Sony Memory Stick

https://news.ycombinator.com/item?id=30731682

https://www.pentestpartners.com/security-blog/reverse-engineering-the-tesla-firmware-update-process/

https://www.shielder.it/blog/2022/03/reversing-embedded-device-bootloader-u-boot-p.1/

https://www.righto.com/2022/03/reverse-engineering-waveform-generator.html

https://news.ycombinator.com/item?id=30617896

https://kolarivision.com/sony-a1-complete-disassembly-and-teardown/

https://news.ycombinator.com/item?id=30569376

https://github.com/TrungNguyen1909/qemu-t8030

https://news.ycombinator.com/item?id=30545425

https://werwolv.net/blog/surface_ioctl

https://github.com/trailofbits/maat

https://www.sentinelone.com/labs/moving-from-manual-reverse-engineering-of-uefi-modules-to-dynamic-emulation-of-uefi-firmware/

https://www.righto.com/2022/02/yamaha-dx7-chip-reverse-engineering.html

https://news.ycombinator.com/item?id=30209608

https://voidstarsec.com/blog//2022/01/27/uart-uboot-and-usb

https://itnext.io/how-i-reversed-a-nodejs-malware-and-found-the-author-7dd9531b389f

https://www.reddit.com/r/programming/comments/sgtaj7/how_i_reversed_a_nodejs_malware_and_found_the/

https://spaceraccoon.dev/applying-offensive-reverse-engineering-to-facebook-gameroom

https://github.com/jonathandata1/2022_beijing

https://news.ycombinator.com/item?id=30097371

https://journal.spencerwnelson.com/entries/nextkb.html

https://news.ycombinator.com/item?id=30062655

https://ibotpeaches.github.io/Apktool/

https://news.ycombinator.com/item?id=29962356

https://nathancraddock.com/blog/resource-forks-and-lzrw-compression/

https://devblogs.microsoft.com/oldnewthing/20220111-00/?p=106144

https://reichel.dev/blog/reverse-engineering-wordle.html

https://news.ycombinator.com/item?id=29891222

https://hackaday.com/2022/01/06/remoticon-2021-unbinare-brings-a-reverse-engineering-toolkit-into-recycling/

https://github.com/masaccio/numbers-parser Apple

https://news.ycombinator.com/item?id=29753204

https://blog.ammaraskar.com/roku-tv-philips-hues/

https://news.ycombinator.com/item?id=29740926

https://olegkutkov.me/2021/12/25/analysis-and-reverse-engineering-of-the-original-starlink-router/

https://news.ycombinator.com/item?id=29689513

https://www.righto.com/2021/12/yamaha-dx7-reverse-engineering-part-iii.html

https://madeupexplorations.wordpress.com/2021/10/25/heroes-of-might-and-magic-v-hammers-of-bait-and-switch/

https://news.ycombinator.com/item?id=29044547

https://github.com/e-m-b-a/embark

https://github.com/B2R2-org/B2R2/releases/tag/v0.5.0

https://github.com/Arinerron/heaptrace

https://www.youtube.com/watch?v=3i3H16hdcfI GRCon21 - Reverse Engineering Smart Meters

https://justintaft.com/blog/2021/11/07/binary-reversing-methodologies

https://www.righto.com/2021/11/reverse-engineering-yamaha-dx7.html

https://news.ycombinator.com/item?id=29211401

https://hexkyz.blogspot.com/2021/11/je-ne-sais-quoi-falcons-over-horizon.html

https://www.righto.com/2021/11/reverse-engineering-yamaha-dx7_28.html

https://news.ycombinator.com/item?id=29370875

https://news.ycombinator.com/item?id=29399504

https://eddiez.me/hacking-the-nokia-fastmile/

Format

https://www.hackerfactor.com/blog/index.php?/archives/895-Connecting-the-iDOTs.html PNG Apple iDOT

https://news.ycombinator.com/item?id=29610196

https://news.ycombinator.com/item?id=29569155 NSO ForcedEntry