Got all functions and symbols renamed nicely in ghidra, and want to have a single-file export of all source? Easy with the Script Manager and a Java script to dump all functions to a single file - see picture for example.

#ctf #cybersecurity #ghidra #java #decompile

The Legend of Zelda: Twilight Princess is 100.00% decompiled

Decompilation progress report for The Legend of Zelda: Twilight Princess.

Given how fervent Zelda fans are, we’ll see PC ports pretty fast I think.

Twilight Princess is 100.00% decompiled

Decompilation progress report for The Legend of Zelda: Twilight Princess

I got screwed by Rednex... so we decompiled their game

https://spectra.video/w/cVLCjrs9T8nPyaEgcX44bX

I got screwed by Rednex... so we decompiled their game

PeerTube
Vagrant Story decompiled: A lone fan is dutifully working towards the remaster Matsuno's masterpiece deserves, one line of code at a time

Plus: An interview with the creator of legendary emulator ZSNES and a healthy dose of patch notes.

Read Only Memo

Did you know that there is not only Matt Godbolt's Compiler Explorer at https://godbolt.org, but also a Decompiler Explorer, appropriately named https://dogbolt.org, which compares the output of Ghidra, BinaryNinja, IDA and other decompilers?

#decompile #ReverseEngineering

Compiler Explorer

Compiler Explorer is an interactive online compiler which shows the assembly output of compiled C++, Rust, Go (and many more) code.

#decompile #nintendo64 #nintendo Mario Kart 64 has a #Linux , #Windows and #MAC port that can run natively because of a full decompile!
https://github.com/HarbourMasters/SpaghettiKart
GitHub - HarbourMasters/SpaghettiKart

Contribute to HarbourMasters/SpaghettiKart development by creating an account on GitHub.

GitHub

When decompiling, function calls may not be immediately obvious due to compilers doing optimizations like built-in functions and unrolling loops. E.g. a strcpy() for a fixed string may become a series of x86 "mov" instructions to avoid function call and loop overhead.

See also: https://gcc.gnu.org/onlinedocs/gcc/Built-in-Functions.html

#ctf #cybersecurity #reverseengineering #re #ghidra #decompile

Built-in Functions (Using the GNU Compiler Collection (GCC))

Built-in Functions (Using the GNU Compiler Collection (GCC))

Heute mal etwas rumdaddeln und "Ida Free" als Alternative zu ghidra angucken ("Pro" kann sich ja kein Hobbyist leisten... aber muss auch nicht)

#decompile #reverseengineering #ctf

Decompiling Apps With AI Language Models - NowSecure

Artificial intelligence (AI) language models are emerging as valuable tools for mobile security analysts and developers, offering significant benefits such as aiding in structured vulnerability assessments or generating code.

When #ReverseEngineering #firmware, it is good to be able to follow both the #Assembler and #Decompile view in #Ghidra as each can give pieces of what is going on in addition to the algorithm.