[*] Binary protection state of disable_mcu_wdt_t31zx
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH Symbols
[*] Function printf tear down of disable_mcu_wdt_t31zx
; assembly | /* r2dec pseudo code output */
| /* /logs/firmware/unblob_extracted/firmware_extract/11108416-13869836.lzma_extract/lzma.uncompressed_extract/3761304-11775640.cpio_portable_ascii_extract/usr/bin/disable_mcu_wdt_t31zx @ 0x400690 */
| #include <stdint.h>
|
; (fcn) entry0 () | void entry0 () {
0x00400690 lui gp, 0x42 |
0x00400694 addiu gp, gp, -0x67a0 |
0x00400698 move ra, zero | ra = 0;
0x0040069c lui a0, 0x40 | a0 = _ftext;
| /* main */
0x004006a0 addiu a0, a0, 0x640 |
0x004006a4 lw a1, (sp) | a1 = *(sp);
0x004006a8 addiu a2, sp, 4 | a2 = sp + 4;
0x004006ac addiu at, zero, -8 | at = -8;
0x004006b0 and sp, sp, at |
0x004006b4 addiu sp, sp, -0x20 |
0x004006b8 lui a3, 0x40 | a3 = _init;
| /* sym._init */
0x004006bc addiu a3, a3, 0x5f8 |
0x004006c0 lui t0, 0x40 | t0 = _fini;
| /* sym._fini */
0x004006c4 addiu t0, t0, 0x1390 |
0x004006c8 sw t0, 0x10(sp) | *(var_10h) = t0;
0x004006cc sw v0, 0x14(sp) | *(var_14h) = v0;
0x004006d0 sw sp, 0x18(sp) |
0x004006d4 jal 0x401790 | fcn_00401790 ();
| while (1);
0x004006d8 b 0x4006d8 |
0x004006dc nop |
| }
[*] Function printf used 1 times disable_mcu_wdt_t31zx