[*] Binary protection state of libxt_NFQUEUE.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libxt_NFQUEUE.so
a6c: e1d431ba ldrh r3, [r4, #26]
a70: e1d421b8 ldrh r2, [r4, #24]
a74: e2833001 add r3, r3, #1
a78: e0433002 sub r3, r3, r2
a7c: e1c530b2 strh r3, [r5, #2]
a80: e8bd8070 pop {r4, r5, r6, pc}
a84: 0001160c andeq r1, r1, ip, lsl #12
a88: 0000003c andeq r0, r0, ip, lsr r0
a8c: 0000043b andeq r0, r0, fp, lsr r4
a90: 00000416 andeq r0, r0, r6, lsl r4
a94: e1d122b2 ldrh r2, [r1, #34] ; 0x22
a98: e92d4010 push {r4, lr}
a9c: e3520001 cmp r2, #1
aa0: e1a04001 mov r4, r1
aa4: e1d112b0 ldrh r1, [r1, #32]
aa8: 9a000011 bls af4 <libxt_NFQUEUE_init+0x544>
aac: e59f0050 ldr r0, [pc, #80] ; b04 <libxt_NFQUEUE_init+0x554>
ab0: e0812002 add r2, r1, r2
ab4: e2422001 sub r2, r2, #1
ab8: e08f0000 add r0, pc, r0
abc: ebfffea3 bl 550 <printf@plt>
ac0: e1d432b4 ldrh r3, [r4, #36] ; 0x24
ac4: e3130001 tst r3, #1
ac8: 0a000002 beq ad8 <libxt_NFQUEUE_init+0x528>
acc: e59f0034 ldr r0, [pc, #52] ; b08 <libxt_NFQUEUE_init+0x558>
ad0: e08f0000 add r0, pc, r0
ad4: ebfffe9d bl 550 <printf@plt>
ad8: e1d432b4 ldrh r3, [r4, #36] ; 0x24
adc: e3130002 tst r3, #2
ae0: 08bd8010 popeq {r4, pc}
ae4: e59f0020 ldr r0, [pc, #32] ; b0c <libxt_NFQUEUE_init+0x55c>
ae8: e8bd4010 pop {r4, lr}
aec: e08f0000 add r0, pc, r0
af0: eafffe96 b 550 <printf@plt>
af4: e59f0014 ldr r0, [pc, #20] ; b10 <libxt_NFQUEUE_init+0x560>
af8: e08f0000 add r0, pc, r0
afc: ebfffe93 bl 550 <printf@plt>
b00: eaffffee b ac0 <libxt_NFQUEUE_init+0x510>
b04: 000003d8 ldrdeq r0, [r0], -r8
b08: 000003e7 andeq r0, r0, r7, ror #7
b0c: 000003db ldrdeq r0, [r0], -fp
b10: 000003af andeq r0, r0, pc, lsr #7
b14: e1d122b2 ldrh r2, [r1, #34] ; 0x22
b18: e92d4010 push {r4, lr}
b1c: e3520001 cmp r2, #1
b20: e1a04001 mov r4, r1
b24: e1d112b0 ldrh r1, [r1, #32]
b28: 9a000011 bls b74 <libxt_NFQUEUE_init+0x5c4>
b2c: e59f0050 ldr r0, [pc, #80] ; b84 <libxt_NFQUEUE_init+0x5d4>
b30: e0812002 add r2, r1, r2
b34: e2422001 sub r2, r2, #1
b38: e08f0000 add r0, pc, r0
b3c: ebfffe83 bl 550 <printf@plt>
b40: e1d432b4 ldrh r3, [r4, #36] ; 0x24
b44: e3130001 tst r3, #1
b48: 0a000002 beq b58 <libxt_NFQUEUE_init+0x5a8>
b4c: e59f0034 ldr r0, [pc, #52] ; b88 <libxt_NFQUEUE_init+0x5d8>
b50: e08f0000 add r0, pc, r0
b54: ebfffe7d bl 550 <printf@plt>
b58: e1d432b4 ldrh r3, [r4, #36] ; 0x24
b5c: e3130002 tst r3, #2
b60: 08bd8010 popeq {r4, pc}
b64: e59f0020 ldr r0, [pc, #32] ; b8c <libxt_NFQUEUE_init+0x5dc>
b68: e8bd4010 pop {r4, lr}
b6c: e08f0000 add r0, pc, r0
b70: eafffe76 b 550 <printf@plt>
b74: e59f0014 ldr r0, [pc, #20] ; b90 <libxt_NFQUEUE_init+0x5e0>
b78: e08f0000 add r0, pc, r0
b7c: ebfffe73 bl 550 <printf@plt>
b80: eaffffee b b40 <libxt_NFQUEUE_init+0x590>
b84: 000003a3 andeq r0, r0, r3, lsr #7
b88: 000003b2 ; <UNDEFINED> instruction: 0x000003b2
b8c: 0000039e muleq r0, lr, r3
b90: 0000037a andeq r0, r0, sl, ror r3
b94: e1d122b2 ldrh r2, [r1, #34] ; 0x22
b98: e92d4010 push {r4, lr}
b9c: e3520001 cmp r2, #1
ba0: e1a04001 mov r4, r1
ba4: e1d112b0 ldrh r1, [r1, #32]
ba8: 9a00000b bls bdc <libxt_NFQUEUE_init+0x62c>
bac: e59f0038 ldr r0, [pc, #56] ; bec <libxt_NFQUEUE_init+0x63c>
bb0: e0812002 add r2, r1, r2
bb4: e2422001 sub r2, r2, #1
bb8: e08f0000 add r0, pc, r0
bbc: ebfffe63 bl 550 <printf@plt>
bc0: e1d432b4 ldrh r3, [r4, #36] ; 0x24
bc4: e3130001 tst r3, #1
bc8: 08bd8010 popeq {r4, pc}
bcc: e59f001c ldr r0, [pc, #28] ; bf0 <libxt_NFQUEUE_init+0x640>
bd0: e8bd4010 pop {r4, lr}
bd4: e08f0000 add r0, pc, r0
bd8: eafffe5c b 550 <printf@plt>
bdc: e59f0010 ldr r0, [pc, #16] ; bf4 <libxt_NFQUEUE_init+0x644>
be0: e08f0000 add r0, pc, r0
be4: ebfffe59 bl 550 <printf@plt>
be8: eafffff4 b bc0 <libxt_NFQUEUE_init+0x610>
bec: 000002d8 ldrdeq r0, [r0], -r8
bf0: 000002e3 andeq r0, r0, r3, ror #5
bf4: 000002c7 andeq r0, r0, r7, asr #5
bf8: e1d122b2 ldrh r2, [r1, #34] ; 0x22
bfc: e92d4010 push {r4, lr}
c00: e3520001 cmp r2, #1
c04: e1a04001 mov r4, r1
c08: e1d112b0 ldrh r1, [r1, #32]
c0c: 9a00000b bls c40 <libxt_NFQUEUE_init+0x690>
c10: e59f0038 ldr r0, [pc, #56] ; c50 <libxt_NFQUEUE_init+0x6a0>
c14: e0812002 add r2, r1, r2
c18: e2422001 sub r2, r2, #1
c1c: e08f0000 add r0, pc, r0
c20: ebfffe4a bl 550 <printf@plt>
c24: e1d432b4 ldrh r3, [r4, #36] ; 0x24
c28: e3130001 tst r3, #1
c2c: 08bd8010 popeq {r4, pc}
c30: e59f001c ldr r0, [pc, #28] ; c54 <libxt_NFQUEUE_init+0x6a4>
c34: e8bd4010 pop {r4, lr}
c38: e08f0000 add r0, pc, r0
c3c: eafffe43 b 550 <printf@plt>
c40: e59f0010 ldr r0, [pc, #16] ; c58 <libxt_NFQUEUE_init+0x6a8>
c44: e08f0000 add r0, pc, r0
c48: ebfffe40 bl 550 <printf@plt>
c4c: eafffff4 b c24 <libxt_NFQUEUE_init+0x674>
c50: 000002bf ; <UNDEFINED> instruction: 0x000002bf
[*] Function printf used 10 times libxt_NFQUEUE.so