[*] Binary protection state of libxt_connmark.so

  
  	Full RELRO     No Canary found   NX enabled   DSO          No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of libxt_connmark.so

blx sym.imp.xt_xlate_add
b 0x6d6
nop
lsls r6, r3, 0xb
movs r0, r0
lsls r2, r0, 0xb
movs r0, r0
push {r4, lr}
mov r4, r1
ldr r1, [0x0000073c]
movs r0, 1
add r1, pc
blx sym.imp.xt_xlate_add
ldrb.w r3, [r4, 0x28]
cbnz r3, 0x726
ldrd r0, r1, [r4, 0x20]
movs r2, 0
pop.w {r4, lr}
b.w 0x57c
movs r0, 0x21
blx sym.imp.__printf_chk
ldrd r0, r1, [r4, 0x20]
movs r2, 0
--
blx sym.imp.xt_xlate_add
b 0x74a
nop
lsls r2, r5, 9
movs r0, r0
lsls r6, r1, 9
movs r0, r0
push {r4, lr}
mov r4, r1
ldr r1, [0x000007b0]
movs r0, 1
add r1, pc
blx sym.imp.xt_xlate_add
ldrb.w r3, [r4, 0x28]
cbnz r3, 0x79a
ldrd r0, r1, [r4, 0x20]
movs r2, 0
pop.w {r4, lr}
b.w 0x57c
movs r0, 0x21
blx sym.imp.__printf_chk
ldrd r0, r1, [r4, 0x20]
movs r2, 0

[*] Function printf used 2 times libxt_connmark.so