[*] Binary protection state of libxt_tcp.so
Full RELRO Canary found NX enabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libxt_tcp.so
cmpeq r1, 0
bne 0x9c2
pop {r3, r4, r5, r6, r7, pc}
ldr r7, [0x000009c8]
add r7, pc
ldr r1, [0x000009cc]
movs r0, 1
add r1, pc
blx 0x7e0
cmp r4, r5
beq 0x9ac
ldr r1, [0x000009d0]
mov r2, r7
movs r0, 1
add r1, pc
blx 0x7e0
mov r1, r6
mov r0, r4
bl 0x918
movs r0, 0x3a
blx sym.imp.__printf_chk
mov r1, r6
mov r0, r5
--
tst r6, r3
beq 0xb24
mvns r3, r3
uxtb r5, r3
cbnz r1, 0xb5c
ldr r3, [0x00000b7c]
movs r0, 1
ldr r1, [0x00000b80]
add r3, pc
ldr.w r2, [r3, r4, lsl 3]
add r1, pc
blx 0x7e0
ands r6, r5
beq 0xb6a
lsls r3, r6, 0x1f
mov.w r1, 1
mov.w r4, 0
mov.w r5, 0xfe
bpl 0xb1a
movs r0, 0x2c
blx sym.imp.__printf_chk
b 0xb36
movs r4, 1
--
b 0xc20
cbnz r1, 0xc44
ldr r1, [0x00000c94]
movs r0, 1
add r1, pc
blx 0x7e0
ldrb.w r2, [r4, 0x29]
ldrb.w r3, [r4, 0x2b]
and r3, r3, 4
cmp r2, 0
beq 0xbf2
cmp r3, 0
bne 0xbf4
ldr r1, [0x00000c98]
movs r0, 1
add r1, pc
blx 0x7e0
ldrb.w r0, [r4, 0x29]
bl 0xb08
movs r0, 0x20
blx sym.imp.__printf_chk
ldrb.w r0, [r4, 0x2a]
pop.w {r4, lr}
--
cmp r2, 0xf
bhi 0xf6a
add sp, 0xc
pop {r4, r5, r6, r7, pc}
ldr r2, [0x00000fb8]
add r2, pc
b 0xf34
ldr r2, [0x00000fbc]
add r2, pc
b 0xf12
ldr r1, [0x00000fc0]
and r2, r2, 0xf0
movs r0, 1
add r1, pc
add sp, 0xc
pop.w {r4, r5, r6, r7, lr}
b.w sym.imp.xtables_strtoui
mov r0, r6
bl 0xb08
movs r0, 0x2f
blx sym.imp.__printf_chk
mov r0, r7
bl 0xb08
[*] Function printf used 4 times libxt_tcp.so