[*] Binary protection state of libipt_REJECT.so
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled DSO No RPATH No RUNPATH Symbols
[*] Function printf tear down of libipt_REJECT.so
994: 03200008 jr t9
998: 24841340 addiu a0,a0,4928
0000099c <REJECT_save>:
99c: 3c1c0002 lui gp,0x2
9a0: 279c89e4 addiu gp,gp,-30236
9a4: 0399e021 addu gp,gp,t9
9a8: 8f828018 lw v0,-32744(gp)
9ac: 8ca50020 lw a1,32(a1)
9b0: 244412a4 addiu a0,v0,4772
9b4: 00001821 move v1,zero
9b8: 24060008 li a2,8
9bc: 8c820000 lw v0,0(a0)
9c0: 00000000 nop
9c4: 10450004 beq v0,a1,9d8 <REJECT_save+0x3c>
9c8: 24840010 addiu a0,a0,16
9cc: 24630001 addiu v1,v1,1
9d0: 1466fffa bne v1,a2,9bc <REJECT_save+0x20>
9d4: 00000000 nop
9d8: 8f828018 lw v0,-32744(gp)
9dc: 00031900 sll v1,v1,0x4
9e0: 2442129c addiu v0,v0,4764
9e4: 00621821 addu v1,v1,v0
9e8: 8f848024 lw a0,-32732(gp)
9ec: 8c650000 lw a1,0(v1)
9f0: 8f99803c lw t9,printf
9f4: 00000000 nop
9f8: 03200008 jr t9
9fc: 24840e98 addiu a0,a0,3736
00000a00 <REJECT_print>:
a00: 3c1c0002 lui gp,0x2
a04: 279c8980 addiu gp,gp,-30336
a08: 0399e021 addu gp,gp,t9
a0c: 8f828018 lw v0,-32744(gp)
a10: 8ca50020 lw a1,32(a1)
a14: 244412a4 addiu a0,v0,4772
a18: 00001821 move v1,zero
a1c: 24060008 li a2,8
a20: 8c820000 lw v0,0(a0)
a24: 00000000 nop
a28: 10450004 beq v0,a1,a3c <REJECT_print+0x3c>
a2c: 24840010 addiu a0,a0,16
a30: 24630001 addiu v1,v1,1
a34: 1466fffa bne v1,a2,a20 <REJECT_print+0x20>
a38: 00000000 nop
a3c: 8f828018 lw v0,-32744(gp)
a40: 00031900 sll v1,v1,0x4
a44: 2442129c addiu v0,v0,4764
a48: 00621821 addu v1,v1,v0
a4c: 8f848024 lw a0,-32732(gp)
a50: 8c650000 lw a1,0(v1)
a54: 8f99803c lw t9,printf
a58: 00000000 nop
a5c: 03200008 jr t9
--
c6c: 8f998038 lw t9,-32712(gp)
c70: 00000000 nop
c74: 0320f809 jalr t9
c78: 24840f44 addiu a0,a0,3908
c7c: 8fbc0010 lw gp,16(sp)
c80: 00000000 nop
c84: 8f848024 lw a0,-32732(gp)
c88: 8f998038 lw t9,-32712(gp)
c8c: 00000000 nop
c90: 0320f809 jalr t9
c94: 24840fe0 addiu a0,a0,4064
c98: 8fbc0010 lw gp,16(sp)
c9c: 00000000 nop
ca0: 8f828018 lw v0,-32744(gp)
ca4: 00000000 nop
ca8: 2450129c addiu s0,v0,4764
cac: 8f828024 lw v0,-32732(gp)
cb0: 00000000 nop
cb4: 24530ff4 addiu s3,v0,4084
cb8: 8f828024 lw v0,-32732(gp)
cbc: 00000000 nop
cc0: 24521004 addiu s2,v0,4100
cc4: 8f828018 lw v0,-32744(gp)
cc8: 00000000 nop
ccc: 2451131c addiu s1,v0,4892
cd0: 8f99803c lw t9,printf
cd4: 8e050000 lw a1,0(s0)
cd8: 8e06000c lw a2,12(s0)
cdc: 0320f809 jalr t9
ce0: 02602021 move a0,s3
ce4: 8fbc0010 lw gp,16(sp)
ce8: 8e050004 lw a1,4(s0)
cec: 8f99803c lw t9,printf
cf0: 02402021 move a0,s2
cf4: 0320f809 jalr t9
[*] Function printf used 4 times libipt_REJECT.so