[*] Binary protection state of widget
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function printf tear down of widget
4009d0: 0320f809 jalr t9
4009d4: 248420cc addiu a0,a0,8396
4009d8: 8fbc0010 lw gp,16(sp)
4009dc: 00000000 nop
4009e0: 8f998044 lw t9,-32700(gp)
4009e4: 00000000 nop
4009e8: 0320f809 jalr t9
4009ec: 00002021 move a0,zero
4009f0: 3c1c0042 lui gp,0x42
4009f4: 27bdff40 addiu sp,sp,-192
4009f8: 279ca1c0 addiu gp,gp,-24128
4009fc: afbf00bc sw ra,188(sp)
400a00: afb200b8 sw s2,184(sp)
400a04: afb100b4 sw s1,180(sp)
400a08: afb000b0 sw s0,176(sp)
400a0c: afbc0010 sw gp,16(sp)
400a10: 8f998080 lw t9,-32640(gp)
400a14: 00a09021 move s2,a1
400a18: 24060100 li a2,256
400a1c: 00002821 move a1,zero
400a20: 0320f809 jalr t9
400a24: 00808021 move s0,a0
400a28: 8fbc0010 lw gp,16(sp)
400a2c: 0441000b bgez v0,400a5c <_ftext@@Base+0x2ac>
400a30: 00408821 move s1,v0
400a34: 8f998034 lw t9,printf
400a38: 3c040040 lui a0,0x40
400a3c: 248420ec addiu a0,a0,8428
--
400be4: 1c40ffe2 bgtz v0,400b70 <ain@@Base+0x6c>
400be8: 00401821 move v1,v0
400bec: 16000006 bnez s0,400c08 <ain@@Base+0x104>
400bf0: 24020002 li v0,2
400bf4: 0c100258 jal 400960 <_ftext@@Base+0x1b0>
400bf8: 00000000 nop
400bfc: 8fbc0010 lw gp,16(sp)
400c00: 10000017 b 400c60 <ain@@Base+0x15c>
400c04: 00000000 nop
400c08: 16020015 bne s0,v0,400c60 <ain@@Base+0x15c>
400c0c: 00000000 nop
400c10: 8f998078 lw t9,-32648(gp)
400c14: 00000000 nop
400c18: 0320f809 jalr t9
400c1c: 27a400e8 addiu a0,sp,232
400c20: 8fbc0010 lw gp,16(sp)
400c24: 27b00028 addiu s0,sp,40
400c28: 8f998048 lw t9,-32696(gp)
400c2c: 8fa600e8 lw a2,232(sp)
400c30: 3c050040 lui a1,0x40
400c34: 02002021 move a0,s0
400c38: 0320f809 jalr t9
400c3c: 24a52118 addiu a1,a1,8472
400c40: 8fbc0010 lw gp,16(sp)
400c44: 3c040040 lui a0,0x40
400c48: 8f998034 lw t9,printf
400c4c: 24842120 addiu a0,a0,8480
400c50: 0320f809 jalr t9
--
400dbc: 8fbc0010 lw gp,16(sp)
400dc0: 92460000 lbu a2,0(s2)
400dc4: 8f998048 lw t9,-32696(gp)
400dc8: 02822021 addu a0,s4,v0
400dcc: 02602821 move a1,s3
400dd0: 0320f809 jalr t9
400dd4: 26520001 addiu s2,s2,1
400dd8: 8fbc0010 lw gp,16(sp)
400ddc: 1650fff3 bne s2,s0,400dac <ain@@Base+0x2a8>
400de0: 3c050040 lui a1,0x40
400de4: 8f998048 lw t9,-32696(gp)
400de8: 27b00180 addiu s0,sp,384
400dec: 24a52134 addiu a1,a1,8500
400df0: 02403021 move a2,s2
400df4: 02203821 move a3,s1
400df8: 0320f809 jalr t9
400dfc: 02002021 move a0,s0
400e00: 8fbc0010 lw gp,16(sp)
400e04: 02002021 move a0,s0
400e08: 8f99803c lw t9,-32708(gp)
400e0c: 00000000 nop
400e10: 0320f809 jalr t9
400e14: 27a50280 addiu a1,sp,640
400e18: 8fbc0010 lw gp,16(sp)
400e1c: 00000000 nop
400e20: 8f998034 lw t9,printf
400e24: 14400003 bnez v0,400e34 <ain@@Base+0x330>
400e28: 3c040040 lui a0,0x40
[*] Function printf used 3 times widget