[*] Binary protection state of libxt_tcpmss.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libxt_tcpmss.so
5f4: e59f0020 ldr r0, [pc, #32] ; 61c <libxt_tcpmss_init+0x19c>
5f8: e92d4010 push {r4, lr}
5fc: e08f1001 add r1, pc, r1
600: e08f0000 add r0, pc, r0
604: ebffff9a bl 474 <__register_frame_info@plt>
608: e8bd4010 pop {r4, lr}
60c: eaffffb5 b 4e8 <libxt_tcpmss_init+0x68>
610: 00010a18 andeq r0, r1, r8, lsl sl
614: 0000003c andeq r0, r0, ip, lsr r0
618: 00010aa8 andeq r0, r1, r8, lsr #21
61c: 00000270 andeq r0, r0, r0, ror r2
620: e92d4010 push {r4, lr}
624: e5d13024 ldrb r3, [r1, #36] ; 0x24
628: e1a04001 mov r4, r1
62c: e3530000 cmp r3, #0
630: 1a00000c bne 668 <libxt_tcpmss_init+0x1e8>
634: e59f1048 ldr r1, [pc, #72] ; 684 <libxt_tcpmss_init+0x204>
638: e08f1001 add r1, pc, r1
63c: e59f0044 ldr r0, [pc, #68] ; 688 <libxt_tcpmss_init+0x208>
640: e08f0000 add r0, pc, r0
644: ebffff78 bl 42c <printf@plt>
648: e1d412b0 ldrh r1, [r4, #32]
64c: e1d422b2 ldrh r2, [r4, #34] ; 0x22
--
66c: e08f1001 add r1, pc, r1
670: eafffff1 b 63c <libxt_tcpmss_init+0x1bc>
674: e59f0018 ldr r0, [pc, #24] ; 694 <libxt_tcpmss_init+0x214>
678: e8bd4010 pop {r4, lr}
67c: e08f0000 add r0, pc, r0
680: eaffff69 b 42c <printf@plt>
684: 00000178 andeq r0, r0, r8, ror r1
688: 00000167 andeq r0, r0, r7, ror #2
68c: 00000154 andeq r0, r0, r4, asr r1
690: 00000138 andeq r0, r0, r8, lsr r1
694: 00000135 andeq r0, r0, r5, lsr r1
698: e92d4010 push {r4, lr}
69c: e5d13024 ldrb r3, [r1, #36] ; 0x24
6a0: e1a04001 mov r4, r1
6a4: e3530000 cmp r3, #0
6a8: 1a00000c bne 6e0 <libxt_tcpmss_init+0x260>
6ac: e59f1048 ldr r1, [pc, #72] ; 6fc <libxt_tcpmss_init+0x27c>
6b0: e08f1001 add r1, pc, r1
6b4: e59f0044 ldr r0, [pc, #68] ; 700 <libxt_tcpmss_init+0x280>
6b8: e08f0000 add r0, pc, r0
6bc: ebffff5a bl 42c <printf@plt>
6c0: e1d412b0 ldrh r1, [r4, #32]
6c4: e1d422b2 ldrh r2, [r4, #34] ; 0x22
[*] Function printf used 2 times libxt_tcpmss.so