[*] Binary protection state of xmldb
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function strcpy tear down of xmldb
404670: 00000000 nop
404674: 3c120043 lui s2,0x43
404678: 8e44490c lw a0,18700(s2)
40467c: 00000000 nop
404680: 10800030 beqz a0,404744 <xmldbc_main@@Base+0x7f4>
404684: 3c020043 lui v0,0x43
404688: 8f998238 lw t9,strlen
40468c: 00000000 nop
404690: 0320f809 jalr t9
404694: 3c110043 lui s1,0x43
404698: 8fbc0010 lw gp,16(sp)
40469c: 8e244910 lw a0,18704(s1)
4046a0: 8f998238 lw t9,strlen
4046a4: 00000000 nop
4046a8: 0320f809 jalr t9
4046ac: 00408021 move s0,v0
4046b0: 8fbc0010 lw gp,16(sp)
4046b4: 02028021 addu s0,s0,v0
4046b8: 8f998260 lw t9,-32160(gp)
4046bc: 00000000 nop
4046c0: 0320f809 jalr t9
4046c4: 26040002 addiu a0,s0,2
4046c8: 8fbc0010 lw gp,16(sp)
4046cc: 1040001c beqz v0,404740 <xmldbc_main@@Base+0x7f0>
4046d0: 00408021 move s0,v0
4046d4: 8f998028 lw t9,strcpy
4046d8: 8e254910 lw a1,18704(s1)
4046dc: 0320f809 jalr t9
--
40da90: 10000045 b 40dba8 <xmldb_ephp_load@@Base+0x78c>
40da94: 00473823 subu a3,v0,a3
40da98: 00700018 mult v1,s0
40da9c: 8f9980dc lw t9,-32548(gp)
40daa0: 00001012 mflo v0
...
40daac: 02270018 mult s1,a3
40dab0: 02c02021 move a0,s6
40dab4: 00001812 mflo v1
...
40dac0: 00f00019 multu a3,s0
40dac4: 00431021 addu v0,v0,v1
40dac8: 00003810 mfhi a3
40dacc: 00003012 mflo a2
40dad0: 10000036 b 40dbac <xmldb_ephp_load@@Base+0x790>
40dad4: 00473821 addu a3,v0,a3
40dad8: 1c600005 bgtz v1,40daf0 <xmldb_ephp_load@@Base+0x6d4>
40dadc: 00000000 nop
40dae0: 14600006 bnez v1,40dafc <xmldb_ephp_load@@Base+0x6e0>
40dae4: 00000000 nop
40dae8: 10e00004 beqz a3,40dafc <xmldb_ephp_load@@Base+0x6e0>
40daec: 00000000 nop
40daf0: 8f9980b4 lw t9,-32588(gp)
40daf4: 10000024 b 40db88 <xmldb_ephp_load@@Base+0x76c>
40daf8: 00e03021 move a2,a3
40dafc: 8f998028 lw t9,strcpy
40db00: 3c050042 lui a1,0x42
40db04: 02c02021 move a0,s6
--
40ed9c: 8fbc0018 lw gp,24(sp)
40eda0: 04400059 bltz v0,40ef08 <xmldb_ephp@@Base+0xddc>
40eda4: 2410ffff li s0,-1
40eda8: 8f9982c4 lw t9,-32060(gp)
40edac: 00000000 nop
40edb0: 0320f809 jalr t9
40edb4: 02802021 move a0,s4
40edb8: 8fbc0018 lw gp,24(sp)
40edbc: 3c050042 lui a1,0x42
40edc0: 8f998150 lw t9,-32432(gp)
40edc4: 24a52aa4 addiu a1,a1,10916
40edc8: 02402021 move a0,s2
40edcc: 0320f809 jalr t9
40edd0: 00408021 move s0,v0
40edd4: 8fbc0018 lw gp,24(sp)
40edd8: 1440000f bnez v0,40ee18 <xmldb_ephp@@Base+0xcec>
40eddc: 3c050042 lui a1,0x42
40ede0: 8f998238 lw t9,strlen
40ede4: 00000000 nop
40ede8: 0320f809 jalr t9
40edec: 02002021 move a0,s0
40edf0: 2c420040 sltiu v0,v0,64
40edf4: 8fbc0018 lw gp,24(sp)
40edf8: 1040005b beqz v0,40ef68 <xmldb_ephp@@Base+0xe3c>
40edfc: 3c040043 lui a0,0x43
40ee00: 8f998028 lw t9,strcpy
40ee04: 248435a0 addiu a0,a0,13728
40ee08: 0320f809 jalr t9
--
41e378: 00a09021 move s2,a1
41e37c: 10a00022 beqz a1,41e408 <sobj_add_string@@Base+0xb8>
41e380: 00001821 move v1,zero
41e384: 8f998238 lw t9,strlen
41e388: 00000000 nop
41e38c: 0320f809 jalr t9
41e390: 00a02021 move a0,a1
41e394: 8fbc0010 lw gp,16(sp)
41e398: 14400008 bnez v0,41e3bc <sobj_add_string@@Base+0x6c>
41e39c: 00408821 move s1,v0
41e3a0: 10000019 b 41e408 <sobj_add_string@@Base+0xb8>
41e3a4: 00001821 move v1,zero
41e3a8: 0c1078b1 jal 41e2c4 <sobj_strdup@@Base+0x34>
41e3ac: 00000000 nop
41e3b0: 8fbc0010 lw gp,16(sp)
41e3b4: 04400014 bltz v0,41e408 <sobj_add_string@@Base+0xb8>
41e3b8: 2403ffff li v1,-1
41e3bc: 8e030010 lw v1,16(s0)
41e3c0: 8e02000c lw v0,12(s0)
41e3c4: 00000000 nop
41e3c8: 00431023 subu v0,v0,v1
41e3cc: 0051102b sltu v0,v0,s1
41e3d0: 1440fff5 bnez v0,41e3a8 <sobj_add_string@@Base+0x58>
41e3d4: 02002021 move a0,s0
41e3d8: 8e040014 lw a0,20(s0)
41e3dc: 8f998028 lw t9,strcpy
41e3e0: 00832021 addu a0,a0,v1
41e3e4: 0320f809 jalr t9
[*] Function strcpy used 4 times xmldb