[*] Binary protection state of libxt_connlimit.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libxt_connlimit.so
7b4: eafffff3 b 788 <libxt_connlimit_init+0x1cc>
7b8: e92d4073 push {r0, r1, r4, r5, r6, lr}
7bc: e5916034 ldr r6, [r1, #52] ; 0x34
7c0: e1a04001 mov r4, r1
7c4: e3160002 tst r6, #2
7c8: 1a000010 bne 810 <libxt_connlimit_init+0x254>
7cc: e59f5054 ldr r5, [pc, #84] ; 828 <libxt_connlimit_init+0x26c>
7d0: e08f5005 add r5, pc, r5
7d4: e2840020 add r0, r4, #32
7d8: ebffffe0 bl 760 <libxt_connlimit_init+0x1a4>
7dc: e3160001 tst r6, #1
7e0: e1a02000 mov r2, r0
7e4: 1a00000c bne 81c <libxt_connlimit_init+0x260>
7e8: e59f303c ldr r3, [pc, #60] ; 82c <libxt_connlimit_init+0x270>
7ec: e08f3003 add r3, pc, r3
7f0: e5941030 ldr r1, [r4, #48] ; 0x30
7f4: e59f0034 ldr r0, [pc, #52] ; 830 <libxt_connlimit_init+0x274>
7f8: e58d1000 str r1, [sp]
7fc: e08f0000 add r0, pc, r0
800: e1a01005 mov r1, r5
804: ebffff54 bl 55c <printf@plt>
808: e28dd008 add sp, sp, #8
80c: e8bd8070 pop {r4, r5, r6, pc}
--
988: e5903034 ldr r3, [r0, #52] ; 0x34
98c: e3130002 tst r3, #2
990: 0a000002 beq 9a0 <libxt_connlimit_init+0x3e4>
994: e59f0010 ldr r0, [pc, #16] ; 9ac <libxt_connlimit_init+0x3f0>
998: e08f0000 add r0, pc, r0
99c: eafffeee b 55c <printf@plt>
9a0: e59f0008 ldr r0, [pc, #8] ; 9b0 <libxt_connlimit_init+0x3f4>
9a4: e08f0000 add r0, pc, r0
9a8: eafffffb b 99c <libxt_connlimit_init+0x3e0>
9ac: 000003d7 ldrdeq r0, [r0], -r7
9b0: 000003de ldrdeq r0, [r0], -lr
9b4: e92d4070 push {r4, r5, r6, lr}
9b8: e5d1501f ldrb r5, [r1, #31]
9bc: e1a04001 mov r4, r1
9c0: e5943034 ldr r3, [r4, #52] ; 0x34
9c4: e5911030 ldr r1, [r1, #48] ; 0x30
9c8: e3130001 tst r3, #1
9cc: 0a00000d beq a08 <libxt_connlimit_init+0x44c>
9d0: e59f003c ldr r0, [pc, #60] ; a14 <libxt_connlimit_init+0x458>
9d4: e08f0000 add r0, pc, r0
9d8: ebfffedf bl 55c <printf@plt>
9dc: e2840020 add r0, r4, #32
9e0: ebffff5e bl 760 <libxt_connlimit_init+0x1a4>
9e4: e1a01000 mov r1, r0
9e8: e59f0028 ldr r0, [pc, #40] ; a18 <libxt_connlimit_init+0x45c>
9ec: e08f0000 add r0, pc, r0
9f0: ebfffed9 bl 55c <printf@plt>
9f4: e3550000 cmp r5, #0
9f8: 08bd8070 popeq {r4, r5, r6, pc}
9fc: e1a00004 mov r0, r4
a00: e8bd4070 pop {r4, r5, r6, lr}
a04: eaffffdf b 988 <libxt_connlimit_init+0x3cc>
a08: e59f000c ldr r0, [pc, #12] ; a1c <libxt_connlimit_init+0x460>
a0c: e08f0000 add r0, pc, r0
a10: eafffff0 b 9d8 <libxt_connlimit_init+0x41c>
a14: 000003c1 andeq r0, r0, r1, asr #7
a18: 000003d4 ldrdeq r0, [r0], -r4
a1c: 0000039e muleq r0, lr, r3
a20: e92d4070 push {r4, r5, r6, lr}
a24: e5d1501f ldrb r5, [r1, #31]
a28: e1a04001 mov r4, r1
a2c: e5943034 ldr r3, [r4, #52] ; 0x34
a30: e5911030 ldr r1, [r1, #48] ; 0x30
a34: e3130001 tst r3, #1
a38: 0a000011 beq a84 <libxt_connlimit_init+0x4c8>
a3c: e59f0058 ldr r0, [pc, #88] ; a9c <libxt_connlimit_init+0x4e0>
a40: e08f0000 add r0, pc, r0
a44: ebfffec4 bl 55c <printf@plt>
a48: e5940020 ldr r0, [r4, #32]
a4c: eb00003e bl b4c <libxt_connlimit_init+0x590>
a50: e3a01000 mov r1, #0
a54: e1e00000 mvn r0, r0
a58: e3500000 cmp r0, #0
a5c: 1a00000b bne a90 <libxt_connlimit_init+0x4d4>
a60: e59f0038 ldr r0, [pc, #56] ; aa0 <libxt_connlimit_init+0x4e4>
a64: e2611020 rsb r1, r1, #32
a68: e08f0000 add r0, pc, r0
a6c: ebfffeba bl 55c <printf@plt>
a70: e3550000 cmp r5, #0
a74: 08bd8070 popeq {r4, r5, r6, pc}
--
ab8: e3160002 tst r6, #2
abc: 1a000014 bne b14 <libxt_connlimit_init+0x558>
ac0: e59f5070 ldr r5, [pc, #112] ; b38 <libxt_connlimit_init+0x57c>
ac4: e08f5005 add r5, pc, r5
ac8: e5940020 ldr r0, [r4, #32]
acc: eb00001e bl b4c <libxt_connlimit_init+0x590>
ad0: e3a02000 mov r2, #0
ad4: e1e00000 mvn r0, r0
ad8: e3500000 cmp r0, #0
adc: 1a00000f bne b20 <libxt_connlimit_init+0x564>
ae0: e3160001 tst r6, #1
ae4: e2622020 rsb r2, r2, #32
ae8: 1a00000f bne b2c <libxt_connlimit_init+0x570>
aec: e59f3048 ldr r3, [pc, #72] ; b3c <libxt_connlimit_init+0x580>
af0: e08f3003 add r3, pc, r3
af4: e5941030 ldr r1, [r4, #48] ; 0x30
af8: e59f0040 ldr r0, [pc, #64] ; b40 <libxt_connlimit_init+0x584>
afc: e58d1000 str r1, [sp]
b00: e08f0000 add r0, pc, r0
b04: e1a01005 mov r1, r5
b08: ebfffe93 bl 55c <printf@plt>
b0c: e28dd008 add sp, sp, #8
b10: e8bd8070 pop {r4, r5, r6, pc}
[*] Function printf used 6 times libxt_connlimit.so