[*] Binary protection state of libxt_mac.so
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled DSO No RPATH No RUNPATH Symbols
[*] Function printf tear down of libxt_mac.so
000008e0 <libxt_mac_init>:
8e0: 3c1c0002 lui gp,0x2
8e4: 279c8610 addiu gp,gp,-31216
8e8: 0399e021 addu gp,gp,t9
8ec: 8f848018 lw a0,-32744(gp)
8f0: 8f99803c lw t9,-32708(gp)
8f4: 00000000 nop
8f8: 03200008 jr t9
8fc: 24840eb0 addiu a0,a0,3760
00000900 <print_mac>:
900: 3c1c0002 lui gp,0x2
904: 279c85f0 addiu gp,gp,-31248
908: 0399e021 addu gp,gp,t9
90c: 27bdffd0 addiu sp,sp,-48
910: afbf002c sw ra,44(sp)
914: afb30028 sw s3,40(sp)
918: afb20024 sw s2,36(sp)
91c: afb10020 sw s1,32(sp)
920: afb0001c sw s0,28(sp)
924: afbc0010 sw gp,16(sp)
928: 90850000 lbu a1,0(a0)
92c: 00808821 move s1,a0
930: 8f848024 lw a0,-32732(gp)
934: 8f998040 lw t9,printf
938: 00000000 nop
93c: 0320f809 jalr t9
940: 24840d98 addiu a0,a0,3480
944: 8fbc0010 lw gp,16(sp)
948: 24100001 li s0,1
94c: 8f828024 lw v0,-32732(gp)
950: 24120006 li s2,6
954: 24530da0 addiu s3,v0,3488
958: 02301021 addu v0,s1,s0
95c: 8f998040 lw t9,printf
960: 90450000 lbu a1,0(v0)
964: 02602021 move a0,s3
--
978: 02301021 addu v0,s1,s0
97c: 8f99805c lw t9,-32676(gp)
980: 8fbf002c lw ra,44(sp)
984: 8fb30028 lw s3,40(sp)
988: 8fb20024 lw s2,36(sp)
98c: 8fb10020 lw s1,32(sp)
990: 8fb0001c lw s0,28(sp)
994: 24040020 li a0,32
998: 03200008 jr t9
99c: 27bd0030 addiu sp,sp,48
000009a0 <ac_save>:
9a0: 3c1c0002 lui gp,0x2
9a4: 279c8550 addiu gp,gp,-31408
9a8: 0399e021 addu gp,gp,t9
9ac: 27bdffe0 addiu sp,sp,-32
9b0: afbf001c sw ra,28(sp)
9b4: afb00018 sw s0,24(sp)
9b8: afbc0010 sw gp,16(sp)
9bc: 24b00020 addiu s0,a1,32
9c0: 8e020008 lw v0,8(s0)
9c4: 00000000 nop
9c8: 10400008 beqz v0,9ec <ac_save+0x4c>
9cc: 00000000 nop
9d0: 8f848024 lw a0,-32732(gp)
9d4: 8f998040 lw t9,printf
9d8: 00000000 nop
9dc: 0320f809 jalr t9
9e0: 24840da8 addiu a0,a0,3496
9e4: 8fbc0010 lw gp,16(sp)
9e8: 00000000 nop
9ec: 8f848024 lw a0,-32732(gp)
9f0: 8f998040 lw t9,printf
9f4: 00000000 nop
9f8: 0320f809 jalr t9
9fc: 24840dac addiu a0,a0,3500
a00: 8fbc0010 lw gp,16(sp)
a04: 02002021 move a0,s0
a08: 8f998024 lw t9,-32732(gp)
a0c: 8fbf001c lw ra,28(sp)
a10: 8fb00018 lw s0,24(sp)
a14: 27390900 addiu t9,t9,2304
a18: 03200008 jr t9
a1c: 27bd0020 addiu sp,sp,32
00000a20 <ac_print>:
a20: 3c1c0002 lui gp,0x2
a24: 279c84d0 addiu gp,gp,-31536
a28: 0399e021 addu gp,gp,t9
a2c: 27bdffe0 addiu sp,sp,-32
a30: afbf001c sw ra,28(sp)
a34: afb00018 sw s0,24(sp)
a38: afbc0010 sw gp,16(sp)
a3c: 8f848024 lw a0,-32732(gp)
a40: 8f998040 lw t9,printf
a44: 24b00020 addiu s0,a1,32
a48: 0320f809 jalr t9
a4c: 24840dbc addiu a0,a0,3516
a50: 8e020008 lw v0,8(s0)
a54: 8fbc0010 lw gp,16(sp)
a58: 10400008 beqz v0,a7c <ac_print+0x5c>
a5c: 00000000 nop
a60: 8f848024 lw a0,-32732(gp)
a64: 8f998040 lw t9,printf
a68: 00000000 nop
a6c: 0320f809 jalr t9
[*] Function printf used 6 times libxt_mac.so