[*] Binary protection state of libxt_ecn.so

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


[*] Function printf tear down of libxt_ecn.so

 89c:	e7933002 	ldr	r3, [r3, r2]
 8a0:	e59f1018 	ldr	r1, [pc, #24]	; 8c0 <libxt_ecn_init+0x3f0>
 8a4:	e5933000 	ldr	r3, [r3]
 8a8:	e08f1001 	add	r1, pc, r1
 8ac:	e5933014 	ldr	r3, [r3, #20]
 8b0:	e3a00002 	mov	r0, #2
 8b4:	e12fff33 	blx	r3
 8b8:	0001076c 	andeq	r0, r1, ip, ror #14
 8bc:	0000003c 	andeq	r0, r0, ip, lsr r0
 8c0:	000002a6 	andeq	r0, r0, r6, lsr #5
 8c4:	e92d4010 	push	{r4, lr}
 8c8:	e5d13020 	ldrb	r3, [r1, #32]
 8cc:	e1a04001 	mov	r4, r1
 8d0:	e3130010 	tst	r3, #16
 8d4:	0a000008 	beq	8fc <libxt_ecn_init+0x42c>
 8d8:	e5d13021 	ldrb	r3, [r1, #33]	; 0x21
 8dc:	e3130010 	tst	r3, #16
 8e0:	0a000002 	beq	8f0 <libxt_ecn_init+0x420>
 8e4:	e59f0078 	ldr	r0, [pc, #120]	; 964 <libxt_ecn_init+0x494>
 8e8:	e08f0000 	add	r0, pc, r0
 8ec:	ebfffedf 	bl	470 <printf@plt>
 8f0:	e59f0070 	ldr	r0, [pc, #112]	; 968 <libxt_ecn_init+0x498>
 8f4:	e08f0000 	add	r0, pc, r0
 8f8:	ebfffedc 	bl	470 <printf@plt>
 8fc:	e5d43020 	ldrb	r3, [r4, #32]
 900:	e3130020 	tst	r3, #32
 904:	0a000008 	beq	92c <libxt_ecn_init+0x45c>
 908:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 90c:	e3130020 	tst	r3, #32
 910:	0a000002 	beq	920 <libxt_ecn_init+0x450>
 914:	e59f0050 	ldr	r0, [pc, #80]	; 96c <libxt_ecn_init+0x49c>
 918:	e08f0000 	add	r0, pc, r0
 91c:	ebfffed3 	bl	470 <printf@plt>
 920:	e59f0048 	ldr	r0, [pc, #72]	; 970 <libxt_ecn_init+0x4a0>
 924:	e08f0000 	add	r0, pc, r0
 928:	ebfffed0 	bl	470 <printf@plt>
 92c:	e5d43020 	ldrb	r3, [r4, #32]
 930:	e3130001 	tst	r3, #1
 934:	08bd8010 	popeq	{r4, pc}
 938:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 93c:	e3130001 	tst	r3, #1
 940:	0a000002 	beq	950 <libxt_ecn_init+0x480>
 944:	e59f0028 	ldr	r0, [pc, #40]	; 974 <libxt_ecn_init+0x4a4>
 948:	e08f0000 	add	r0, pc, r0
 94c:	ebfffec7 	bl	470 <printf@plt>
 950:	e59f0020 	ldr	r0, [pc, #32]	; 978 <libxt_ecn_init+0x4a8>
 954:	e5d41022 	ldrb	r1, [r4, #34]	; 0x22
 958:	e08f0000 	add	r0, pc, r0
 95c:	e8bd4010 	pop	{r4, lr}
 960:	eafffec2 	b	470 <printf@plt>
 964:	00000286 	andeq	r0, r0, r6, lsl #5
 968:	0000027d 	andeq	r0, r0, sp, ror r2
 96c:	00000256 	andeq	r0, r0, r6, asr r2
 970:	0000025c 	andeq	r0, r0, ip, asr r2
 974:	00000226 	andeq	r0, r0, r6, lsr #4
 978:	00000237 	andeq	r0, r0, r7, lsr r2
 97c:	e59f00bc 	ldr	r0, [pc, #188]	; a40 <libxt_ecn_init+0x570>
 980:	e92d4010 	push	{r4, lr}
 984:	e08f0000 	add	r0, pc, r0
 988:	e1a04001 	mov	r4, r1
 98c:	ebfffeb7 	bl	470 <printf@plt>
 990:	e5d43020 	ldrb	r3, [r4, #32]
 994:	e3130010 	tst	r3, #16
 998:	0a000007 	beq	9bc <libxt_ecn_init+0x4ec>
 99c:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 9a0:	e3130010 	tst	r3, #16
 9a4:	1a00001c 	bne	a1c <libxt_ecn_init+0x54c>
 9a8:	e59f1094 	ldr	r1, [pc, #148]	; a44 <libxt_ecn_init+0x574>
 9ac:	e08f1001 	add	r1, pc, r1
 9b0:	e59f0090 	ldr	r0, [pc, #144]	; a48 <libxt_ecn_init+0x578>
 9b4:	e08f0000 	add	r0, pc, r0
 9b8:	ebfffeac 	bl	470 <printf@plt>
 9bc:	e5d43020 	ldrb	r3, [r4, #32]
 9c0:	e3130020 	tst	r3, #32
 9c4:	0a000007 	beq	9e8 <libxt_ecn_init+0x518>
 9c8:	e5d43021 	ldrb	r3, [r4, #33]	; 0x21
 9cc:	e3130020 	tst	r3, #32
 9d0:	1a000014 	bne	a28 <libxt_ecn_init+0x558>
 9d4:	e59f1070 	ldr	r1, [pc, #112]	; a4c <libxt_ecn_init+0x57c>
 9d8:	e08f1001 	add	r1, pc, r1
 9dc:	e59f006c 	ldr	r0, [pc, #108]	; a50 <libxt_ecn_init+0x580>
 9e0:	e08f0000 	add	r0, pc, r0
 9e4:	ebfffea1 	bl	470 <printf@plt>
 9e8:	e5d43020 	ldrb	r3, [r4, #32]
 9ec:	e3130001 	tst	r3, #1


[*] Function printf used 8 times libxt_ecn.so