[*] Binary protection state of ubcfg
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function printf tear down of ubcfg
400d80: 02c02021 move a0,s6
400d84: 26520001 addiu s2,s2,1
400d88: 0255102a slt v0,s2,s5
400d8c: 8fbc0010 lw gp,16(sp)
400d90: 1440ffe6 bnez v0,400d2c <ain@@Base+0x154>
400d94: 26310004 addiu s1,s1,4
400d98: 1000002a b 400e44 <ain@@Base+0x26c>
400d9c: 00000000 nop
400da0: 8f998044 lw t9,-32700(gp)
400da4: 240600ff li a2,255
400da8: 02602021 move a0,s3
400dac: 0320f809 jalr t9
400db0: 00002821 move a1,zero
400db4: 8fbc0010 lw gp,16(sp)
400db8: 8e500008 lw s0,8(s2)
400dbc: 8f99805c lw t9,strlen
400dc0: 00000000 nop
400dc4: 0320f809 jalr t9
400dc8: 02002021 move a0,s0
400dcc: 00403021 move a2,v0
400dd0: 24420001 addiu v0,v0,1
400dd4: 2c4200ff sltiu v0,v0,255
400dd8: 8fbc0010 lw gp,16(sp)
400ddc: 14400007 bnez v0,400dfc <ain@@Base+0x224>
400de0: 02002821 move a1,s0
400de4: 8f998034 lw t9,printf
400de8: 00000000 nop
400dec: 0320f809 jalr t9
--
400e08: 02602021 move a0,s3
400e0c: 8fbc0010 lw gp,16(sp)
400e10: 02602021 move a0,s3
400e14: 8f998070 lw t9,-32656(gp)
400e18: 00000000 nop
400e1c: 0320f809 jalr t9
400e20: 03c02821 move a1,s8
400e24: 02e02021 move a0,s7
400e28: 0c10028a jal 400a28 <_ftext@@Base+0x298>
400e2c: 02602821 move a1,s3
400e30: 26310001 addiu s1,s1,1
400e34: 0235102a slt v0,s1,s5
400e38: 8fbc0010 lw gp,16(sp)
400e3c: 1440ffd8 bnez v0,400da0 <ain@@Base+0x1c8>
400e40: 26520004 addiu s2,s2,4
400e44: 8f99804c lw t9,-32692(gp)
400e48: 3c110040 lui s1,0x40
400e4c: 3c050040 lui a1,0x40
400e50: 24a519bc addiu a1,a1,6588
400e54: 0320f809 jalr t9
400e58: 262419ac addiu a0,s1,6572
400e5c: 8fbc0010 lw gp,16(sp)
400e60: 14400009 bnez v0,400e88 <ain@@Base+0x2b0>
400e64: 00408021 move s0,v0
400e68: 3c040040 lui a0,0x40
400e6c: 8f998034 lw t9,printf
400e70: 248419c0 addiu a0,a0,6592
400e74: 0320f809 jalr t9
400e78: 262519ac addiu a1,s1,6572
400e7c: 8fbc0010 lw gp,16(sp)
400e80: 10000156 b 4013dc <ain@@Base+0x804>
400e84: 2402ffff li v0,-1
400e88: 8f958040 lw s5,-32704(gp)
400e8c: 8f998044 lw t9,-32700(gp)
400e90: 02a02021 move a0,s5
400e94: 00002821 move a1,zero
400e98: 0320f809 jalr t9
400e9c: 24063ffc li a2,16380
400ea0: 8fbc0010 lw gp,16(sp)
400ea4: 02a02021 move a0,s5
400ea8: 8f998050 lw t9,-32688(gp)
400eac: 24053ffc li a1,16380
400eb0: 24060001 li a2,1
400eb4: 0320f809 jalr t9
400eb8: 02003821 move a3,s0
400ebc: 24030001 li v1,1
400ec0: 8fbc0010 lw gp,16(sp)
400ec4: 1043000a beq v0,v1,400ef0 <ain@@Base+0x318>
400ec8: 3c040040 lui a0,0x40
400ecc: 8f998034 lw t9,printf
400ed0: 248419e0 addiu a0,a0,6624
400ed4: 0320f809 jalr t9
--
40100c: 24561a00 addiu s6,v0,6656
401010: 00009021 move s2,zero
401014: 1000001d b 40108c <ain@@Base+0x4b4>
401018: 3c140041 lui s4,0x41
40101c: 8e8420e4 lw a0,8420(s4)
401020: 8e250004 lw a1,4(s1)
401024: 0c1002cf jal 400b3c <_ftext@@Base+0x3ac>
401028: 00000000 nop
40102c: 8fbc0010 lw gp,16(sp)
401030: 8e330004 lw s3,4(s1)
401034: 1040000e beqz v0,401070 <ain@@Base+0x498>
401038: 00408021 move s0,v0
40103c: 8f99803c lw t9,-32708(gp)
401040: 8c440004 lw a0,4(v0)
401044: 0320f809 jalr t9
401048: 24120001 li s2,1
40104c: 8fbc0010 lw gp,16(sp)
401050: 00000000 nop
401054: 8f998030 lw t9,-32720(gp)
401058: 00000000 nop
40105c: 0320f809 jalr t9
401060: 02602021 move a0,s3
401064: 8fbc0010 lw gp,16(sp)
401068: 10000006 b 401084 <ain@@Base+0x4ac>
40106c: ae020004 sw v0,4(s0)
401070: 8f998034 lw t9,printf
401074: 02602821 move a1,s3
401078: 0320f809 jalr t9
--
4011cc: 8e730000 lw s3,0(s3)
4011d0: 00000000 nop
4011d4: 1660ffd0 bnez s3,401118 <ain@@Base+0x540>
4011d8: 00000000 nop
4011dc: 10000014 b 401230 <ain@@Base+0x658>
4011e0: 00000000 nop
4011e4: 3c020041 lui v0,0x41
4011e8: 8c5020e4 lw s0,8420(v0)
4011ec: 10000008 b 401210 <ain@@Base+0x638>
4011f0: 00000000 nop
4011f4: 8f99802c lw t9,-32724(gp)
4011f8: 8e040004 lw a0,4(s0)
4011fc: 0320f809 jalr t9
401200: 00000000 nop
401204: 8fbc0010 lw gp,16(sp)
401208: 8e100000 lw s0,0(s0)
40120c: 00000000 nop
401210: 1600fff8 bnez s0,4011f4 <ain@@Base+0x61c>
401214: 00009021 move s2,zero
401218: 10000005 b 401230 <ain@@Base+0x658>
40121c: 00000000 nop
401220: 0c100250 jal 400940 <_ftext@@Base+0x1b0>
401224: 00000000 nop
401228: 8fbc0010 lw gp,16(sp)
40122c: 00000000 nop
401230: 8f998034 lw t9,printf
401234: 3c040040 lui a0,0x40
401238: 24841a24 addiu a0,a0,6692
--
4012bc: 0320f809 jalr t9
4012c0: 00000000 nop
4012c4: 24420001 addiu v0,v0,1
4012c8: 8fbc0010 lw gp,16(sp)
4012cc: 8e310000 lw s1,0(s1)
4012d0: 00529021 addu s2,v0,s2
4012d4: 1620ffe8 bnez s1,401278 <ain@@Base+0x6a0>
4012d8: 02e02821 move a1,s7
4012dc: 8f998058 lw t9,-32680(gp)
4012e0: 00002021 move a0,zero
4012e4: 0320f809 jalr t9
4012e8: 24060ffc li a2,4092
4012ec: 8fbc0010 lw gp,16(sp)
4012f0: 3c110040 lui s1,0x40
4012f4: 8f99804c lw t9,-32692(gp)
4012f8: abc20003 swl v0,3(s8)
4012fc: 3c050040 lui a1,0x40
401300: bbc20000 swr v0,0(s8)
401304: 24a51a30 addiu a1,a1,6704
401308: 0320f809 jalr t9
40130c: 262419ac addiu a0,s1,6572
401310: 8fbc0010 lw gp,16(sp)
401314: 14400005 bnez v0,40132c <ain@@Base+0x754>
401318: 00408021 move s0,v0
40131c: 3c040040 lui a0,0x40
401320: 8f998034 lw t9,printf
401324: 10000019 b 40138c <ain@@Base+0x7b4>
401328: 24841a34 addiu a0,a0,6708
40132c: 8f99807c lw t9,-32644(gp)
401330: 8f848040 lw a0,-32704(gp)
401334: 24053ffc li a1,16380
401338: 24060001 li a2,1
40133c: 0320f809 jalr t9
401340: 00403821 move a3,v0
401344: 8fbc0010 lw gp,16(sp)
401348: 24030001 li v1,1
40134c: 8f998054 lw t9,-32684(gp)
401350: 10430008 beq v0,v1,401374 <ain@@Base+0x79c>
401354: 00000000 nop
401358: 0320f809 jalr t9
40135c: 02002021 move a0,s0
401360: 8fbc0010 lw gp,16(sp)
401364: 3c040040 lui a0,0x40
401368: 8f998034 lw t9,printf
40136c: 10000007 b 40138c <ain@@Base+0x7b4>
401370: 24841a54 addiu a0,a0,6740
401374: 0320f809 jalr t9
401378: 02002021 move a0,s0
40137c: 8fbc0010 lw gp,16(sp)
401380: 3c040040 lui a0,0x40
401384: 8f998034 lw t9,printf
401388: 24841a7c addiu a0,a0,6780
40138c: 0320f809 jalr t9
[*] Function printf used 8 times ubcfg