QuNexus v2.2.1 firmware: reverse-engineered disassembly & pseudocode
Decompiled from stock QuNexus_Firmware_v2.2.1.bin (EFM8UB20F64G / 8051, base 0x2400, 54279 bytes) with radare2 6.2.0. - qunexus_v2.2.1.asm : full linear disassembly (37287 lines, byte-faithful) - pseudocode_all.c : r2 pdc pseudocode for all 1002 functions - functions.txt : function index (1002 functions) - regen.sh + r2script.r2 : one-command reproduction (brew install radare2) Verified: reconstructing the binary from the asm byte-columns reproduces the original image byte-for-byte (30560 instructions + 195 data gaps).
This commit is contained in:
+13
@@ -0,0 +1,13 @@
|
||||
e scr.color=0
|
||||
e scr.utf8=0
|
||||
e scr.html=false
|
||||
e asm.bytes=true
|
||||
e asm.lines=true
|
||||
e asm.xrefs=true
|
||||
e asm.flags=true
|
||||
e asm.comments=true
|
||||
aaa
|
||||
afl > functions.txt
|
||||
pD $s @ 0x2400 > qunexus_v2.2.1.asm
|
||||
pdc @@F > pseudocode_all.c
|
||||
echo === regen done ===
|
||||
Reference in New Issue
Block a user