[*] Binary protection state of servd
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 servd
404524: 10000148 b 404a48 <handle_service@@Base+0x734>
404528: 00000000 nop
40452c: 8e710008 lw s1,8(s3)
404530: 8f99808c lw t9,-32628(gp)
404534: 00000000 nop
404538: 0320f809 jalr t9
40453c: 02202021 move a0,s1
404540: 8fbc0010 lw gp,16(sp)
404544: 14400026 bnez v0,4045e0 <handle_service@@Base+0x2cc>
404548: 3c050041 lui a1,0x41
40454c: 02002021 move a0,s0
404550: 00002821 move a1,zero
404554: 0c100c90 jal 403240 <cleanup_service@@Base+0x150>
404558: a3a00038 sb zero,56(sp)
40455c: 8fbc0010 lw gp,16(sp)
404560: 1040000c beqz v0,404594 <handle_service@@Base+0x280>
404564: 3c050041 lui a1,0x41
404568: 8c420010 lw v0,16(v0)
40456c: 00000000 nop
404570: 14400004 bnez v0,404584 <handle_service@@Base+0x270>
404574: 3c020041 lui v0,0x41
404578: 3c020041 lui v0,0x41
40457c: 10000002 b 404588 <handle_service@@Base+0x274>
404580: 2445a714 addiu a1,v0,-22764
404584: 2445a71c addiu a1,v0,-22756
404588: 8f998028 lw t9,strcpy
40458c: 10000003 b 40459c <handle_service@@Base+0x288>
404590: 00000000 nop
404594: 8f998028 lw t9,strcpy
404598: 24a5aa74 addiu a1,a1,-21900
40459c: 0320f809 jalr t9
--
404968: 8c440000 lw a0,0(v0)
40496c: 24a5aa78 addiu a1,a1,-21896
404970: 24c6ab68 addiu a2,a2,-21656
404974: 24e7aafc addiu a3,a3,-21764
404978: 0320f809 jalr t9
40497c: 00000000 nop
404980: 10000025 b 404a18 <handle_service@@Base+0x704>
404984: 00000000 nop
404988: 8f9980d8 lw t9,-32552(gp)
40498c: 2651002c addiu s1,s2,44
404990: 02202021 move a0,s1
404994: 00002821 move a1,zero
404998: 24060032 li a2,50
40499c: ae54000c sw s4,12(s2)
4049a0: 0320f809 jalr t9
4049a4: ae550028 sw s5,40(s2)
4049a8: 8fbc0010 lw gp,16(sp)
4049ac: 2650005e addiu s0,s2,94
4049b0: 8f9980d8 lw t9,-32552(gp)
4049b4: 24060032 li a2,50
4049b8: 02002021 move a0,s0
4049bc: 0320f809 jalr t9
4049c0: 00002821 move a1,zero
4049c4: 8fbc0010 lw gp,16(sp)
4049c8: 8e650004 lw a1,4(s3)
4049cc: 8f998028 lw t9,strcpy
4049d0: 00000000 nop
4049d4: 0320f809 jalr t9
4049d8: 02202021 move a0,s1
4049dc: 8fbc0010 lw gp,16(sp)
4049e0: 8e65000c lw a1,12(s3)
4049e4: 8f998028 lw t9,strcpy
4049e8: 00000000 nop
4049ec: 0320f809 jalr t9
--
404fc4: 1600ffd6 bnez s0,404f20 <service_events@@Base+0x60>
404fc8: 00000000 nop
404fcc: 16600058 bnez s3,405130 <service_events@@Base+0x270>
404fd0: 00000000 nop
404fd4: 8e42000c lw v0,12(s2)
404fd8: 00000000 nop
404fdc: 1440003f bnez v0,4050dc <service_events@@Base+0x21c>
404fe0: 00008021 move s0,zero
404fe4: 10000052 b 405130 <service_events@@Base+0x270>
404fe8: 00000000 nop
404fec: 8e050010 lw a1,16(s0)
404ff0: 00000000 nop
404ff4: 10a00039 beqz a1,4050dc <service_events@@Base+0x21c>
404ff8: 24030040 li v1,64
404ffc: 80a20000 lb v0,0(a1)
405000: 8e470010 lw a3,16(s2)
405004: 1443000e bne v0,v1,405040 <service_events@@Base+0x180>
405008: 00000000 nop
40500c: 10e00006 beqz a3,405028 <service_events@@Base+0x168>
405010: 24a50001 addiu a1,a1,1
405014: 00a03021 move a2,a1
405018: 8f9980b4 lw t9,-32588(gp)
40501c: 02802021 move a0,s4
405020: 10000024 b 4050b4 <service_events@@Base+0x1f4>
405024: 02e02821 move a1,s7
405028: 8f998028 lw t9,strcpy
40502c: 00000000 nop
405030: 0320f809 jalr t9
405034: 02802021 move a0,s4
405038: 10000020 b 4050bc <service_events@@Base+0x1fc>
40503c: 00000000 nop
405040: 10e00011 beqz a3,405088 <service_events@@Base+0x1c8>
405044: 00a03021 move a2,a1
405048: 8f9980b4 lw t9,-32588(gp)
40504c: 02802021 move a0,s4
405050: 0320f809 jalr t9
405054: 02e02821 move a1,s7
405058: 8fbc0018 lw gp,24(sp)
40505c: 8e420010 lw v0,16(s2)
405060: 8e460008 lw a2,8(s2)
405064: 8e07000c lw a3,12(s0)
405068: 8ec40000 lw a0,0(s6)
40506c: 8f9980c8 lw t9,-32568(gp)
405070: 3c050041 lui a1,0x41
405074: afa20010 sw v0,16(sp)
405078: 0320f809 jalr t9
40507c: 24a5abfc addiu a1,a1,-21508
405080: 1000000e b 4050bc <service_events@@Base+0x1fc>
405084: 00000000 nop
405088: 8f998028 lw t9,strcpy
40508c: 00000000 nop
405090: 0320f809 jalr t9
--
407f78: 00a09021 move s2,a1
407f7c: 10a00022 beqz a1,408008 <sobj_add_string@@Base+0xb8>
407f80: 00001821 move v1,zero
407f84: 8f998180 lw t9,strlen
407f88: 00000000 nop
407f8c: 0320f809 jalr t9
407f90: 00a02021 move a0,a1
407f94: 8fbc0010 lw gp,16(sp)
407f98: 14400008 bnez v0,407fbc <sobj_add_string@@Base+0x6c>
407f9c: 00408821 move s1,v0
407fa0: 10000019 b 408008 <sobj_add_string@@Base+0xb8>
407fa4: 00001821 move v1,zero
407fa8: 0c101fb1 jal 407ec4 <solist_del@@Base+0x70>
407fac: 00000000 nop
407fb0: 8fbc0010 lw gp,16(sp)
407fb4: 04400014 bltz v0,408008 <sobj_add_string@@Base+0xb8>
407fb8: 2403ffff li v1,-1
407fbc: 8e030010 lw v1,16(s0)
407fc0: 8e02000c lw v0,12(s0)
407fc4: 00000000 nop
407fc8: 00431023 subu v0,v0,v1
407fcc: 0051102b sltu v0,v0,s1
407fd0: 1440fff5 bnez v0,407fa8 <sobj_add_string@@Base+0x58>
407fd4: 02002021 move a0,s0
407fd8: 8e040014 lw a0,20(s0)
407fdc: 8f998028 lw t9,strcpy
407fe0: 00832021 addu a0,a0,v1
407fe4: 0320f809 jalr t9
[*] Function strcpy used 7 times servd