[*] Binary protection state of libxt_sctp.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libxt_sctp.so
d0c: e92d41f0 push {r4, r5, r6, r7, r8, lr}
d10: e59d6018 ldr r6, [sp, #24]
d14: e253c000 subs ip, r3, #0
d18: 1a00001a bne d88 <libxt_sctp_init+0x450>
d1c: e59f709c ldr r7, [pc, #156] ; dc0 <libxt_sctp_init+0x488>
d20: e08f7007 add r7, pc, r7
d24: e59f3098 ldr r3, [pc, #152] ; dc4 <libxt_sctp_init+0x48c>
d28: e0523003 subs r3, r2, r3
d2c: 13a03001 movne r3, #1
d30: e3510000 cmp r1, #0
d34: 13a03001 movne r3, #1
d38: e35c0000 cmp ip, #0
d3c: 13a03001 movne r3, #1
d40: e3530000 cmp r3, #0
d44: 08bd81f0 popeq {r4, r5, r6, r7, r8, pc}
d48: e1a04001 mov r4, r1
d4c: e1a01000 mov r1, r0
d50: e59f0070 ldr r0, [pc, #112] ; dc8 <libxt_sctp_init+0x490>
d54: e1a05002 mov r5, r2
d58: e08f0000 add r0, pc, r0
d5c: ebfffebf bl 860 <printf@plt>
d60: e1540005 cmp r4, r5
d64: e1a01007 mov r1, r7
d68: 1a000009 bne d94 <libxt_sctp_init+0x45c>
d6c: e59f0058 ldr r0, [pc, #88] ; dcc <libxt_sctp_init+0x494>
d70: e08f0000 add r0, pc, r0
d74: ebfffeb9 bl 860 <printf@plt>
d78: e1a01006 mov r1, r6
d7c: e1a00004 mov r0, r4
d80: e8bd41f0 pop {r4, r5, r6, r7, r8, lr}
d84: eaffffc5 b ca0 <libxt_sctp_init+0x368>
d88: e59f7040 ldr r7, [pc, #64] ; dd0 <libxt_sctp_init+0x498>
d8c: e08f7007 add r7, pc, r7
d90: eaffffe3 b d24 <libxt_sctp_init+0x3ec>
d94: e59f0038 ldr r0, [pc, #56] ; dd4 <libxt_sctp_init+0x49c>
d98: e08f0000 add r0, pc, r0
d9c: ebfffeaf bl 860 <printf@plt>
da0: e1a01006 mov r1, r6
da4: e1a00004 mov r0, r4
--
1454: 0000090f andeq r0, r0, pc, lsl #18
1458: 000008c7 andeq r0, r0, r7, asr #17
145c: 000008d8 ldrdeq r0, [r0], -r8
1460: e5903118 ldr r3, [r0, #280] ; 0x118
1464: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
1468: e59f625c ldr r6, [pc, #604] ; 16cc <libxt_sctp_init+0xd94>
146c: e24dd014 sub sp, sp, #20
1470: e58d3004 str r3, [sp, #4]
1474: e5903108 ldr r3, [r0, #264] ; 0x108
1478: e08f6006 add r6, pc, r6
147c: e3530002 cmp r3, #2
1480: e1a05000 mov r5, r0
1484: e58d1000 str r1, [sp]
1488: 0a000013 beq 14dc <libxt_sctp_init+0xba4>
148c: e3530004 cmp r3, #4
1490: 0a000014 beq 14e8 <libxt_sctp_init+0xbb0>
1494: e3530001 cmp r3, #1
1498: 1a000015 bne 14f4 <libxt_sctp_init+0xbbc>
149c: e59f022c ldr r0, [pc, #556] ; 16d0 <libxt_sctp_init+0xd98>
14a0: e08f0000 add r0, pc, r0
14a4: ebfffced bl 860 <printf@plt>
14a8: e2853004 add r3, r5, #4
14ac: e2851f41 add r1, r5, #260 ; 0x104
--
1538: e08f9009 add r9, pc, r9
153c: e58d200c str r2, [sp, #12]
1540: e1a012a4 lsr r1, r4, #5
1544: e2811002 add r1, r1, #2
1548: e7951101 ldr r1, [r5, r1, lsl #2]
154c: e204201f and r2, r4, #31
1550: e3a00001 mov r0, #1
1554: e0112210 ands r2, r1, r0, lsl r2
1558: 0a000015 beq 15b4 <libxt_sctp_init+0xc7c>
155c: e3530000 cmp r3, #0
1560: 0a000018 beq 15c8 <libxt_sctp_init+0xc90>
1564: e3a0002c mov r0, #44 ; 0x2c
1568: ebfffcb9 bl 854 <putchar@plt>
156c: e59d3000 ldr r3, [sp]
1570: e3530000 cmp r3, #0
1574: 059d7000 ldreq r7, [sp]
1578: 0a000026 beq 1618 <libxt_sctp_init+0xce0>
157c: e59f016c ldr r0, [pc, #364] ; 16f0 <libxt_sctp_init+0xdb8>
1580: e1a01004 mov r1, r4
1584: e08f0000 add r0, pc, r0
1588: ebfffcb4 bl 860 <printf@plt>
158c: e59f7160 ldr r7, [pc, #352] ; 16f4 <libxt_sctp_init+0xdbc>
1590: e3a0300c mov r3, #12
--
15e0: e5913010 ldr r3, [r1, #16]
15e4: e591201c ldr r2, [r1, #28]
15e8: e1530002 cmp r3, r2
15ec: 32832001 addcc r2, r3, #1
15f0: 35812010 strcc r2, [r1, #16]
15f4: 33a02020 movcc r2, #32
15f8: 35c32000 strbcc r2, [r3]
15fc: 3affffda bcc 156c <libxt_sctp_init+0xc34>
1600: e3a00020 mov r0, #32
1604: ebfffcc8 bl 92c <__fputc_unlocked@plt>
1608: eaffffd7 b 156c <libxt_sctp_init+0xc34>
160c: e3a00020 mov r0, #32
1610: ebfffcb0 bl 8d8 <fputc@plt>
1614: eaffffd4 b 156c <libxt_sctp_init+0xc34>
1618: e0893007 add r3, r9, r7
161c: e5933004 ldr r3, [r3, #4]
1620: e1540003 cmp r4, r3
1624: 1a000002 bne 1634 <libxt_sctp_init+0xcfc>
1628: e7971009 ldr r1, [r7, r9]
162c: e59d000c ldr r0, [sp, #12]
1630: ebfffc8a bl 860 <printf@plt>
1634: e287700c add r7, r7, #12
1638: e35700d8 cmp r7, #216 ; 0xd8
--
16d8: 00000816 andeq r0, r0, r6, lsl r8
16dc: 0000080f andeq r0, r0, pc, lsl #16
16e0: 00000809 andeq r0, r0, r9, lsl #16
16e4: 000007fd strdeq r0, [r0], -sp
16e8: 000118b0 ; <UNDEFINED> instruction: 0x000118b0
16ec: 000005e3 andeq r0, r0, r3, ror #11
16f0: 0000078e andeq r0, r0, lr, lsl #15
16f4: 00011854 andeq r1, r1, r4, asr r8
16f8: 00000078 andeq r0, r0, r8, ror r0
16fc: 00000080 andeq r0, r0, r0, lsl #1
1700: e591313c ldr r3, [r1, #316] ; 0x13c
1704: e92d4010 push {r4, lr}
1708: e3130001 tst r3, #1
170c: e1a04001 mov r4, r1
1710: 0a00000c beq 1748 <libxt_sctp_init+0xe10>
1714: e5913140 ldr r3, [r1, #320] ; 0x140
1718: e3130001 tst r3, #1
171c: 0a000002 beq 172c <libxt_sctp_init+0xdf4>
1720: e59f00c0 ldr r0, [pc, #192] ; 17e8 <libxt_sctp_init+0xeb0>
1724: e08f0000 add r0, pc, r0
1728: ebfffc4c bl 860 <printf@plt>
172c: e1d412b4 ldrh r1, [r4, #36] ; 0x24
1730: e1d422b6 ldrh r2, [r4, #38] ; 0x26
1734: e1510002 cmp r1, r2
1738: 0a000022 beq 17c8 <libxt_sctp_init+0xe90>
173c: e59f00a8 ldr r0, [pc, #168] ; 17ec <libxt_sctp_init+0xeb4>
1740: e08f0000 add r0, pc, r0
1744: ebfffc45 bl 860 <printf@plt>
1748: e594313c ldr r3, [r4, #316] ; 0x13c
174c: e3130002 tst r3, #2
1750: 0a00000c beq 1788 <libxt_sctp_init+0xe50>
1754: e5943140 ldr r3, [r4, #320] ; 0x140
1758: e3130002 tst r3, #2
175c: 0a000002 beq 176c <libxt_sctp_init+0xe34>
1760: e59f0088 ldr r0, [pc, #136] ; 17f0 <libxt_sctp_init+0xeb8>
1764: e08f0000 add r0, pc, r0
1768: ebfffc3c bl 860 <printf@plt>
176c: e1d412b0 ldrh r1, [r4, #32]
1770: e1d422b2 ldrh r2, [r4, #34] ; 0x22
1774: e1510002 cmp r1, r2
1778: 0a000016 beq 17d8 <libxt_sctp_init+0xea0>
177c: e59f0070 ldr r0, [pc, #112] ; 17f4 <libxt_sctp_init+0xebc>
1780: e08f0000 add r0, pc, r0
1784: ebfffc35 bl 860 <printf@plt>
1788: e594313c ldr r3, [r4, #316] ; 0x13c
178c: e3130004 tst r3, #4
1790: 08bd8010 popeq {r4, pc}
1794: e5943140 ldr r3, [r4, #320] ; 0x140
1798: e3130004 tst r3, #4
179c: 0a000002 beq 17ac <libxt_sctp_init+0xe74>
17a0: e59f0050 ldr r0, [pc, #80] ; 17f8 <libxt_sctp_init+0xec0>
17a4: e08f0000 add r0, pc, r0
17a8: ebfffc2c bl 860 <printf@plt>
17ac: e59f0048 ldr r0, [pc, #72] ; 17fc <libxt_sctp_init+0xec4>
17b0: e08f0000 add r0, pc, r0
17b4: ebfffc29 bl 860 <printf@plt>
17b8: e2840020 add r0, r4, #32
17bc: e3a01000 mov r1, #0
17c0: e8bd4010 pop {r4, lr}
17c4: eaffff25 b 1460 <libxt_sctp_init+0xb28>
17c8: e59f0030 ldr r0, [pc, #48] ; 1800 <libxt_sctp_init+0xec8>
17cc: e08f0000 add r0, pc, r0
17d0: ebfffc22 bl 860 <printf@plt>
17d4: eaffffdb b 1748 <libxt_sctp_init+0xe10>
17d8: e59f0024 ldr r0, [pc, #36] ; 1804 <libxt_sctp_init+0xecc>
17dc: e08f0000 add r0, pc, r0
17e0: ebfffc1e bl 860 <printf@plt>
17e4: eaffffe7 b 1788 <libxt_sctp_init+0xe50>
17e8: 000005fa strdeq r0, [r0], -sl
17ec: 000005e1 andeq r0, r0, r1, ror #11
17f0: 000005ba ; <UNDEFINED> instruction: 0x000005ba
17f4: 000005bc ; <UNDEFINED> instruction: 0x000005bc
17f8: 0000057a andeq r0, r0, sl, ror r5
17fc: 000005a7 andeq r0, r0, r7, lsr #11
1800: 00000564 andeq r0, r0, r4, ror #10
1804: 0000056f andeq r0, r0, pc, ror #10
1808: e92d4037 push {r0, r1, r2, r4, r5, lr}
180c: e59f00a4 ldr r0, [pc, #164] ; 18b8 <libxt_sctp_init+0xf80>
1810: e1a04001 mov r4, r1
1814: e08f0000 add r0, pc, r0
1818: e1a05002 mov r5, r2
181c: ebfffc0f bl 860 <printf@plt>
1820: e594313c ldr r3, [r4, #316] ; 0x13c
1824: e3130001 tst r3, #1
--
1848: ebfffd2f bl d0c <libxt_sctp_init+0x3d4>
184c: e594313c ldr r3, [r4, #316] ; 0x13c
1850: e3130002 tst r3, #2
1854: 0a000007 beq 1878 <libxt_sctp_init+0xf40>
1858: e5943140 ldr r3, [r4, #320] ; 0x140
185c: e59f005c ldr r0, [pc, #92] ; 18c0 <libxt_sctp_init+0xf88>
1860: e1d422b2 ldrh r2, [r4, #34] ; 0x22
1864: e1d412b0 ldrh r1, [r4, #32]
1868: e58d5000 str r5, [sp]
186c: e2033002 and r3, r3, #2
1870: e08f0000 add r0, pc, r0
1874: ebfffd24 bl d0c <libxt_sctp_init+0x3d4>
1878: e594313c ldr r3, [r4, #316] ; 0x13c
187c: e3130004 tst r3, #4
1880: 0a00000a beq 18b0 <libxt_sctp_init+0xf78>
1884: e5943140 ldr r3, [r4, #320] ; 0x140
1888: e3130004 tst r3, #4
188c: 0a000002 beq 189c <libxt_sctp_init+0xf64>
1890: e59f002c ldr r0, [pc, #44] ; 18c4 <libxt_sctp_init+0xf8c>
1894: e08f0000 add r0, pc, r0
1898: ebfffbf0 bl 860 <printf@plt>
189c: e1a01005 mov r1, r5
18a0: e2840020 add r0, r4, #32
[*] Function printf used 16 times libxt_sctp.so