HTTP වෙබ් අඩවියක් හරහා දත්ත යැවීමේදී ඒවා සංකේතනය (Encrypt) නොවන බැවින්, මුරපද (Passwords) ඉතා පහසුවෙන් ඕනෑම කෙනෙකුට කියවිය හැකි ආකාරයෙන් (Plain text) ගමන් කරයි. Wireshark භාවිතා කර මෙය ප්‍රායෝගිකව පරීක්ෂා කර බලන ආකාරය පියවරෙන් පියවර පහත දක්වා ඇත.

⚠️ ආරක්ෂක අවවාදය: මෙම පරීක්ෂණය අත්හදා බැලිය යුත්තේ ඔබගේම ජාලයක් තුළ හෝ හැකින් අත්හදා බැලීම් සඳහාම නිර්මාණය කර ඇති පරීක්ෂණ වෙබ් අඩවියක පමණි. වෙනත් පුද්ගලයින්ගේ ගිණුම් හෝ ජාල නිරීක්ෂණය කිරීම නීති විරෝධී වේ.

පරීක්ෂා කිරීමේ පියවර:

පියවර 1: Wireshark දත්ත ග්‍රහණය ආරම්භ කිරීම Wireshark මෘදුකාංගය විවෘත කර, ඔබ දැනට අන්තර්ජාලයට සම්බන්ධ වී ඇති ජාල අතුරුමුහුණත (Wi-Fi හෝ Ethernet) තෝරාගෙන, ඉහළ වම් කෙළවරේ ඇති නිල් පැහැති මෝර වරල (Start capturing) ක්ලික් කරන්න. දැන් දත්ත ගලා ඒම ආරම්භ වනු ඇත.

පියවර 2: HTTP වෙබ් අඩවියකට පිවිසීම (පරීක්ෂණයක් ලෙස) ඔබේ බ්‍රවුසරය විවෘත කර HTTPS නොමැති, සාමාන්‍ය HTTP ලොගින් පිටුවකට යන්න. (අත්හදා බැලීම් සඳහාම නිර්මාණය කර ඇති [http://testphp.vulnweb.com/login.php](http://testphp.vulnweb.com/login.php) වැනි ආරක්ෂිත පරීක්ෂණ අඩවියක් මේ සඳහා භාවිත කළ හැක). එහි Username සහ Password සඳහා ඔබ කැමති බොරු වචන දෙකක් (උදා: User – testuser / Password – secret123) ඇතුළත් කර ‘Login’ බොත්තම ඔබන්න.

පියවර 3: දත්ත ග්‍රහණය නැවැත්වීම වහාම නැවතත් Wireshark වෙත පැමිණ, ඉහළ ඇති රතු පැහැති සමචතුරස්‍රය (Stop capturing) ක්ලික් කර දත්ත ග්‍රහණය කිරීම නවතා දමන්න.

පියවර 4: ලොගින් දත්ත පෙරීම (Filtering the Traffic) සාමාන්‍යයෙන් ලොගින් දත්ත සර්වරය වෙත යවන්නේ “POST” ක්‍රමවේදය හරහාය. එබැවින් අදාළ දත්ත පැකට්ටුව පහසුවෙන් සොයාගැනීමට ඉහළ ඇති Display Filter තීරුවේ පහත කේතය ටයිප් කර Enter ඔබන්න: http.request.method == "POST"

පියවර 5: මුරපදය සොයාගැනීම (Analyzing the Packet)

  1. පෙරීමෙන් පසු ඔබට ප්‍රධාන ලැයිස්තුවේ POST /login.php HTTP/1.1 වැනි තොරතුරක් (Info) සහිත පේළියක් දැකගත හැක. ඒ මත එක් වරක් ක්ලික් කරන්න.
  2. දැන් පහළින් ඇති මැද කොටසේ (Packet Details pane) ලැයිස්තුව පහළටම ගොස් “HTML Form URL Encoded: application/x-www-form-urlencoded” යන කොටස මත ක්ලික් කර එය දිගහරින්න (Expand කරන්න).
  3. එහි Form item: ලෙස ඔබ වෙබ් අඩවියට ලබා දුන් Username එක සහ Password එක කිසිදු ආරක්ෂිත බවකින් තොරව සාමාන්‍ය අකුරින් (Plain text) සටහන් වී තිබෙනු ඔබට පැහැදිලිව දැකගත හැකි වනු ඇත.

වඩාත් පහසු ක්‍රමයක් (Follow HTTP Stream): අදාළ POST දත්ත පේළිය මත Right-click කර, Follow > HTTP Stream යන්න තෝරන්න. එවිට අලුතින් විවෘත වන කවුළුවෙහි රතු පැහැති අකුරින් ඔබගේ බ්‍රවුසරය විසින් සර්වරය වෙත යැවූ සම්පූර්ණ දත්ත ගොනුව පෙන්වයි. එහි අවසානයටම වන්නට ඔබගේ මුරපදය සාමාන්‍ය පෙළක් ලෙස සටහන් වී තිබෙනු දැකගත හැක.

මෙමගින්, සංකේතනය නොකළ (HTTPS නොමැති) වෙබ් අඩවිවලට රහස්‍ය දත්ත ඇතුළත් කිරීම කොතරම් අනතුරුදායක දැයි ඔබට ප්‍රායෝගිකවම අවබෝධ කරගත හැක.


Leave a Reply

Your email address will not be published. Required fields are marked *