[*] Binary protection state of libxt_pkttype.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 libxt_pkttype.so
934: 00000000 nop
938: 03200008 jr t9
93c: 24841080 addiu a0,a0,4224
00000940 <print_pkttype>:
940: 3c1c0002 lui gp,0x2
944: 279c8780 addiu gp,gp,-30848
948: 0399e021 addu gp,gp,t9
94c: 8f828018 lw v0,-32744(gp)
950: 8c850000 lw a1,0(a0)
954: 2443101c addiu v1,v0,4124
958: 00002021 move a0,zero
95c: 24060006 li a2,6
960: 90620000 lbu v0,0(v1)
964: 00000000 nop
968: 1445000c bne v0,a1,99c <print_pkttype+0x5c>
96c: 2463000c addiu v1,v1,12
970: 2403000c li v1,12
974: 00830018 mult a0,v1
978: 8f828018 lw v0,-32744(gp)
97c: 00001812 mflo v1
980: 24421018 addiu v0,v0,4120
984: 8f848024 lw a0,-32732(gp)
988: 00621821 addu v1,v1,v0
98c: 8c650000 lw a1,0(v1)
990: 8f998040 lw t9,printf
994: 10000007 b 9b4 <print_pkttype+0x74>
998: 24840e28 addiu a0,a0,3624
99c: 24840001 addiu a0,a0,1
9a0: 1486ffef bne a0,a2,960 <print_pkttype+0x20>
9a4: 00000000 nop
9a8: 8f848024 lw a0,-32732(gp)
9ac: 8f998040 lw t9,printf
9b0: 24840e2c addiu a0,a0,3628
9b4: 03200008 jr t9
9b8: 00000000 nop
000009bc <pkttype_save>:
9bc: 3c1c0002 lui gp,0x2
9c0: 279c8704 addiu gp,gp,-30972
9c4: 0399e021 addu gp,gp,t9
9c8: 27bdffe0 addiu sp,sp,-32
9cc: afbf001c sw ra,28(sp)
9d0: afb00018 sw s0,24(sp)
9d4: afbc0010 sw gp,16(sp)
9d8: 24b00020 addiu s0,a1,32
9dc: 8e020004 lw v0,4(s0)
9e0: 00000000 nop
9e4: 14400004 bnez v0,9f8 <pkttype_save+0x3c>
9e8: 00000000 nop
9ec: 8f828024 lw v0,-32732(gp)
9f0: 10000004 b a04 <pkttype_save+0x48>
9f4: 24450e54 addiu a1,v0,3668
9f8: 8f828024 lw v0,-32732(gp)
9fc: 00000000 nop
a00: 24450e30 addiu a1,v0,3632
a04: 8f848024 lw a0,-32732(gp)
a08: 8f998040 lw t9,printf
a0c: 00000000 nop
a10: 0320f809 jalr t9
--
a28: 8fb00018 lw s0,24(sp)
a2c: 27390940 addiu t9,t9,2368
a30: 03200008 jr t9
a34: 27bd0020 addiu sp,sp,32
00000a38 <pkttype_print>:
a38: 3c1c0002 lui gp,0x2
a3c: 279c8688 addiu gp,gp,-31096
a40: 0399e021 addu gp,gp,t9
a44: 27bdffe0 addiu sp,sp,-32
a48: afbf001c sw ra,28(sp)
a4c: afb00018 sw s0,24(sp)
a50: afbc0010 sw gp,16(sp)
a54: 24b00020 addiu s0,a1,32
a58: 8e020004 lw v0,4(s0)
a5c: 00000000 nop
a60: 14400004 bnez v0,a74 <pkttype_print+0x3c>
a64: 00000000 nop
a68: 8f828024 lw v0,-32732(gp)
a6c: 10000004 b a80 <pkttype_print+0x48>
a70: 24450e54 addiu a1,v0,3668
a74: 8f828024 lw v0,-32732(gp)
a78: 00000000 nop
a7c: 24450e44 addiu a1,v0,3652
a80: 8f848024 lw a0,-32732(gp)
a84: 8f998040 lw t9,printf
a88: 00000000 nop
a8c: 0320f809 jalr t9
--
c28: 00000000 nop
c2c: 0320f809 jalr t9
c30: 24840e70 addiu a0,a0,3696
c34: 8fbc0010 lw gp,16(sp)
c38: 24110001 li s1,1
c3c: 8f848024 lw a0,-32732(gp)
c40: 8f998038 lw t9,-32712(gp)
c44: 00000000 nop
c48: 0320f809 jalr t9
c4c: 24840eb8 addiu a0,a0,3768
c50: 8fbc0010 lw gp,16(sp)
c54: 00000000 nop
c58: 8f828018 lw v0,-32744(gp)
c5c: 00000000 nop
c60: 2450101d addiu s0,v0,4125
c64: 8f828024 lw v0,-32732(gp)
c68: 00000000 nop
c6c: 24530ecc addiu s3,v0,3788
c70: 8f828018 lw v0,-32744(gp)
c74: 00000000 nop
c78: 24521065 addiu s2,v0,4197
c7c: 92020000 lbu v0,0(s0)
c80: 00000000 nop
c84: 14510007 bne v0,s1,ca4 <pkttype_help+0xac>
c88: 00000000 nop
c8c: 8f998040 lw t9,printf
c90: 8e05fffb lw a1,-5(s0)
c94: 8e060003 lw a2,3(s0)
[*] Function printf used 5 times libxt_pkttype.so