[*] Binary protection state of libxt_socket.so
Partial RELRO No Canary found NX disabled DSO No RPATH No RUNPATH No Symbols
[*] Function printf tear down of libxt_socket.so
738: e5c43000 strb r3, [r4]
73c: e8bd8070 pop {r4, r5, r6, pc}
740: e92d4070 push {r4, r5, r6, lr}
744: e590400c ldr r4, [r0, #12]
748: e1a05000 mov r5, r0
74c: ebffff63 bl 4e0 <xtables_option_parse@plt>
750: e5953008 ldr r3, [r5, #8]
754: e5933008 ldr r3, [r3, #8]
758: e3530000 cmp r3, #0
75c: 05d43000 ldrbeq r3, [r4]
760: 03833001 orreq r3, r3, #1
764: 05c43000 strbeq r3, [r4]
768: e8bd8070 pop {r4, r5, r6, pc}
76c: e5d13020 ldrb r3, [r1, #32]
770: e92d4010 push {r4, lr}
774: e3130001 tst r3, #1
778: e1a04001 mov r4, r1
77c: 0a000002 beq 78c <libxt_socket_init+0x288>
780: e59f0038 ldr r0, [pc, #56] ; 7c0 <libxt_socket_init+0x2bc>
784: e08f0000 add r0, pc, r0
788: ebffff48 bl 4b0 <printf@plt>
78c: e5d43020 ldrb r3, [r4, #32]
790: e3130002 tst r3, #2
794: 0a000002 beq 7a4 <libxt_socket_init+0x2a0>
798: e59f0024 ldr r0, [pc, #36] ; 7c4 <libxt_socket_init+0x2c0>
79c: e08f0000 add r0, pc, r0
7a0: ebffff42 bl 4b0 <printf@plt>
7a4: e5d43020 ldrb r3, [r4, #32]
7a8: e3130004 tst r3, #4
7ac: 08bd8010 popeq {r4, pc}
7b0: e59f0010 ldr r0, [pc, #16] ; 7c8 <libxt_socket_init+0x2c4>
7b4: e8bd4010 pop {r4, lr}
7b8: e08f0000 add r0, pc, r0
7bc: eaffff3b b 4b0 <printf@plt>
7c0: 00000164 andeq r0, r0, r4, ror #2
7c4: 0000015b andeq r0, r0, fp, asr r1
7c8: 0000014d andeq r0, r0, sp, asr #2
7cc: e92d4070 push {r4, r5, r6, lr}
7d0: e1a04000 mov r4, r0
7d4: e59f0018 ldr r0, [pc, #24] ; 7f4 <libxt_socket_init+0x2f0>
7d8: e1a05001 mov r5, r1
7dc: e08f0000 add r0, pc, r0
7e0: ebffff32 bl 4b0 <printf@plt>
7e4: e1a01005 mov r1, r5
7e8: e1a00004 mov r0, r4
7ec: e8bd4070 pop {r4, r5, r6, lr}
7f0: eaffffdd b 76c <libxt_socket_init+0x268>
7f4: 0000013b andeq r0, r0, fp, lsr r1
7f8: e5d13020 ldrb r3, [r1, #32]
7fc: e92d4010 push {r4, lr}
800: e3130001 tst r3, #1
804: e1a04001 mov r4, r1
808: 0a000002 beq 818 <libxt_socket_init+0x314>
80c: e59f0020 ldr r0, [pc, #32] ; 834 <libxt_socket_init+0x330>
810: e08f0000 add r0, pc, r0
814: ebffff25 bl 4b0 <printf@plt>
818: e5d43020 ldrb r3, [r4, #32]
81c: e3130002 tst r3, #2
820: 08bd8010 popeq {r4, pc}
824: e59f000c ldr r0, [pc, #12] ; 838 <libxt_socket_init+0x334>
828: e8bd4010 pop {r4, lr}
82c: e08f0000 add r0, pc, r0
830: eaffff1e b 4b0 <printf@plt>
834: 000000d8 ldrdeq r0, [r0], -r8
838: 000000cb andeq r0, r0, fp, asr #1
83c: e92d4070 push {r4, r5, r6, lr}
840: e1a04000 mov r4, r0
844: e59f0018 ldr r0, [pc, #24] ; 864 <libxt_socket_init+0x360>
848: e1a05001 mov r5, r1
84c: e08f0000 add r0, pc, r0
850: ebffff16 bl 4b0 <printf@plt>
854: e1a01005 mov r1, r5
858: e1a00004 mov r0, r4
85c: e8bd4070 pop {r4, r5, r6, lr}
860: eaffffe4 b 7f8 <libxt_socket_init+0x2f4>
864: 000000cb andeq r0, r0, fp, asr #1
868: e5d13020 ldrb r3, [r1, #32]
86c: e3130001 tst r3, #1
870: 012fff1e bxeq lr
874: e59f0004 ldr r0, [pc, #4] ; 880 <libxt_socket_init+0x37c>
878: e08f0000 add r0, pc, r0
87c: eaffff0b b 4b0 <printf@plt>
880: 00000070 andeq r0, r0, r0, ror r0
884: e92d4070 push {r4, r5, r6, lr}
888: e1a04000 mov r4, r0
88c: e59f0018 ldr r0, [pc, #24] ; 8ac <libxt_socket_init+0x3a8>
890: e1a05001 mov r5, r1
894: e08f0000 add r0, pc, r0
898: ebffff04 bl 4b0 <printf@plt>
89c: e1a01005 mov r1, r5
8a0: e1a00004 mov r0, r4
[*] Function printf used 6 times libxt_socket.so