[*] Binary protection state of libxt_CT.so

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


[*] Function printf tear down of libxt_CT.so

     a4c:	e5933014 	ldr	r3, [r3, #20]
     a50:	e12fff33 	blx	r3
     a54:	e5933004 	ldr	r3, [r3, #4]
     a58:	e1580004 	cmp	r8, r4
     a5c:	e185531a 	orr	r5, r5, sl, lsl r3
     a60:	1affffdd 	bne	9dc <libxt_CT_init+0x250>
     a64:	eafffff2 	b	a34 <libxt_CT_init+0x2a8>
     a68:	00011644 	andeq	r1, r1, r4, asr #12
     a6c:	000007e0 	andeq	r0, r0, r0, ror #15
     a70:	00000050 	andeq	r0, r0, r0, asr r0
     a74:	0000075c 	andeq	r0, r0, ip, asr r7
     a78:	e92d47f0 	push	{r4, r5, r6, r7, r8, r9, sl, lr}
     a7c:	e59f8060 	ldr	r8, [pc, #96]	; ae4 <libxt_CT_init+0x358>
     a80:	e1a04001 	mov	r4, r1
     a84:	e1a01000 	mov	r1, r0
     a88:	e59f0058 	ldr	r0, [pc, #88]	; ae8 <libxt_CT_init+0x35c>
     a8c:	e1a05002 	mov	r5, r2
     a90:	e08f0000 	add	r0, pc, r0
     a94:	e1a06003 	mov	r6, r3
     a98:	e59f904c 	ldr	r9, [pc, #76]	; aec <libxt_CT_init+0x360>
     a9c:	ebffff16 	bl	6fc <printf@plt>
     aa0:	e59f1048 	ldr	r1, [pc, #72]	; af0 <libxt_CT_init+0x364>
     aa4:	e0845185 	add	r5, r4, r5, lsl #3
     aa8:	e08f1001 	add	r1, pc, r1
     aac:	e3a07001 	mov	r7, #1
     ab0:	e08f8008 	add	r8, pc, r8
     ab4:	e08f9009 	add	r9, pc, r9
     ab8:	e5943004 	ldr	r3, [r4, #4]
     abc:	e0163317 	ands	r3, r6, r7, lsl r3
     ac0:	0a000003 	beq	ad4 <libxt_CT_init+0x348>
     ac4:	e5942000 	ldr	r2, [r4]
     ac8:	e1a00008 	mov	r0, r8
     acc:	ebffff0a 	bl	6fc <printf@plt>
     ad0:	e1a01009 	mov	r1, r9
     ad4:	e2844008 	add	r4, r4, #8
     ad8:	e1550004 	cmp	r5, r4
     adc:	1afffff5 	bne	ab8 <libxt_CT_init+0x32c>
     ae0:	e8bd87f0 	pop	{r4, r5, r6, r7, r8, r9, sl, pc}
     ae4:	0000070b 	andeq	r0, r0, fp, lsl #14
     ae8:	00000726 	andeq	r0, r0, r6, lsr #14
     aec:	00000700 	andeq	r0, r0, r0, lsl #14
     af0:	00000b9c 	muleq	r0, ip, fp
     af4:	e92d4070 	push	{r4, r5, r6, lr}
     af8:	e1a05001 	mov	r5, r1
     afc:	e1a01000 	mov	r1, r0
     b00:	e59f0060 	ldr	r0, [pc, #96]	; b68 <libxt_CT_init+0x3dc>
     b04:	e1a04002 	mov	r4, r2
     b08:	e08f0000 	add	r0, pc, r0
     b0c:	ebfffefa 	bl	6fc <printf@plt>
     b10:	e204300c 	and	r3, r4, #12
     b14:	e3530004 	cmp	r3, #4
     b18:	1a000008 	bne	b40 <libxt_CT_init+0x3b4>
     b1c:	e59f0048 	ldr	r0, [pc, #72]	; b6c <libxt_CT_init+0x3e0>
     b20:	e08f0000 	add	r0, pc, r0
     b24:	ebfffef4 	bl	6fc <printf@plt>
     b28:	e3140010 	tst	r4, #16
     b2c:	0a000008 	beq	b54 <libxt_CT_init+0x3c8>
--
     b3c:	eafffeee 	b	6fc <printf@plt>
     b40:	e3530008 	cmp	r3, #8
     b44:	1afffff7 	bne	b28 <libxt_CT_init+0x39c>
     b48:	e59f0024 	ldr	r0, [pc, #36]	; b74 <libxt_CT_init+0x3e8>
     b4c:	e08f0000 	add	r0, pc, r0
     b50:	eafffff3 	b	b24 <libxt_CT_init+0x398>
     b54:	e59f001c 	ldr	r0, [pc, #28]	; b78 <libxt_CT_init+0x3ec>
     b58:	e1a01005 	mov	r1, r5
     b5c:	e08f0000 	add	r0, pc, r0
     b60:	e8bd4070 	pop	{r4, r5, r6, lr}
     b64:	eafffee4 	b	6fc <printf@plt>
     b68:	000006d6 	ldrdeq	r0, [r0], -r6
     b6c:	00000bdb 	ldrdeq	r0, [r0], -fp
     b70:	00000688 	andeq	r0, r0, r8, lsl #13
     b74:	00000bb9 			; <UNDEFINED> instruction: 0x00000bb9
     b78:	0000066a 	andeq	r0, r0, sl, ror #12
     b7c:	e59f00b4 	ldr	r0, [pc, #180]	; c38 <libxt_CT_init+0x4ac>
     b80:	e92d4010 	push	{r4, lr}
     b84:	e08f0000 	add	r0, pc, r0
     b88:	e1a04001 	mov	r4, r1
     b8c:	ebfffeda 	bl	6fc <printf@plt>
     b90:	e1d432b0 	ldrh	r3, [r4, #32]
     b94:	e3130001 	tst	r3, #1
     b98:	0a000002 	beq	ba8 <libxt_CT_init+0x41c>
     b9c:	e59f0098 	ldr	r0, [pc, #152]	; c3c <libxt_CT_init+0x4b0>
     ba0:	e08f0000 	add	r0, pc, r0
     ba4:	ebfffed4 	bl	6fc <printf@plt>
     ba8:	e5d4302c 	ldrb	r3, [r4, #44]	; 0x2c
     bac:	e3530000 	cmp	r3, #0
     bb0:	0a000003 	beq	bc4 <libxt_CT_init+0x438>
     bb4:	e59f0084 	ldr	r0, [pc, #132]	; c40 <libxt_CT_init+0x4b4>
     bb8:	e284102c 	add	r1, r4, #44	; 0x2c
     bbc:	e08f0000 	add	r0, pc, r0
     bc0:	ebfffecd 	bl	6fc <printf@plt>
     bc4:	e5943024 	ldr	r3, [r4, #36]	; 0x24
     bc8:	e3530000 	cmp	r3, #0
--
     e88:	e8bd8070 	pop	{r4, r5, r6, pc}
     e8c:	e59f001c 	ldr	r0, [pc, #28]	; eb0 <libxt_CT_init+0x724>
     e90:	e5952000 	ldr	r2, [r5]
     e94:	e08f0000 	add	r0, pc, r0
     e98:	e3a01001 	mov	r1, #1
     e9c:	e2800050 	add	r0, r0, #80	; 0x50
     ea0:	ebfffeb6 	bl	980 <libxt_CT_init+0x1f4>
     ea4:	e5840008 	str	r0, [r4, #8]
     ea8:	e8bd8070 	pop	{r4, r5, r6, pc}
     eac:	00010da4 	andeq	r0, r1, r4, lsr #27
     eb0:	00010d8c 	andeq	r0, r1, ip, lsl #27
     eb4:	e1d132b0 	ldrh	r3, [r1, #32]
     eb8:	e3130002 	tst	r3, #2
     ebc:	112fff1e 	bxne	lr
     ec0:	e3130001 	tst	r3, #1
     ec4:	e92d4010 	push	{r4, lr}
     ec8:	e1a04001 	mov	r4, r1
     ecc:	0a000002 	beq	edc <libxt_CT_init+0x750>
     ed0:	e59f00b0 	ldr	r0, [pc, #176]	; f88 <libxt_CT_init+0x7fc>
     ed4:	e08f0000 	add	r0, pc, r0
     ed8:	ebfffe07 	bl	6fc <printf@plt>
     edc:	e5d4302c 	ldrb	r3, [r4, #44]	; 0x2c
     ee0:	e3530000 	cmp	r3, #0
     ee4:	0a000003 	beq	ef8 <libxt_CT_init+0x76c>
     ee8:	e59f009c 	ldr	r0, [pc, #156]	; f8c <libxt_CT_init+0x800>
     eec:	e284102c 	add	r1, r4, #44	; 0x2c
     ef0:	e08f0000 	add	r0, pc, r0
     ef4:	ebfffe00 	bl	6fc <printf@plt>
     ef8:	e5d4303c 	ldrb	r3, [r4, #60]	; 0x3c
     efc:	e3530000 	cmp	r3, #0
     f00:	0a000003 	beq	f14 <libxt_CT_init+0x788>
     f04:	e59f0084 	ldr	r0, [pc, #132]	; f90 <libxt_CT_init+0x804>
     f08:	e284103c 	add	r1, r4, #60	; 0x3c
     f0c:	e08f0000 	add	r0, pc, r0
     f10:	ebfffdf9 	bl	6fc <printf@plt>
     f14:	e5943024 	ldr	r3, [r4, #36]	; 0x24
     f18:	e3530000 	cmp	r3, #0
--
     f80:	e08f0000 	add	r0, pc, r0
     f84:	eafffeda 	b	af4 <libxt_CT_init+0x368>
     f88:	00000771 	andeq	r0, r0, r1, ror r7
     f8c:	00000760 	andeq	r0, r0, r0, ror #14
     f90:	00000751 	andeq	r0, r0, r1, asr r7
     f94:	00010cf4 	strdeq	r0, [r1], -r4
     f98:	0000073b 	andeq	r0, r0, fp, lsr r7
     f9c:	00010cd4 	ldrdeq	r0, [r1], -r4
     fa0:	0000071e 	andeq	r0, r0, lr, lsl r7
     fa4:	00000702 	andeq	r0, r0, r2, lsl #14
     fa8:	e1d132b0 	ldrh	r3, [r1, #32]
     fac:	e3130002 	tst	r3, #2
     fb0:	0a000002 	beq	fc0 <libxt_CT_init+0x834>
     fb4:	e59f00dc 	ldr	r0, [pc, #220]	; 1098 <libxt_CT_init+0x90c>
     fb8:	e08f0000 	add	r0, pc, r0
     fbc:	eafffdce 	b	6fc <printf@plt>
     fc0:	e59f00d4 	ldr	r0, [pc, #212]	; 109c <libxt_CT_init+0x910>
     fc4:	e92d4010 	push	{r4, lr}
     fc8:	e08f0000 	add	r0, pc, r0
     fcc:	e1a04001 	mov	r4, r1
     fd0:	ebfffdc9 	bl	6fc <printf@plt>
     fd4:	e1d432b0 	ldrh	r3, [r4, #32]
     fd8:	e3130001 	tst	r3, #1
     fdc:	0a000002 	beq	fec <libxt_CT_init+0x860>
     fe0:	e59f00b8 	ldr	r0, [pc, #184]	; 10a0 <libxt_CT_init+0x914>
     fe4:	e08f0000 	add	r0, pc, r0
     fe8:	ebfffdc3 	bl	6fc <printf@plt>
     fec:	e5d4302c 	ldrb	r3, [r4, #44]	; 0x2c
     ff0:	e3530000 	cmp	r3, #0
     ff4:	0a000003 	beq	1008 <libxt_CT_init+0x87c>
     ff8:	e59f00a4 	ldr	r0, [pc, #164]	; 10a4 <libxt_CT_init+0x918>
     ffc:	e284102c 	add	r1, r4, #44	; 0x2c
    1000:	e08f0000 	add	r0, pc, r0
    1004:	ebfffdbc 	bl	6fc <printf@plt>
    1008:	e5d4303c 	ldrb	r3, [r4, #60]	; 0x3c
    100c:	e3530000 	cmp	r3, #0
    1010:	0a000003 	beq	1024 <libxt_CT_init+0x898>
    1014:	e59f008c 	ldr	r0, [pc, #140]	; 10a8 <libxt_CT_init+0x91c>
    1018:	e284103c 	add	r1, r4, #60	; 0x3c
    101c:	e08f0000 	add	r0, pc, r0
    1020:	ebfffdb5 	bl	6fc <printf@plt>
    1024:	e5943024 	ldr	r3, [r4, #36]	; 0x24
    1028:	e3530000 	cmp	r3, #0
--
    1094:	eafffe96 	b	af4 <libxt_CT_init+0x368>
    1098:	000006d1 	ldrdeq	r0, [r0], -r1
    109c:	00000202 	andeq	r0, r0, r2, lsl #4
    10a0:	000001ea 	andeq	r0, r0, sl, ror #3
    10a4:	000001d7 	ldrdeq	r0, [r0], -r7
    10a8:	00000676 	andeq	r0, r0, r6, ror r6
    10ac:	00010be4 	andeq	r0, r1, r4, ror #23
    10b0:	0000062d 	andeq	r0, r0, sp, lsr #12
    10b4:	00010bc4 	andeq	r0, r1, r4, asr #23
    10b8:	00000610 	andeq	r0, r0, r0, lsl r6
    10bc:	000005f4 	strdeq	r0, [r0], -r4
    10c0:	e1d132b0 	ldrh	r3, [r1, #32]
    10c4:	e3130002 	tst	r3, #2
    10c8:	112fff1e 	bxne	lr
    10cc:	e3130001 	tst	r3, #1
    10d0:	e92d4010 	push	{r4, lr}
    10d4:	e1a04001 	mov	r4, r1
    10d8:	0a000002 	beq	10e8 <libxt_CT_init+0x95c>
    10dc:	e59f0094 	ldr	r0, [pc, #148]	; 1178 <libxt_CT_init+0x9ec>
    10e0:	e08f0000 	add	r0, pc, r0
    10e4:	ebfffd84 	bl	6fc <printf@plt>
    10e8:	e5d4302c 	ldrb	r3, [r4, #44]	; 0x2c
    10ec:	e3530000 	cmp	r3, #0
    10f0:	0a000003 	beq	1104 <libxt_CT_init+0x978>
    10f4:	e59f0080 	ldr	r0, [pc, #128]	; 117c <libxt_CT_init+0x9f0>
    10f8:	e284102c 	add	r1, r4, #44	; 0x2c
    10fc:	e08f0000 	add	r0, pc, r0
    1100:	ebfffd7d 	bl	6fc <printf@plt>
    1104:	e5943024 	ldr	r3, [r4, #36]	; 0x24
    1108:	e3530000 	cmp	r3, #0


[*] Function printf used 16 times libxt_CT.so