[*] Binary protection state of trigger
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH Symbols
[*] Function printf tear down of trigger
4009a0: 8f99803c lw t9,-32708(gp)
4009a4: 00000000 nop
4009a8: 0320f809 jalr t9
4009ac: 00000000 nop
4009b0: 3c040040 lui a0,0x40
4009b4: 3c050040 lui a1,0x40
4009b8: 24840f84 addiu a0,a0,3972
4009bc: 24a50f9c addiu a1,a1,3996
4009c0: 0c10023c jal 4008f0 <verbose>
4009c4: 02003021 move a2,s0
4009c8: 8fbc0010 lw gp,16(sp)
4009cc: 00000000 nop
4009d0: 8f998044 lw t9,-32700(gp)
4009d4: 00000000 nop
4009d8: 0320f809 jalr t9
4009dc: 02002021 move a0,s0
004009e0 <show_usage>:
4009e0: 3c1c0042 lui gp,0x42
4009e4: 27bdffd8 addiu sp,sp,-40
4009e8: 279c9150 addiu gp,gp,-28336
4009ec: afbf0024 sw ra,36(sp)
4009f0: afb10020 sw s1,32(sp)
4009f4: afb0001c sw s0,28(sp)
4009f8: afbc0010 sw gp,16(sp)
4009fc: 8f998038 lw t9,printf
400a00: 3c100040 lui s0,0x40
400a04: 00808821 move s1,a0
400a08: 3c040040 lui a0,0x40
400a0c: 26050f9c addiu a1,s0,3996
400a10: 24840fa4 addiu a0,a0,4004
400a14: 0320f809 jalr t9
400a18: 24060001 li a2,1
400a1c: 8fbc0010 lw gp,16(sp)
400a20: 3c040040 lui a0,0x40
400a24: 8f998038 lw t9,printf
400a28: 26050f9c addiu a1,s0,3996
400a2c: 24060001 li a2,1
400a30: 0320f809 jalr t9
400a34: 24840fb4 addiu a0,a0,4020
400a38: 8fbc0010 lw gp,16(sp)
400a3c: 3c040040 lui a0,0x40
400a40: 8f998030 lw t9,-32720(gp)
400a44: 00000000 nop
400a48: 0320f809 jalr t9
400a4c: 24840fd4 addiu a0,a0,4052
400a50: 8fbc0010 lw gp,16(sp)
400a54: 3c040040 lui a0,0x40
400a58: 8f998030 lw t9,-32720(gp)
400a5c: 00000000 nop
400a60: 0320f809 jalr t9
400a64: 24841004 addiu a0,a0,4100
400a68: 8fbc0010 lw gp,16(sp)
400a6c: 3c040040 lui a0,0x40
400a70: 8f998038 lw t9,printf
400a74: 3c050040 lui a1,0x40
400a78: 24841028 addiu a0,a0,4136
--
400c20: 00401821 move v1,v0
400c24: 3c020041 lui v0,0x41
400c28: 8c4211f0 lw v0,4592(v0)
400c2c: 00000000 nop
400c30: 10400054 beqz v0,400d84 <ain+0x2cc>
400c34: 3c100041 lui s0,0x41
400c38: 8e0211f4 lw v0,4596(s0)
400c3c: 00000000 nop
400c40: 14400008 bnez v0,400c64 <ain+0x1ac>
400c44: 3c110041 lui s1,0x41
400c48: 8f998034 lw t9,-32716(gp)
400c4c: 3c040040 lui a0,0x40
400c50: 0320f809 jalr t9
400c54: 24841068 addiu a0,a0,4200
400c58: ae0211f4 sw v0,4596(s0)
400c5c: 3c110041 lui s1,0x41
400c60: 3c100041 lui s0,0x41
400c64: 8e2511f0 lw a1,4592(s1)
400c68: 8e0611f4 lw a2,4596(s0)
400c6c: 3c040040 lui a0,0x40
400c70: 0c10023c jal 4008f0 <verbose>
400c74: 248410b4 addiu a0,a0,4276
400c78: 8fbc0018 lw gp,24(sp)
400c7c: 8e1411f4 lw s4,4596(s0)
400c80: 8e3211f0 lw s2,4592(s1)
400c84: 8f998038 lw t9,printf
400c88: 3c040040 lui a0,0x40
400c8c: 248410d0 addiu a0,a0,4304
[*] Function printf used 4 times trigger