[*] Binary protection state of libipt_icmp.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_icmp.so

     a50:	3c1c0002 	lui	gp,0x2
     a54:	279c8f20 	addiu	gp,gp,-28896
     a58:	0399e021 	addu	gp,gp,t9
     a5c:	8f848018 	lw	a0,-32744(gp)
     a60:	8f998044 	lw	t9,-32700(gp)
     a64:	00000000 	nop
     a68:	03200008 	jr	t9
     a6c:	24841930 	addiu	a0,a0,6448

00000a70 <icmp_save>:
     a70:	3c1c0002 	lui	gp,0x2
     a74:	279c8f00 	addiu	gp,gp,-28928
     a78:	0399e021 	addu	gp,gp,t9
     a7c:	27bdffd8 	addiu	sp,sp,-40
     a80:	afbf0024 	sw	ra,36(sp)
     a84:	afb10020 	sw	s1,32(sp)
     a88:	afb0001c 	sw	s0,28(sp)
     a8c:	afbc0010 	sw	gp,16(sp)
     a90:	24b00020 	addiu	s0,a1,32
     a94:	92020003 	lbu	v0,3(s0)
     a98:	00000000 	nop
     a9c:	30420001 	andi	v0,v0,0x1
     aa0:	10400007 	beqz	v0,ac0 <icmp_save+0x50>
     aa4:	00a08821 	move	s1,a1
     aa8:	8f848024 	lw	a0,-32732(gp)
     aac:	8f998048 	lw	t9,printf
     ab0:	00000000 	nop
     ab4:	0320f809 	jalr	t9
     ab8:	24841348 	addiu	a0,a0,4936
     abc:	8fbc0010 	lw	gp,16(sp)
     ac0:	92250020 	lbu	a1,32(s1)
     ac4:	241100ff 	li	s1,255
     ac8:	8f998048 	lw	t9,printf
     acc:	14b10004 	bne	a1,s1,ae0 <icmp_save+0x70>
     ad0:	00000000 	nop
     ad4:	8f848024 	lw	a0,-32732(gp)
     ad8:	10000015 	b	b30 <icmp_save+0xc0>
     adc:	2484134c 	addiu	a0,a0,4940
     ae0:	8f848024 	lw	a0,-32732(gp)
     ae4:	0320f809 	jalr	t9
     ae8:	24841360 	addiu	a0,a0,4960
     aec:	92050001 	lbu	a1,1(s0)
     af0:	8fbc0010 	lw	gp,16(sp)
     af4:	14a00005 	bnez	a1,b0c <icmp_save+0x9c>
     af8:	00000000 	nop
     afc:	92020002 	lbu	v0,2(s0)
     b00:	00000000 	nop
     b04:	10510008 	beq	v0,s1,b28 <icmp_save+0xb8>
     b08:	00000000 	nop
     b0c:	8f848024 	lw	a0,-32732(gp)
     b10:	8f998048 	lw	t9,printf
     b14:	00000000 	nop
     b18:	0320f809 	jalr	t9
     b1c:	24841370 	addiu	a0,a0,4976
     b20:	8fbc0010 	lw	gp,16(sp)
     b24:	00000000 	nop
     b28:	8f998068 	lw	t9,-32664(gp)
     b2c:	24040020 	li	a0,32
     b30:	8fbf0024 	lw	ra,36(sp)
     b34:	8fb10020 	lw	s1,32(sp)
     b38:	8fb0001c 	lw	s0,28(sp)
     b3c:	03200008 	jr	t9
     b40:	27bd0028 	addiu	sp,sp,40

00000b44 <icmp_print>:
     b44:	3c1c0002 	lui	gp,0x2
     b48:	279c8e2c 	addiu	gp,gp,-29140
     b4c:	0399e021 	addu	gp,gp,t9
     b50:	27bdffd0 	addiu	sp,sp,-48
     b54:	afbf002c 	sw	ra,44(sp)
     b58:	afb40028 	sw	s4,40(sp)
     b5c:	afb30024 	sw	s3,36(sp)
     b60:	afb20020 	sw	s2,32(sp)
     b64:	afb1001c 	sw	s1,28(sp)
     b68:	afb00018 	sw	s0,24(sp)
     b6c:	afbc0010 	sw	gp,16(sp)
     b70:	8f848024 	lw	a0,-32732(gp)
     b74:	8f998048 	lw	t9,printf
     b78:	24b30020 	addiu	s3,a1,32
     b7c:	24841374 	addiu	a0,a0,4980
--
     bd0:	1450000a 	bne	v0,s0,bfc <icmp_print+0xb8>
     bd4:	00000000 	nop
     bd8:	90820002 	lbu	v0,2(a0)
     bdc:	00000000 	nop
     be0:	14520007 	bne	v0,s2,c00 <icmp_print+0xbc>
     be4:	24630001 	addiu	v1,v1,1
     be8:	14a00009 	bnez	a1,c10 <icmp_print+0xcc>
     bec:	2463ffff 	addiu	v1,v1,-1
     bf0:	8f828024 	lw	v0,-32732(gp)
     bf4:	10000009 	b	c1c <icmp_print+0xd8>
     bf8:	2445135c 	addiu	a1,v0,4956
     bfc:	24630001 	addiu	v1,v1,1
     c00:	1466ffed 	bne	v1,a2,bb8 <icmp_print+0x74>
     c04:	24840008 	addiu	a0,a0,8
     c08:	1000000d 	b	c40 <icmp_print+0xfc>
     c0c:	00000000 	nop
     c10:	8f828024 	lw	v0,-32732(gp)
     c14:	00000000 	nop
     c18:	2445137c 	addiu	a1,v0,4988
     c1c:	8f828018 	lw	v0,-32744(gp)
     c20:	000318c0 	sll	v1,v1,0x3
     c24:	244217cc 	addiu	v0,v0,6092
     c28:	8f848024 	lw	a0,-32732(gp)
     c2c:	00621821 	addu	v1,v1,v0
     c30:	8c660000 	lw	a2,0(v1)
     c34:	8f998048 	lw	t9,printf
     c38:	10000025 	b	cd0 <icmp_print+0x18c>
     c3c:	24841380 	addiu	a0,a0,4992
     c40:	10a00007 	beqz	a1,c60 <icmp_print+0x11c>
     c44:	00000000 	nop
     c48:	8f998068 	lw	t9,-32664(gp)
     c4c:	00000000 	nop
     c50:	0320f809 	jalr	t9
     c54:	24040021 	li	a0,33
     c58:	8fbc0010 	lw	gp,16(sp)
     c5c:	00000000 	nop
     c60:	8f848024 	lw	a0,-32732(gp)
     c64:	8f998048 	lw	t9,printf
     c68:	24841388 	addiu	a0,a0,5000
     c6c:	0320f809 	jalr	t9
     c70:	02802821 	move	a1,s4
     c74:	8fbc0010 	lw	gp,16(sp)
     c78:	16000009 	bnez	s0,ca0 <icmp_print+0x15c>
     c7c:	240200ff 	li	v0,255
     c80:	16420007 	bne	s2,v0,ca0 <icmp_print+0x15c>
     c84:	00000000 	nop
     c88:	8f998068 	lw	t9,-32664(gp)
     c8c:	00000000 	nop
     c90:	0320f809 	jalr	t9
     c94:	24040020 	li	a0,32
     c98:	1000000f 	b	cd8 <icmp_print+0x194>
     c9c:	00000000 	nop
     ca0:	8f998048 	lw	t9,printf
     ca4:	16120006 	bne	s0,s2,cc0 <icmp_print+0x17c>
     ca8:	02002821 	move	a1,s0
     cac:	8f848024 	lw	a0,-32732(gp)
     cb0:	0320f809 	jalr	t9
     cb4:	24841390 	addiu	a0,a0,5008
     cb8:	10000007 	b	cd8 <icmp_print+0x194>
     cbc:	00000000 	nop
     cc0:	8f848024 	lw	a0,-32732(gp)
     cc4:	00000000 	nop
     cc8:	2484139c 	addiu	a0,a0,5020
     ccc:	02403021 	move	a2,s2
     cd0:	0320f809 	jalr	t9
     cd4:	00000000 	nop
     cd8:	92620003 	lbu	v0,3(s3)
     cdc:	8fbc0010 	lw	gp,16(sp)
     ce0:	304500fe 	andi	a1,v0,0xfe
     ce4:	10a0000c 	beqz	a1,d18 <icmp_print+0x1d4>
     ce8:	00000000 	nop
     cec:	8f848024 	lw	a0,-32732(gp)
     cf0:	8f998048 	lw	t9,printf
     cf4:	8fbf002c 	lw	ra,44(sp)
     cf8:	8fb40028 	lw	s4,40(sp)
--
    10a0:	8fb00020 	lw	s0,32(sp)
    10a4:	03e00008 	jr	ra
    10a8:	27bd0030 	addiu	sp,sp,48

000010ac <icmp_help>:
    10ac:	3c1c0002 	lui	gp,0x2
    10b0:	279c88c4 	addiu	gp,gp,-30524
    10b4:	0399e021 	addu	gp,gp,t9
    10b8:	27bdffc8 	addiu	sp,sp,-56
    10bc:	afbf0034 	sw	ra,52(sp)
    10c0:	afb50030 	sw	s5,48(sp)
    10c4:	afb4002c 	sw	s4,44(sp)
    10c8:	afb30028 	sw	s3,40(sp)
    10cc:	afb20024 	sw	s2,36(sp)
    10d0:	afb10020 	sw	s1,32(sp)
    10d4:	afb0001c 	sw	s0,28(sp)
    10d8:	afbc0010 	sw	gp,16(sp)
    10dc:	8f848024 	lw	a0,-32732(gp)
    10e0:	8f998040 	lw	t9,-32704(gp)
    10e4:	00000000 	nop
    10e8:	0320f809 	jalr	t9
    10ec:	24841444 	addiu	a0,a0,5188
    10f0:	8fbc0010 	lw	gp,16(sp)
    10f4:	00008821 	move	s1,zero
    10f8:	8f848024 	lw	a0,-32732(gp)
    10fc:	8f998048 	lw	t9,printf
    1100:	00000000 	nop
    1104:	0320f809 	jalr	t9
    1108:	248414bc 	addiu	a0,a0,5308
    110c:	8fbc0010 	lw	gp,16(sp)
    1110:	24120028 	li	s2,40
    1114:	8f828018 	lw	v0,-32744(gp)
    1118:	00000000 	nop
    111c:	245017cc 	addiu	s0,v0,6092
    1120:	8f828024 	lw	v0,-32732(gp)
    1124:	00000000 	nop
    1128:	245514e0 	addiu	s5,v0,5344
    112c:	8f828024 	lw	v0,-32732(gp)
    1130:	00000000 	nop
    1134:	245414d8 	addiu	s4,v0,5336
    1138:	8f828024 	lw	v0,-32732(gp)
    113c:	00000000 	nop
    1140:	245314d0 	addiu	s3,v0,5328
    1144:	8f998048 	lw	t9,printf
    1148:	12200013 	beqz	s1,1198 <icmp_help+0xec>
    114c:	02a02021 	move	a0,s5


[*] Function printf used 10 times libipt_icmp.so