[*] Binary protection state of libipt_TTL.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_TTL.so
8c0: 8f848018 lw a0,-32744(gp)
8c4: 8f998048 lw t9,-32696(gp)
8c8: 00000000 nop
8cc: 03200008 jr t9
8d0: 24841060 addiu a0,a0,4192
000008d4 <TTL_save>:
8d4: 3c1c0002 lui gp,0x2
8d8: 279c87cc addiu gp,gp,-30772
8dc: 0399e021 addu gp,gp,t9
8e0: 27bdffe0 addiu sp,sp,-32
8e4: afbf001c sw ra,28(sp)
8e8: afb00018 sw s0,24(sp)
8ec: afbc0010 sw gp,16(sp)
8f0: 90a30020 lbu v1,32(a1)
8f4: 24020001 li v0,1
8f8: 1062000f beq v1,v0,938 <TTL_save+0x64>
8fc: 24b00020 addiu s0,a1,32
900: 10600005 beqz v1,918 <TTL_save+0x44>
904: 24020002 li v0,2
908: 14620012 bne v1,v0,954 <TTL_save+0x80>
90c: 00000000 nop
910: 10000005 b 928 <TTL_save+0x54>
914: 00000000 nop
918: 8f848024 lw a0,-32732(gp)
91c: 8f998040 lw t9,printf
920: 10000008 b 944 <TTL_save+0x70>
924: 24840d48 addiu a0,a0,3400
928: 8f848024 lw a0,-32732(gp)
92c: 8f998040 lw t9,printf
930: 10000004 b 944 <TTL_save+0x70>
934: 24840d54 addiu a0,a0,3412
938: 8f848024 lw a0,-32732(gp)
93c: 8f998040 lw t9,printf
940: 24840d60 addiu a0,a0,3424
944: 0320f809 jalr t9
948: 00000000 nop
94c: 8fbc0010 lw gp,16(sp)
950: 00000000 nop
954: 8f848024 lw a0,-32732(gp)
958: 92050001 lbu a1,1(s0)
95c: 8f998040 lw t9,printf
960: 8fbf001c lw ra,28(sp)
964: 8fb00018 lw s0,24(sp)
968: 24840d6c addiu a0,a0,3436
96c: 03200008 jr t9
970: 27bd0020 addiu sp,sp,32
00000974 <TTL_print>:
974: 3c1c0002 lui gp,0x2
978: 279c872c addiu gp,gp,-30932
97c: 0399e021 addu gp,gp,t9
980: 27bdffe0 addiu sp,sp,-32
984: afbf001c sw ra,28(sp)
988: afb00018 sw s0,24(sp)
98c: afbc0010 sw gp,16(sp)
990: 8f848024 lw a0,-32732(gp)
994: 8f998040 lw t9,printf
998: 00a08021 move s0,a1
99c: 0320f809 jalr t9
9a0: 24840d70 addiu a0,a0,3440
9a4: 92030020 lbu v1,32(s0)
9a8: 24020001 li v0,1
9ac: 8fbc0010 lw gp,16(sp)
9b0: 1062000f beq v1,v0,9f0 <TTL_print+0x7c>
9b4: 26100020 addiu s0,s0,32
9b8: 10600005 beqz v1,9d0 <TTL_print+0x5c>
9bc: 24020002 li v0,2
9c0: 14620012 bne v1,v0,a0c <TTL_print+0x98>
9c4: 00000000 nop
9c8: 10000005 b 9e0 <TTL_print+0x6c>
9cc: 00000000 nop
9d0: 8f848024 lw a0,-32732(gp)
9d4: 8f998040 lw t9,printf
9d8: 10000008 b 9fc <TTL_print+0x88>
9dc: 24840d78 addiu a0,a0,3448
9e0: 8f848024 lw a0,-32732(gp)
9e4: 8f998040 lw t9,printf
9e8: 10000004 b 9fc <TTL_print+0x88>
9ec: 24840d80 addiu a0,a0,3456
9f0: 8f848024 lw a0,-32732(gp)
9f4: 8f998040 lw t9,printf
9f8: 24840d90 addiu a0,a0,3472
9fc: 0320f809 jalr t9
a00: 00000000 nop
a04: 8fbc0010 lw gp,16(sp)
a08: 00000000 nop
a0c: 8f848024 lw a0,-32732(gp)
a10: 92050001 lbu a1,1(s0)
a14: 8f998040 lw t9,printf
a18: 8fbf001c lw ra,28(sp)
a1c: 8fb00018 lw s0,24(sp)
[*] Function printf used 9 times libipt_TTL.so