[*] Binary protection state of httpd
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 httpd
40220c: 14400007 bnez v0,40222c <webuserok@@Base+0x4cc>
402210: 26100001 addiu s0,s0,1
402214: 8f99809c lw t9,-32612(gp)
402218: 02002021 move a0,s0
40221c: 0320f809 jalr t9
402220: 02602821 move a1,s3
402224: 1000000d b 40225c <webuserok@@Base+0x4fc>
402228: 2c420001 sltiu v0,v0,1
40222c: 8f99829c lw t9,-32100(gp)
402230: 02602021 move a0,s3
402234: 0320f809 jalr t9
402238: 02002821 move a1,s0
40223c: 8fbc0010 lw gp,16(sp)
402240: 10400023 beqz v0,4022d0 <webuserok@@Base+0x570>
402244: 02002021 move a0,s0
402248: 8f99809c lw t9,-32612(gp)
40224c: 00000000 nop
402250: 0320f809 jalr t9
402254: 00402821 move a1,v0
402258: 2c420001 sltiu v0,v0,1
40225c: 8fbc0010 lw gp,16(sp)
402260: 1040001c beqz v0,4022d4 <webuserok@@Base+0x574>
402264: 00008021 move s0,zero
402268: 12e00025 beqz s7,402300 <webuserok@@Base+0x5a0>
40226c: 24100001 li s0,1
402270: 8f998024 lw t9,strcpy
402274: 02e02021 move a0,s7
402278: 0320f809 jalr t9
--
4060f4: 03e00008 jr ra
4060f8: 27bd0020 addiu sp,sp,32
4060fc: 3c1c0043 lui gp,0x43
406100: 27bdffc8 addiu sp,sp,-56
406104: 279cb7c0 addiu gp,gp,-18496
406108: afbf0034 sw ra,52(sp)
40610c: afb60030 sw s6,48(sp)
406110: afb5002c sw s5,44(sp)
406114: afb40028 sw s4,40(sp)
406118: afb30024 sw s3,36(sp)
40611c: afb20020 sw s2,32(sp)
406120: afb1001c sw s1,28(sp)
406124: afb00018 sw s0,24(sp)
406128: afbc0010 sw gp,16(sp)
40612c: 0080a021 move s4,a0
406130: 24040005 li a0,5
406134: 02840018 mult s4,a0
406138: 8f998230 lw t9,-32208(gp)
40613c: 00002012 mflo a0
406140: 00a08021 move s0,a1
406144: 0320f809 jalr t9
406148: 2484000a addiu a0,a0,10
40614c: 8fbc0010 lw gp,16(sp)
406150: 10400068 beqz v0,4062f4 <init_pollfds@@Base+0x268>
406154: 00409021 move s2,v0
406158: 8f998024 lw t9,strcpy
40615c: 1600003b bnez s0,40624c <init_pollfds@@Base+0x1c0>
406160: 24510009 addiu s1,v0,9
--
40617c: 02209821 move s3,s1
406180: 8f9580a8 lw s5,-32600(gp)
406184: 10000009 b 4061ac <init_pollfds@@Base+0x120>
406188: 24561760 addiu s6,v0,5984
40618c: 8ea20000 lw v0,0(s5)
406190: 00000000 nop
406194: 00431021 addu v0,v0,v1
406198: 8c460000 lw a2,0(v0)
40619c: 0320f809 jalr t9
4061a0: 00000000 nop
4061a4: 8fbc0010 lw gp,16(sp)
4061a8: 02228821 addu s1,s1,v0
4061ac: 0214102a slt v0,s0,s4
4061b0: 001018c0 sll v1,s0,0x3
4061b4: 8f9980cc lw t9,-32564(gp)
4061b8: 02202021 move a0,s1
4061bc: 02c02821 move a1,s6
4061c0: 1440fff2 bnez v0,40618c <init_pollfds@@Base+0x100>
4061c4: 26100001 addiu s0,s0,1
4061c8: 8f99824c lw t9,-32180(gp)
4061cc: 00000000 nop
4061d0: 0320f809 jalr t9
4061d4: 02402021 move a0,s2
4061d8: 8fbc0010 lw gp,16(sp)
4061dc: 3c050041 lui a1,0x41
4061e0: 8f998024 lw t9,strcpy
4061e4: 24a51768 addiu a1,a1,5992
4061e8: 0320f809 jalr t9
--
4086a4: afb30044 sw s3,68(sp)
4086a8: afb20040 sw s2,64(sp)
4086ac: afb1003c sw s1,60(sp)
4086b0: afb00038 sw s0,56(sp)
4086b4: afbc0010 sw gp,16(sp)
4086b8: 8c8209bc lw v0,2492(a0)
4086bc: 00000000 nop
4086c0: 2442ffff addiu v0,v0,-1
4086c4: 2c420002 sltiu v0,v0,2
4086c8: 14400003 bnez v0,4086d8 <process_dump@@Base+0x48>
4086cc: 00809821 move s3,a0
4086d0: 1000007c b 4088c4 <process_dump@@Base+0x234>
4086d4: 24020195 li v0,405
4086d8: 80820664 lb v0,1636(a0)
4086dc: 00000000 nop
4086e0: 10400009 beqz v0,408708 <process_dump@@Base+0x78>
4086e4: 27b00018 addiu s0,sp,24
4086e8: 8c8209c4 lw v0,2500(a0)
4086ec: 00000000 nop
4086f0: 8c43002c lw v1,44(v0)
4086f4: 24020194 li v0,404
4086f8: ac8209c0 sw v0,2496(a0)
4086fc: ac830a64 sw v1,2660(a0)
408700: 10000091 b 408948 <process_dump@@Base+0x2b8>
408704: 24020001 li v0,1
408708: 8f998024 lw t9,strcpy
40870c: 3c050041 lui a1,0x41
408710: 24a51d48 addiu a1,a1,7496
--
408d50: ae220000 sw v0,0(s1)
408d54: 8fa20fdc lw v0,4060(sp)
408d58: 8f998234 lw t9,-32204(gp)
408d5c: 00000000 nop
408d60: 0320f809 jalr t9
408d64: 00442021 addu a0,v0,a0
408d68: 8fbc0010 lw gp,16(sp)
408d6c: ae220004 sw v0,4(s1)
408d70: 26100010 addiu s0,s0,16
408d74: 26310008 addiu s1,s1,8
408d78: 8f998234 lw t9,-32204(gp)
408d7c: 1616ffee bne s0,s6,408d38 <process_dump@@Base+0x6a8>
408d80: 2a620064 slti v0,s3,100
408d84: 14400003 bnez v0,408d94 <process_dump@@Base+0x704>
408d88: 3c020041 lui v0,0x41
408d8c: 100000e5 b 409124 <process_dump@@Base+0xa94>
408d90: 24451e28 addiu a1,v0,7720
408d94: 8f99809c lw t9,-32612(gp)
408d98: 3c050041 lui a1,0x41
408d9c: 02402021 move a0,s2
408da0: 0320f809 jalr t9
408da4: 24a51e38 addiu a1,a1,7736
408da8: 8fbc0010 lw gp,16(sp)
408dac: 14400008 bnez v0,408dd0 <process_dump@@Base+0x740>
408db0: 3c050041 lui a1,0x41
408db4: 8f998024 lw t9,strcpy
408db8: 03c02821 move a1,s8
408dbc: 0320f809 jalr t9
--
408e18: 16600003 bnez s3,408e28 <process_dump@@Base+0x798>
408e1c: 3c020041 lui v0,0x41
408e20: 100000c0 b 409124 <process_dump@@Base+0xa94>
408e24: 24451e50 addiu a1,v0,7760
408e28: 16e00096 bnez s7,409084 <process_dump@@Base+0x9f4>
408e2c: 00000000 nop
408e30: 8fa20664 lw v0,1636(sp)
408e34: 8fa30660 lw v1,1632(sp)
408e38: 00541023 subu v0,v0,s4
408e3c: 00420018 mult v0,v0
408e40: 00751823 subu v1,v1,s5
408e44: 00001012 mflo v0
...
408e50: 00630018 mult v1,v1
408e54: 00001812 mflo v1
408e58: 00438021 addu s0,v0,v1
408e5c: 8fa20fd0 lw v0,4048(sp)
408e60: 00000000 nop
408e64: 10400006 beqz v0,408e80 <process_dump@@Base+0x7f0>
408e68: 00000000 nop
408e6c: 8fa30fd8 lw v1,4056(sp)
408e70: 00000000 nop
408e74: 0203102a slt v0,s0,v1
408e78: 10400082 beqz v0,409084 <process_dump@@Base+0x9f4>
408e7c: 00000000 nop
408e80: 8f998024 lw t9,strcpy
408e84: 27a40340 addiu a0,sp,832
408e88: 0320f809 jalr t9
--
40a7c0: 1000003c b 40a8b4 <ain@@Base+0x6dc>
40a7c4: 24842290 addiu a0,a0,8848
40a7c8: 8f9982b8 lw t9,-32072(gp)
40a7cc: 00000000 nop
40a7d0: 0320f809 jalr t9
40a7d4: 27a50024 addiu a1,sp,36
40a7d8: 8fa20024 lw v0,36(sp)
40a7dc: 3c03f000 lui v1,0xf000
40a7e0: 00021600 sll v0,v0,0x18
40a7e4: 00431024 and v0,v0,v1
40a7e8: 3c03e000 lui v1,0xe000
40a7ec: 8fbc0018 lw gp,24(sp)
40a7f0: 14430040 bne v0,v1,40a8f4 <ain@@Base+0x71c>
40a7f4: 00000000 nop
40a7f8: 8e22003c lw v0,60(s1)
40a7fc: 00000000 nop
40a800: 1040003c beqz v0,40a8f4 <ain@@Base+0x71c>
40a804: 27b00088 addiu s0,sp,136
40a808: 8f998100 lw t9,-32512(gp)
40a80c: 24060020 li a2,32
40a810: 02002021 move a0,s0
40a814: 0320f809 jalr t9
40a818: 00002821 move a1,zero
40a81c: 8fbc0018 lw gp,24(sp)
40a820: 8e25003c lw a1,60(s1)
40a824: 8f998024 lw t9,strcpy
40a828: 00000000 nop
40a82c: 0320f809 jalr t9
--
40c378: 8fb00024 lw s0,36(sp)
40c37c: 03e00008 jr ra
40c380: 27bd0038 addiu sp,sp,56
0040c384 <rfctime@@Base>:
40c384: 3c1c0043 lui gp,0x43
40c388: 27bdffe0 addiu sp,sp,-32
40c38c: 279cb7c0 addiu gp,gp,-18496
40c390: afbf001c sw ra,28(sp)
40c394: afb00018 sw s0,24(sp)
40c398: afbc0010 sw gp,16(sp)
40c39c: 8f9981f4 lw t9,-32268(gp)
40c3a0: afa40020 sw a0,32(sp)
40c3a4: 27a40020 addiu a0,sp,32
40c3a8: 0320f809 jalr t9
40c3ac: 00a08021 move s0,a1
40c3b0: 8fbc0010 lw gp,16(sp)
40c3b4: 1440000d bnez v0,40c3ec <rfctime@@Base+0x68>
40c3b8: 3c060041 lui a2,0x41
40c3bc: 8f99824c lw t9,-32180(gp)
40c3c0: 3c040041 lui a0,0x41
40c3c4: 0320f809 jalr t9
40c3c8: 248427a8 addiu a0,a0,10152
40c3cc: 8fbc0010 lw gp,16(sp)
40c3d0: 3c050041 lui a1,0x41
40c3d4: 8f998024 lw t9,strcpy
40c3d8: 24a51fd0 addiu a1,a1,8144
40c3dc: 0320f809 jalr t9
--
40d4f4: 80430002 lb v1,2(v0)
40d4f8: 00000000 nop
40d4fc: 10600003 beqz v1,40d50c <process_request@@Base+0x978>
40d500: 24500002 addiu s0,v0,2
40d504: 1464000c bne v1,a0,40d538 <process_request@@Base+0x9a4>
40d508: 02002021 move a0,s0
40d50c: 8f8281a4 lw v0,-32348(gp)
40d510: 00000000 nop
40d514: 8c420000 lw v0,0(v0)
40d518: 00000000 nop
40d51c: 104000a8 beqz v0,40d7c0 <process_request@@Base+0xc2c>
40d520: 00000000 nop
40d524: 3c040041 lui a0,0x41
40d528: 8f99824c lw t9,-32180(gp)
40d52c: 8e4509a8 lw a1,2472(s2)
40d530: 100000a0 b 40d7b4 <process_request@@Base+0xc20>
40d534: 24842cf0 addiu a0,a0,11504
40d538: 8f998068 lw t9,-32664(gp)
40d53c: afb00020 sw s0,32(sp)
40d540: 0320f809 jalr t9
40d544: 2405002f li a1,47
40d548: 8fbc0018 lw gp,24(sp)
40d54c: 00408821 move s1,v0
40d550: 14400008 bnez v0,40d574 <process_request@@Base+0x9e0>
40d554: 26440de0 addiu a0,s2,3552
40d558: 8f998024 lw t9,strcpy
40d55c: 00000000 nop
40d560: 0320f809 jalr t9
--
40d5dc: 10400078 beqz v0,40d7c0 <process_request@@Base+0xc2c>
40d5e0: 00000000 nop
40d5e4: 3c040041 lui a0,0x41
40d5e8: 8f99824c lw t9,-32180(gp)
40d5ec: 1000000e b 40d628 <process_request@@Base+0xa94>
40d5f0: 24842d1c addiu a0,a0,11548
40d5f4: 80420000 lb v0,0(v0)
40d5f8: 00000000 nop
40d5fc: 1440000e bnez v0,40d638 <process_request@@Base+0xaa4>
40d600: 00000000 nop
40d604: 8f8281a4 lw v0,-32348(gp)
40d608: 00000000 nop
40d60c: 8c420000 lw v0,0(v0)
40d610: 00000000 nop
40d614: 1040006a beqz v0,40d7c0 <process_request@@Base+0xc2c>
40d618: 00000000 nop
40d61c: 3c040041 lui a0,0x41
40d620: 8f99824c lw t9,-32180(gp)
40d624: 24842d3c addiu a0,a0,11580
40d628: 0320f809 jalr t9
40d62c: 00000000 nop
40d630: 10000062 b 40d7bc <process_request@@Base+0xc28>
40d634: 00000000 nop
40d638: 16200008 bnez s1,40d65c <process_request@@Base+0xac8>
40d63c: 26440024 addiu a0,s2,36
40d640: 8f998024 lw t9,strcpy
40d644: 3c050041 lui a1,0x41
40d648: 0320f809 jalr t9
--
40ddc8: 8fbc0018 lw gp,24(sp)
40ddcc: 3c040041 lui a0,0x41
40ddd0: 8f998164 lw t9,-32412(gp)
40ddd4: 00000000 nop
40ddd8: 0320f809 jalr t9
40dddc: 24841f3c addiu a0,a0,7996
40dde0: 1000000b b 40de10 <process_request@@Base+0x127c>
40dde4: 00000000 nop
40dde8: 02402021 move a0,s2
40ddec: 0c102e34 jal 40b8d0 <init_request@@Base+0x29c>
40ddf0: 02202821 move a1,s1
40ddf4: 8fbc0018 lw gp,24(sp)
40ddf8: 14530008 bne v0,s3,40de1c <process_request@@Base+0x1288>
40ddfc: 00000000 nop
40de00: 8f99815c lw t9,-32420(gp)
40de04: 00000000 nop
40de08: 0320f809 jalr t9
40de0c: 02202021 move a0,s1
40de10: 8fbc0018 lw gp,24(sp)
40de14: 10000032 b 40dee0 <process_request@@Base+0x134c>
40de18: 00000000 nop
40de1c: 82420f78 lb v0,3960(s2)
40de20: 00000000 nop
40de24: 14400007 bnez v0,40de44 <process_request@@Base+0x12b0>
40de28: 00008821 move s1,zero
40de2c: 8f998024 lw t9,strcpy
40de30: 8fa40028 lw a0,40(sp)
40de34: 0320f809 jalr t9
40de38: 03c02821 move a1,s8
40de3c: 8fbc0018 lw gp,24(sp)
40de40: 24110001 li s1,1
40de44: 12140002 beq s0,s4,40de50 <process_request@@Base+0x12bc>
40de48: 2402002f li v0,47
40de4c: a2020000 sb v0,0(s0)
40de50: 8f998024 lw t9,strcpy
40de54: 8fa4002c lw a0,44(sp)
40de58: 0320f809 jalr t9
--
40e244: 0c102e10 jal 40b840 <init_request@@Base+0x20c>
40e248: 02402021 move a0,s2
40e24c: 8fbc0018 lw gp,24(sp)
40e250: 00000000 nop
40e254: 8f8281a4 lw v0,-32348(gp)
40e258: 00000000 nop
40e25c: 8c420000 lw v0,0(v0)
40e260: 00000000 nop
40e264: 10400092 beqz v0,40e4b0 <process_request@@Base+0x191c>
40e268: 3c040041 lui a0,0x41
40e26c: 8f99824c lw t9,-32180(gp)
40e270: 1000008c b 40e4a4 <process_request@@Base+0x1910>
40e274: 24843018 addiu a0,a0,12312
40e278: 8e4209dc lw v0,2524(s2)
40e27c: 34038000 li v1,0x8000
40e280: 3042f000 andi v0,v0,0xf000
40e284: 1043000f beq v0,v1,40e2c4 <process_request@@Base+0x1730>
40e288: 00000000 nop
40e28c: 0c102e10 jal 40b840 <init_request@@Base+0x20c>
40e290: 02402021 move a0,s2
40e294: 8fbc0018 lw gp,24(sp)
40e298: 3c040041 lui a0,0x41
40e29c: 8f99824c lw t9,-32180(gp)
40e2a0: 10000053 b 40e3f0 <process_request@@Base+0x185c>
40e2a4: 24843044 addiu a0,a0,12356
40e2a8: 8f998024 lw t9,strcpy
40e2ac: 3c050041 lui a1,0x41
40e2b0: 8fa40028 lw a0,40(sp)
[*] Function strcpy used 13 times httpd