[*] Binary protection state of libipt_REDIRECT.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libipt_REDIRECT.so
9e4: 000107ac andeq r0, r1, ip, lsr #15
9e8: 00000048 andeq r0, r0, r8, asr #32
9ec: 000002f4 strdeq r0, [r0], -r4
9f0: 000002d7 ldrdeq r0, [r0], -r7
9f4: 0000ffff strdeq pc, [r0], -pc ; <UNPREDICTABLE>
9f8: 000002b8 ; <UNDEFINED> instruction: 0x000002b8
9fc: 000002bf ; <UNDEFINED> instruction: 0x000002bf
a00: 00000284 andeq r0, r0, r4, lsl #5
a04: 0000028b andeq r0, r0, fp, lsl #5
a08: e59f0004 ldr r0, [pc, #4] ; a14 <libipt_REDIRECT_init+0x45c>
a0c: e08f0000 add r0, pc, r0
a10: eafffeca b 540 <puts@plt>
a14: 000001ac andeq r0, r0, ip, lsr #3
a18: e5913024 ldr r3, [r1, #36] ; 0x24
a1c: e3130002 tst r3, #2
a20: 012fff1e bxeq lr
a24: e59f0074 ldr r0, [pc, #116] ; aa0 <libipt_REDIRECT_init+0x4e8>
a28: e92d4010 push {r4, lr}
a2c: e08f0000 add r0, pc, r0
a30: e1a04001 mov r4, r1
a34: ebfffebe bl 534 <printf@plt>
a38: e1d433b0 ldrh r3, [r4, #48] ; 0x30
a3c: e59f0060 ldr r0, [pc, #96] ; aa4 <libipt_REDIRECT_init+0x4ec>
a40: e1a01423 lsr r1, r3, #8
a44: e1811403 orr r1, r1, r3, lsl #8
a48: e1a01801 lsl r1, r1, #16
a4c: e1a01821 lsr r1, r1, #16
a50: e08f0000 add r0, pc, r0
a54: ebfffeb6 bl 534 <printf@plt>
a58: e1d433b2 ldrh r3, [r4, #50] ; 0x32
a5c: e1d423b0 ldrh r2, [r4, #48] ; 0x30
a60: e1520003 cmp r2, r3
a64: 0a000006 beq a84 <libipt_REDIRECT_init+0x4cc>
a68: e1a01423 lsr r1, r3, #8
a6c: e59f0034 ldr r0, [pc, #52] ; aa8 <libipt_REDIRECT_init+0x4f0>
a70: e1811403 orr r1, r1, r3, lsl #8
a74: e1a01801 lsl r1, r1, #16
a78: e1a01821 lsr r1, r1, #16
a7c: e08f0000 add r0, pc, r0
a80: ebfffeab bl 534 <printf@plt>
a84: e5943024 ldr r3, [r4, #36] ; 0x24
a88: e3130004 tst r3, #4
a8c: 08bd8010 popeq {r4, pc}
a90: e59f0014 ldr r0, [pc, #20] ; aac <libipt_REDIRECT_init+0x4f4>
a94: e8bd4010 pop {r4, lr}
a98: e08f0000 add r0, pc, r0
a9c: eafffea4 b 534 <printf@plt>
aa0: 000001e9 andeq r0, r0, r9, ror #3
aa4: 000001d3 ldrdeq r0, [r0], -r3
aa8: 000001a6 andeq r0, r0, r6, lsr #3
aac: 0000018f andeq r0, r0, pc, lsl #3
ab0: e5913024 ldr r3, [r1, #36] ; 0x24
ab4: e3130002 tst r3, #2
ab8: 012fff1e bxeq lr
abc: e59f0074 ldr r0, [pc, #116] ; b38 <libipt_REDIRECT_init+0x580>
ac0: e92d4010 push {r4, lr}
ac4: e08f0000 add r0, pc, r0
ac8: e1a04001 mov r4, r1
acc: ebfffe98 bl 534 <printf@plt>
ad0: e1d433b0 ldrh r3, [r4, #48] ; 0x30
ad4: e59f0060 ldr r0, [pc, #96] ; b3c <libipt_REDIRECT_init+0x584>
ad8: e1a01423 lsr r1, r3, #8
adc: e1811403 orr r1, r1, r3, lsl #8
ae0: e1a01801 lsl r1, r1, #16
ae4: e1a01821 lsr r1, r1, #16
ae8: e08f0000 add r0, pc, r0
aec: ebfffe90 bl 534 <printf@plt>
af0: e1d433b2 ldrh r3, [r4, #50] ; 0x32
af4: e1d423b0 ldrh r2, [r4, #48] ; 0x30
af8: e1520003 cmp r2, r3
afc: 0a000006 beq b1c <libipt_REDIRECT_init+0x564>
b00: e1a01423 lsr r1, r3, #8
b04: e59f0034 ldr r0, [pc, #52] ; b40 <libipt_REDIRECT_init+0x588>
b08: e1811403 orr r1, r1, r3, lsl #8
b0c: e1a01801 lsl r1, r1, #16
b10: e1a01821 lsr r1, r1, #16
b14: e08f0000 add r0, pc, r0
b18: ebfffe85 bl 534 <printf@plt>
b1c: e5943024 ldr r3, [r4, #36] ; 0x24
b20: e3130004 tst r3, #4
[*] Function printf used 6 times libipt_REDIRECT.so