[*] Binary protection state of libxt_recent.so

  
  	Partial RELRO  No Canary found   NX disabled  DSO          No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of libxt_recent.so

 978:	e59f2020 	ldr	r2, [pc, #32]	; 9a0 <libxt_recent_init+0x2b4>
 97c:	e92d4010 	push	{r4, lr}
 980:	e7933002 	ldr	r3, [r3, r2]
 984:	e59f1018 	ldr	r1, [pc, #24]	; 9a4 <libxt_recent_init+0x2b8>
 988:	e5933000 	ldr	r3, [r3]
 98c:	e08f1001 	add	r1, pc, r1
 990:	e5933014 	ldr	r3, [r3, #20]
 994:	e3a00002 	mov	r0, #2
 998:	e12fff33 	blx	r3
 99c:	00011688 	andeq	r1, r1, r8, lsl #13
 9a0:	00000048 	andeq	r0, r0, r8, asr #32
 9a4:	00000b97 	muleq	r0, r7, fp
 9a8:	e92d4070 	push	{r4, r5, r6, lr}
 9ac:	e5d03029 	ldrb	r3, [r0, #41]	; 0x29
 9b0:	e1a04000 	mov	r4, r0
 9b4:	e3530000 	cmp	r3, #0
 9b8:	e1a05001 	mov	r5, r1
 9bc:	0a000002 	beq	9cc <libxt_recent_init+0x2e0>
 9c0:	e59f014c 	ldr	r0, [pc, #332]	; b14 <libxt_recent_init+0x428>
 9c4:	e08f0000 	add	r0, pc, r0
 9c8:	ebffff26 	bl	668 <printf@plt>
 9cc:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 9d0:	e3130002 	tst	r3, #2
 9d4:	0a000002 	beq	9e4 <libxt_recent_init+0x2f8>
 9d8:	e59f0138 	ldr	r0, [pc, #312]	; b18 <libxt_recent_init+0x42c>
 9dc:	e08f0000 	add	r0, pc, r0
 9e0:	ebffff20 	bl	668 <printf@plt>
 9e4:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 9e8:	e3130001 	tst	r3, #1
 9ec:	0a000002 	beq	9fc <libxt_recent_init+0x310>
 9f0:	e59f0124 	ldr	r0, [pc, #292]	; b1c <libxt_recent_init+0x430>
 9f4:	e08f0000 	add	r0, pc, r0
 9f8:	ebffff1a 	bl	668 <printf@plt>
 9fc:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 a00:	e3130004 	tst	r3, #4
 a04:	0a000002 	beq	a14 <libxt_recent_init+0x328>
 a08:	e59f0110 	ldr	r0, [pc, #272]	; b20 <libxt_recent_init+0x434>
 a0c:	e08f0000 	add	r0, pc, r0
 a10:	ebffff14 	bl	668 <printf@plt>
 a14:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 a18:	e3130008 	tst	r3, #8
 a1c:	0a000002 	beq	a2c <libxt_recent_init+0x340>
 a20:	e59f00fc 	ldr	r0, [pc, #252]	; b24 <libxt_recent_init+0x438>
 a24:	e08f0000 	add	r0, pc, r0
 a28:	ebffff0e 	bl	668 <printf@plt>
 a2c:	e5941020 	ldr	r1, [r4, #32]
 a30:	e3510000 	cmp	r1, #0
 a34:	0a000002 	beq	a44 <libxt_recent_init+0x358>
 a38:	e59f00e8 	ldr	r0, [pc, #232]	; b28 <libxt_recent_init+0x43c>
 a3c:	e08f0000 	add	r0, pc, r0
 a40:	ebffff08 	bl	668 <printf@plt>
 a44:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 a48:	e3130020 	tst	r3, #32
 a4c:	0a000002 	beq	a5c <libxt_recent_init+0x370>
 a50:	e59f00d4 	ldr	r0, [pc, #212]	; b2c <libxt_recent_init+0x440>
 a54:	e08f0000 	add	r0, pc, r0
 a58:	ebffff02 	bl	668 <printf@plt>
 a5c:	e5941024 	ldr	r1, [r4, #36]	; 0x24
 a60:	e3510000 	cmp	r1, #0
 a64:	0a000002 	beq	a74 <libxt_recent_init+0x388>
 a68:	e59f00c0 	ldr	r0, [pc, #192]	; b30 <libxt_recent_init+0x444>
 a6c:	e08f0000 	add	r0, pc, r0
 a70:	ebfffefc 	bl	668 <printf@plt>
 a74:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 a78:	e3130010 	tst	r3, #16
 a7c:	0a000002 	beq	a8c <libxt_recent_init+0x3a0>
 a80:	e59f00ac 	ldr	r0, [pc, #172]	; b34 <libxt_recent_init+0x448>
 a84:	e08f0000 	add	r0, pc, r0
 a88:	ebfffef6 	bl	668 <printf@plt>
 a8c:	e59f00a4 	ldr	r0, [pc, #164]	; b38 <libxt_recent_init+0x44c>
 a90:	e284102a 	add	r1, r4, #42	; 0x2a
 a94:	e08f0000 	add	r0, pc, r0
 a98:	ebfffef2 	bl	668 <printf@plt>
 a9c:	e3550002 	cmp	r5, #2
 aa0:	0a00000e 	beq	ae0 <libxt_recent_init+0x3f4>
 aa4:	e355000a 	cmp	r5, #10
 aa8:	0a000013 	beq	afc <libxt_recent_init+0x410>
 aac:	e5d430f2 	ldrb	r3, [r4, #242]	; 0xf2
 ab0:	e3530000 	cmp	r3, #0
 ab4:	1a000002 	bne	ac4 <libxt_recent_init+0x3d8>
 ab8:	e59f007c 	ldr	r0, [pc, #124]	; b3c <libxt_recent_init+0x450>
 abc:	e08f0000 	add	r0, pc, r0
 ac0:	ebfffee8 	bl	668 <printf@plt>
 ac4:	e5d430f2 	ldrb	r3, [r4, #242]	; 0xf2
 ac8:	e3530001 	cmp	r3, #1
 acc:	18bd8070 	popne	{r4, r5, r6, pc}
 ad0:	e59f0068 	ldr	r0, [pc, #104]	; b40 <libxt_recent_init+0x454>
 ad4:	e8bd4070 	pop	{r4, r5, r6, lr}
 ad8:	e08f0000 	add	r0, pc, r0
 adc:	eafffee1 	b	668 <printf@plt>
 ae0:	e28400f4 	add	r0, r4, #244	; 0xf4
 ae4:	ebfffeeb 	bl	698 <xtables_ipaddr_to_numeric@plt>
 ae8:	e1a01000 	mov	r1, r0
 aec:	e59f0050 	ldr	r0, [pc, #80]	; b44 <libxt_recent_init+0x458>
 af0:	e08f0000 	add	r0, pc, r0
 af4:	ebfffedb 	bl	668 <printf@plt>
 af8:	eaffffeb 	b	aac <libxt_recent_init+0x3c0>
 afc:	e28400f4 	add	r0, r4, #244	; 0xf4
--
 b40:	00000b0e 	andeq	r0, r0, lr, lsl #22
 b44:	00000ae0 	andeq	r0, r0, r0, ror #21
 b48:	00000ac4 	andeq	r0, r0, r4, asr #21
 b4c:	e1a00001 	mov	r0, r1
 b50:	e3a0100a 	mov	r1, #10
 b54:	eaffff93 	b	9a8 <libxt_recent_init+0x2bc>
 b58:	e1a00001 	mov	r0, r1
 b5c:	e3a01002 	mov	r1, #2
 b60:	eaffff90 	b	9a8 <libxt_recent_init+0x2bc>
 b64:	e1a00001 	mov	r0, r1
 b68:	e3a01000 	mov	r1, #0
 b6c:	eaffff8d 	b	9a8 <libxt_recent_init+0x2bc>
 b70:	e92d4070 	push	{r4, r5, r6, lr}
 b74:	e5d03029 	ldrb	r3, [r0, #41]	; 0x29
 b78:	e1a04000 	mov	r4, r0
 b7c:	e3530000 	cmp	r3, #0
 b80:	e1a05001 	mov	r5, r1
 b84:	0a000002 	beq	b94 <libxt_recent_init+0x4a8>
 b88:	e59f0154 	ldr	r0, [pc, #340]	; ce4 <libxt_recent_init+0x5f8>
 b8c:	e08f0000 	add	r0, pc, r0
 b90:	ebfffeb4 	bl	668 <printf@plt>
 b94:	e59f014c 	ldr	r0, [pc, #332]	; ce8 <libxt_recent_init+0x5fc>
 b98:	e08f0000 	add	r0, pc, r0
 b9c:	ebfffeb1 	bl	668 <printf@plt>
 ba0:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 ba4:	e3130002 	tst	r3, #2
 ba8:	0a000002 	beq	bb8 <libxt_recent_init+0x4cc>
 bac:	e59f0138 	ldr	r0, [pc, #312]	; cec <libxt_recent_init+0x600>
 bb0:	e08f0000 	add	r0, pc, r0
 bb4:	ebfffeab 	bl	668 <printf@plt>
 bb8:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 bbc:	e3130001 	tst	r3, #1
 bc0:	0a000002 	beq	bd0 <libxt_recent_init+0x4e4>
 bc4:	e59f0124 	ldr	r0, [pc, #292]	; cf0 <libxt_recent_init+0x604>
 bc8:	e08f0000 	add	r0, pc, r0
 bcc:	ebfffea5 	bl	668 <printf@plt>
 bd0:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 bd4:	e3130004 	tst	r3, #4
 bd8:	0a000002 	beq	be8 <libxt_recent_init+0x4fc>
 bdc:	e59f0110 	ldr	r0, [pc, #272]	; cf4 <libxt_recent_init+0x608>
 be0:	e08f0000 	add	r0, pc, r0
 be4:	ebfffe9f 	bl	668 <printf@plt>
 be8:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 bec:	e3130008 	tst	r3, #8
 bf0:	0a000002 	beq	c00 <libxt_recent_init+0x514>
 bf4:	e59f00fc 	ldr	r0, [pc, #252]	; cf8 <libxt_recent_init+0x60c>
 bf8:	e08f0000 	add	r0, pc, r0
 bfc:	ebfffe99 	bl	668 <printf@plt>
 c00:	e5941020 	ldr	r1, [r4, #32]
 c04:	e3510000 	cmp	r1, #0
 c08:	0a000002 	beq	c18 <libxt_recent_init+0x52c>
 c0c:	e59f00e8 	ldr	r0, [pc, #232]	; cfc <libxt_recent_init+0x610>
 c10:	e08f0000 	add	r0, pc, r0
 c14:	ebfffe93 	bl	668 <printf@plt>
 c18:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 c1c:	e3130020 	tst	r3, #32
 c20:	0a000002 	beq	c30 <libxt_recent_init+0x544>
 c24:	e59f00d4 	ldr	r0, [pc, #212]	; d00 <libxt_recent_init+0x614>
 c28:	e08f0000 	add	r0, pc, r0
 c2c:	ebfffe8d 	bl	668 <printf@plt>
 c30:	e5941024 	ldr	r1, [r4, #36]	; 0x24
 c34:	e3510000 	cmp	r1, #0
 c38:	0a000002 	beq	c48 <libxt_recent_init+0x55c>
 c3c:	e59f00c0 	ldr	r0, [pc, #192]	; d04 <libxt_recent_init+0x618>
 c40:	e08f0000 	add	r0, pc, r0
 c44:	ebfffe87 	bl	668 <printf@plt>
 c48:	e5d43028 	ldrb	r3, [r4, #40]	; 0x28
 c4c:	e3130010 	tst	r3, #16
 c50:	0a000002 	beq	c60 <libxt_recent_init+0x574>
 c54:	e59f00ac 	ldr	r0, [pc, #172]	; d08 <libxt_recent_init+0x61c>
 c58:	e08f0000 	add	r0, pc, r0
 c5c:	ebfffe81 	bl	668 <printf@plt>
 c60:	e59f00a4 	ldr	r0, [pc, #164]	; d0c <libxt_recent_init+0x620>
 c64:	e284102a 	add	r1, r4, #42	; 0x2a
 c68:	e08f0000 	add	r0, pc, r0
 c6c:	ebfffe7d 	bl	668 <printf@plt>
 c70:	e5d430f2 	ldrb	r3, [r4, #242]	; 0xf2
 c74:	e3530000 	cmp	r3, #0
 c78:	1a000002 	bne	c88 <libxt_recent_init+0x59c>
 c7c:	e59f008c 	ldr	r0, [pc, #140]	; d10 <libxt_recent_init+0x624>
 c80:	e08f0000 	add	r0, pc, r0
 c84:	ebfffe77 	bl	668 <printf@plt>
 c88:	e5d430f2 	ldrb	r3, [r4, #242]	; 0xf2
 c8c:	e3530001 	cmp	r3, #1
 c90:	1a000002 	bne	ca0 <libxt_recent_init+0x5b4>
 c94:	e59f0078 	ldr	r0, [pc, #120]	; d14 <libxt_recent_init+0x628>
 c98:	e08f0000 	add	r0, pc, r0
 c9c:	ebfffe71 	bl	668 <printf@plt>
 ca0:	e3550002 	cmp	r5, #2
 ca4:	0a000007 	beq	cc8 <libxt_recent_init+0x5dc>


[*] Function printf used 25 times libxt_recent.so