[*] 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 fprintf tear down of httpd
404a44: 8f998230 lw t9,-32208(gp)
404a48: 24020040 li v0,64
404a4c: afa400b8 sw a0,184(sp)
404a50: afa2003c sw v0,60(sp)
404a54: 0320f809 jalr t9
404a58: 24040040 li a0,64
404a5c: 8fbc0018 lw gp,24(sp)
404a60: 14400004 bnez v0,404a74 <config@@Base+0x68>
404a64: 00000000 nop
404a68: 3c020041 lui v0,0x41
404a6c: 1000047e b 405c68 <config@@Base+0x125c>
404a70: 24501094 addiu s0,v0,4244
404a74: afa20038 sw v0,56(sp)
404a78: 8fa200b8 lw v0,184(sp)
404a7c: 00000000 nop
404a80: 10400019 beqz v0,404ae8 <config@@Base+0xdc>
404a84: 3c050041 lui a1,0x41
404a88: 8f998188 lw t9,-32376(gp)
404a8c: 24a52d4c addiu a1,a1,11596
404a90: 0320f809 jalr t9
404a94: 00402021 move a0,v0
404a98: 8fbc0018 lw gp,24(sp)
404a9c: 14400017 bnez v0,404afc <config@@Base+0xf0>
404aa0: afa20034 sw v0,52(sp)
404aa4: 8f828178 lw v0,-32392(gp)
404aa8: 8f9980e0 lw t9,fprintf
404aac: 8c440000 lw a0,0(v0)
404ab0: 8fa600b8 lw a2,184(sp)
--
40562c: 0002102b sltu v0,zero,v0
405630: 00021023 negu v0,v0
405634: 8fbc0018 lw gp,24(sp)
405638: 02028024 and s0,s0,v0
40563c: 8f998038 lw t9,-32712(gp)
405640: 8e450028 lw a1,40(s2)
405644: 02002021 move a0,s0
405648: 27a60044 addiu a2,sp,68
40564c: 0320f809 jalr t9
405650: 27a70020 addiu a3,sp,32
405654: 8fbc0018 lw gp,24(sp)
405658: 10400018 beqz v0,4056bc <config@@Base+0xcb0>
40565c: 00402021 move a0,v0
405660: 8f828178 lw v0,-32392(gp)
405664: 8e510024 lw s1,36(s2)
405668: 8c530000 lw s3,0(v0)
40566c: 16200002 bnez s1,405678 <config@@Base+0xc6c>
405670: 3c020041 lui v0,0x41
405674: 24511600 addiu s1,v0,5632
405678: 8f998144 lw t9,-32444(gp)
40567c: 8e500028 lw s0,40(s2)
405680: 0320f809 jalr t9
405684: 00000000 nop
405688: 8fbc0018 lw gp,24(sp)
40568c: 3c050041 lui a1,0x41
405690: 8f9980e0 lw t9,fprintf
405694: 02003821 move a3,s0
405698: afa20010 sw v0,16(sp)
--
405b5c: 0c100db5 jal 4036d4 <init_buffers@@Base+0x194>
405b60: 02202021 move a0,s1
405b64: 00408021 move s0,v0
405b68: 3c020041 lui v0,0x41
405b6c: 2442115c addiu v0,v0,4444
405b70: 8fbc0018 lw gp,24(sp)
405b74: 1602fc02 bne s0,v0,404b80 <config@@Base+0x174>
405b78: 3c030041 lui v1,0x41
405b7c: 00008021 move s0,zero
405b80: 8fa300b8 lw v1,184(sp)
405b84: 00000000 nop
405b88: 10600006 beqz v1,405ba4 <config@@Base+0x1198>
405b8c: 00000000 nop
405b90: 8f998194 lw t9,-32364(gp)
405b94: 8fa40034 lw a0,52(sp)
405b98: 0320f809 jalr t9
405b9c: 00000000 nop
405ba0: 8fbc0018 lw gp,24(sp)
405ba4: 1200001f beqz s0,405c24 <config@@Base+0x1218>
405ba8: 00000000 nop
405bac: 8fa200b8 lw v0,184(sp)
405bb0: 00000000 nop
405bb4: 1040000a beqz v0,405be0 <config@@Base+0x11d4>
405bb8: 00000000 nop
405bbc: 8f828178 lw v0,-32392(gp)
405bc0: 8f9980e0 lw t9,fprintf
405bc4: 8c440000 lw a0,0(v0)
405bc8: 3c050041 lui a1,0x41
405bcc: 8fa600b8 lw a2,184(sp)
405bd0: 0320f809 jalr t9
405bd4: 24a51620 addiu a1,a1,5664
405bd8: 8fbc0018 lw gp,24(sp)
405bdc: 00000000 nop
405be0: 8f828178 lw v0,-32392(gp)
405be4: 8f9980e0 lw t9,fprintf
405be8: 8fa60038 lw a2,56(sp)
405bec: 8c440000 lw a0,0(v0)
--
408140: 8fb60048 lw s6,72(sp)
408144: 8fb50044 lw s5,68(sp)
408148: 8fb40040 lw s4,64(sp)
40814c: 8fb3003c lw s3,60(sp)
408150: 8fb20038 lw s2,56(sp)
408154: 8fb10034 lw s1,52(sp)
408158: 8fb00030 lw s0,48(sp)
40815c: 03e00008 jr ra
408160: 27bd0058 addiu sp,sp,88
...
408170: 3c1c0043 lui gp,0x43
408174: 27bdff70 addiu sp,sp,-144
408178: 279cb7c0 addiu gp,gp,-18496
40817c: afbf008c sw ra,140(sp)
408180: afbe0088 sw s8,136(sp)
408184: afb70084 sw s7,132(sp)
408188: afb60080 sw s6,128(sp)
40818c: afb5007c sw s5,124(sp)
408190: afb40078 sw s4,120(sp)
408194: afb30074 sw s3,116(sp)
408198: afb20070 sw s2,112(sp)
40819c: afb1006c sw s1,108(sp)
4081a0: afb00068 sw s0,104(sp)
4081a4: afbc0018 sw gp,24(sp)
4081a8: 8f8282a0 lw v0,-32096(gp)
4081ac: 8f9980e0 lw t9,fprintf
4081b0: 8c430000 lw v1,0(v0)
4081b4: 8f82828c lw v0,-32116(gp)
4081b8: 3c050041 lui a1,0x41
4081bc: 8c460000 lw a2,0(v0)
4081c0: 24a51b44 addiu a1,a1,6980
4081c4: 00663023 subu a2,v1,a2
4081c8: 0320f809 jalr t9
4081cc: 00808821 move s1,a0
4081d0: 8fbc0018 lw gp,24(sp)
4081d4: 3c050041 lui a1,0x41
4081d8: 8f9082d8 lw s0,-32040(gp)
4081dc: 8f8282d0 lw v0,-32048(gp)
4081e0: 8f9980e0 lw t9,fprintf
4081e4: 8c470008 lw a3,8(v0)
4081e8: 8e060000 lw a2,0(s0)
4081ec: 24a51b58 addiu a1,a1,7000
4081f0: 0320f809 jalr t9
4081f4: 02202021 move a0,s1
4081f8: 8fbc0018 lw gp,24(sp)
4081fc: 8e060004 lw a2,4(s0)
408200: 8f9980e0 lw t9,fprintf
408204: 3c050041 lui a1,0x41
408208: 24a51b7c addiu a1,a1,7036
40820c: 0320f809 jalr t9
408210: 02202021 move a0,s1
408214: 8fbc0018 lw gp,24(sp)
408218: 8e06000c lw a2,12(s0)
40821c: 8f9980e0 lw t9,fprintf
408220: 3c050041 lui a1,0x41
408224: 24a51bb0 addiu a1,a1,7088
408228: 0320f809 jalr t9
40822c: 02202021 move a0,s1
408230: 8fbc0018 lw gp,24(sp)
408234: 8e060010 lw a2,16(s0)
408238: 8f9980e0 lw t9,fprintf
40823c: 3c050041 lui a1,0x41
408240: 24a51bd0 addiu a1,a1,7120
408244: 0320f809 jalr t9
408248: 02202021 move a0,s1
40824c: 8fbc0018 lw gp,24(sp)
408250: 8e060008 lw a2,8(s0)
408254: 8f9980e0 lw t9,fprintf
408258: 3c050041 lui a1,0x41
40825c: 24a51bf0 addiu a1,a1,7152
408260: 0320f809 jalr t9
408264: 02202021 move a0,s1
408268: 8fbc0018 lw gp,24(sp)
40826c: 8e060014 lw a2,20(s0)
408270: 8f9980e0 lw t9,fprintf
408274: 3c050041 lui a1,0x41
408278: 24a51c08 addiu a1,a1,7176
40827c: 0320f809 jalr t9
408280: 02202021 move a0,s1
408284: 8fbc0018 lw gp,24(sp)
408288: 8e060018 lw a2,24(s0)
40828c: 8f9980e0 lw t9,fprintf
408290: 3c050041 lui a1,0x41
408294: 24a51c24 addiu a1,a1,7204
--
4082b0: 0320f809 jalr t9
4082b4: 02202821 move a1,s1
4082b8: 8fbc0018 lw gp,24(sp)
4082bc: 00002021 move a0,zero
4082c0: 8f998200 lw t9,-32256(gp)
4082c4: 00000000 nop
4082c8: 0320f809 jalr t9
4082cc: 27a50020 addiu a1,sp,32
4082d0: 8fa30024 lw v1,36(sp)
4082d4: 8fa2002c lw v0,44(sp)
4082d8: 8fbc0018 lw gp,24(sp)
4082dc: 00432821 addu a1,v0,v1
4082e0: 3c02000f lui v0,0xf
4082e4: 34474240 ori a3,v0,0x4240
4082e8: 8fa30020 lw v1,32(sp)
4082ec: 8fa20028 lw v0,40(sp)
4082f0: 00a7202a slt a0,a1,a3
4082f4: 14800003 bnez a0,408304 <httpd_main@@Base+0xd38>
4082f8: 00433021 addu a2,v0,v1
4082fc: 00a72823 subu a1,a1,a3
408300: 24c60001 addiu a2,a2,1
408304: 24072710 li a3,10000
408308: 14e00002 bnez a3,408314 <httpd_main@@Base+0xd48>
40830c: 00a7001a div zero,a1,a3
408310: 0007000d break 0x7
408314: 8f9980e0 lw t9,fprintf
408318: 3c050041 lui a1,0x41
40831c: 24a51c40 addiu a1,a1,7232
--
408324: 0320f809 jalr t9
408328: 02202021 move a0,s1
40832c: 8fbc0018 lw gp,24(sp)
408330: 2404ffff li a0,-1
408334: 8f998200 lw t9,-32256(gp)
408338: 00000000 nop
40833c: 0320f809 jalr t9
408340: 27a50020 addiu a1,sp,32
408344: 8fa30024 lw v1,36(sp)
408348: 8fa2002c lw v0,44(sp)
40834c: 8fbc0018 lw gp,24(sp)
408350: 00432821 addu a1,v0,v1
408354: 3c02000f lui v0,0xf
408358: 34474240 ori a3,v0,0x4240
40835c: 8fa30020 lw v1,32(sp)
408360: 8fa20028 lw v0,40(sp)
408364: 00a7202a slt a0,a1,a3
408368: 14800003 bnez a0,408378 <httpd_main@@Base+0xdac>
40836c: 00433021 addu a2,v0,v1
408370: 00a72823 subu a1,a1,a3
408374: 24c60001 addiu a2,a2,1
408378: 24072710 li a3,10000
40837c: 14e00002 bnez a3,408388 <httpd_main@@Base+0xdbc>
408380: 00a7001a div zero,a1,a3
408384: 0007000d break 0x7
408388: 8f9980e0 lw t9,fprintf
40838c: 3c050041 lui a1,0x41
408390: 24a51c6c addiu a1,a1,7276
--
408494: 2404002d li a0,45
408498: 0320f809 jalr t9
40849c: 02202821 move a1,s1
4084a0: 8fbc0018 lw gp,24(sp)
4084a4: 1000000c b 4084d8 <httpd_main@@Base+0xf0c>
4084a8: 26940001 addiu s4,s4,1
4084ac: 24040046 li a0,70
4084b0: 0320f809 jalr t9
4084b4: 02202821 move a1,s1
4084b8: 8fbc0018 lw gp,24(sp)
4084bc: 10000006 b 4084d8 <httpd_main@@Base+0xf0c>
4084c0: 26d60001 addiu s6,s6,1
4084c4: 8f998158 lw t9,-32424(gp)
4084c8: 00000000 nop
4084cc: 0320f809 jalr t9
4084d0: 02202821 move a1,s1
4084d4: 8fbc0018 lw gp,24(sp)
4084d8: 26730001 addiu s3,s3,1
4084dc: 8f8382d0 lw v1,-32048(gp)
4084e0: 00000000 nop
4084e4: 8c620008 lw v0,8(v1)
4084e8: 00000000 nop
4084ec: 0262102b sltu v0,s3,v0
4084f0: 1440ffbe bnez v0,4083ec <httpd_main@@Base+0xe20>
4084f4: 26520001 addiu s2,s2,1
4084f8: 8f9980e0 lw t9,fprintf
4084fc: 3c050041 lui a1,0x41
408500: afb40010 sw s4,16(sp)
--
4085dc: 24841d10 addiu a0,a0,7440
4085e0: 10000025 b 408678 <internal_dump@@Base+0x110>
4085e4: 00000000 nop
4085e8: 8f9981b8 lw t9,-32328(gp)
4085ec: 24a51d18 addiu a1,a1,7448
4085f0: 0320f809 jalr t9
4085f4: 02202021 move a0,s1
4085f8: 8fbc0010 lw gp,16(sp)
4085fc: 1440000a bnez v0,408628 <internal_dump@@Base+0xc0>
408600: 00408021 move s0,v0
408604: 8f998164 lw t9,-32412(gp)
408608: 3c040041 lui a0,0x41
40860c: 0320f809 jalr t9
408610: 24841d1c addiu a0,a0,7452
408614: 8fbc0010 lw gp,16(sp)
408618: 00000000 nop
40861c: 8f99815c lw t9,-32420(gp)
408620: 10000013 b 408670 <internal_dump@@Base+0x108>
408624: 02202021 move a0,s1
408628: 8f998260 lw t9,-32160(gp)
40862c: 27a40018 addiu a0,sp,24
408630: 0320f809 jalr t9
408634: 00002821 move a1,zero
408638: 8fbc0010 lw gp,16(sp)
40863c: 8fa60018 lw a2,24(sp)
408640: 8f9980e0 lw t9,fprintf
408644: 8fa7001c lw a3,28(sp)
408648: 3c050041 lui a1,0x41
--
40a0c0: 8fbf003c lw ra,60(sp)
40a0c4: 02001021 move v0,s0
40a0c8: 8fb50038 lw s5,56(sp)
40a0cc: 8fb40034 lw s4,52(sp)
40a0d0: 8fb30030 lw s3,48(sp)
40a0d4: 8fb2002c lw s2,44(sp)
40a0d8: 8fb10028 lw s1,40(sp)
40a0dc: 8fb00024 lw s0,36(sp)
40a0e0: 03e00008 jr ra
40a0e4: 27bd0040 addiu sp,sp,64
40a0e8: 3c1c0043 lui gp,0x43
40a0ec: 27bdffd0 addiu sp,sp,-48
40a0f0: 279cb7c0 addiu gp,gp,-18496
40a0f4: afbf002c sw ra,44(sp)
40a0f8: afb20028 sw s2,40(sp)
40a0fc: afb10024 sw s1,36(sp)
40a100: afb00020 sw s0,32(sp)
40a104: afbc0010 sw gp,16(sp)
40a108: 00a08821 move s1,a1
40a10c: afa60038 sw a2,56(sp)
40a110: afa7003c sw a3,60(sp)
40a114: 10a00018 beqz a1,40a178 <spawn@@Base+0x270>
40a118: 00809021 move s2,a0
40a11c: 8f908178 lw s0,-32392(gp)
40a120: 3c020042 lui v0,0x42
40a124: 8f9980e0 lw t9,fprintf
40a128: 8c463b94 lw a2,15252(v0)
40a12c: 8e040000 lw a0,0(s0)
--
40a2ec: 00000000 nop
40a2f0: 00002021 move a0,zero
40a2f4: 0c10283a jal 40a0e8 <spawn@@Base+0x1e0>
40a2f8: 24a5214c addiu a1,a1,8524
40a2fc: 10000006 b 40a318 <ain@@Base+0x140>
40a300: 00000000 nop
40a304: 3c050041 lui a1,0x41
40a308: 8c463b94 lw a2,15252(v0)
40a30c: 00002021 move a0,zero
40a310: 0c10283a jal 40a0e8 <spawn@@Base+0x1e0>
40a314: 24a52184 addiu a1,a1,8580
40a318: 8fbc0018 lw gp,24(sp)
40a31c: 00000000 nop
40a320: 8f998094 lw t9,-32620(gp)
40a324: 8fa400d8 lw a0,216(sp)
40a328: 8fa500dc lw a1,220(sp)
40a32c: 3c060041 lui a2,0x41
40a330: 0320f809 jalr t9
40a334: 24c621b4 addiu a2,a2,8628
40a338: 8fbc0018 lw gp,24(sp)
40a33c: 1451ffcd bne v0,s1,40a274 <ain@@Base+0x9c>
40a340: 00401821 move v1,v0
40a344: 1200000b beqz s0,40a374 <ain@@Base+0x19c>
40a348: 24040005 li a0,5
40a34c: 8f828178 lw v0,-32392(gp)
40a350: 8f9980e0 lw t9,fprintf
40a354: 8c440000 lw a0,0(v0)
40a358: 3c050041 lui a1,0x41
[*] Function fprintf used 18 times httpd