Skip to main content
4 votes

What are the substantive differences between radare2 and rizin?

Since your questions kind of overlap, allow me to attempt to answer them in a different order. As it's been a while since I've used both tools, and topics were chosen randomly, please forgive the ...
feldspar's user avatar
3 votes

UPX Unpacking tool

upx itself unpacks binaries. Pass the -d option on the command line. Example on a linux box $ file exa exa: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), statically linked, stripped $ xxd ...
Rolf Rolles's user avatar
  • 9,198
1 vote
Accepted

Tracing all functions in executable conditionally, to find function of interest

You can use any binary dynamic instrumentation framework (like Intel pin, Frida, etc.) https://github.com/SideChannelMarvels/Tracer/blob/master/TracerPIN/README.md https://frida.re/docs/frida-trace/
strannyi's user avatar
1 vote

UPX Unpacking tool

If the UPX header was intentionally broken after packing, you can give a try to this tool to restore it : https://github.com/NozomiNetworks/upx-recovery-tool
HellDiner's user avatar
1 vote

Determining if a file is managed code or not

Cross-platform C# solution Use PEReader.HasMetadata: using System; using System.Linq; using System.IO; using System.Reflection.PortableExecutable; public class Program { public static void Main() ...
Matt Thomas's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible