[Question] Nên dùng phương thức + công cụ nào cho các trang login kiểu này? |
10/09/2011 08:59:17 (+0700) | #1 | 246794 |
naxinax
Member
|
0 |
|
|
Joined: 09/09/2011 20:40:33
Messages: 2
Offline
|
|
Em là newbie, đang tập nghiên cứu về bảo mật web nên cần các anh trong HVAonline giúp đỡ: khi gặp những trang login kiểu này thì mình nên dùng phương pháp và công cụ gì để thâm nhập?
Em đã dùng Access Diver 4, Brutus với các file worlist (username + pass) có sẵn nhưng ko ăn thua gì. Với lại mấy anh cho em hỏi: trong tấn công kiểu brute forge khi nào mình dùng phương pháp POST, còn khi nào mình dùng phương pháp GET, hai phương thức này có gì khác nhau vậy? Trong trường hợp của em thì dùng phương pháp POST đúng ko?
Đây là mã nguồn của trang, mong mấy anh giúp đỡ!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
Untitled Page
</title></head>
<body>
<form name="form1" method="post" action="Default.aspx" id="form1">
<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTUyNzUzNTM5OGRkYpxbYf/8X27Ez4G2MA+epsHroa0=" />
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<div>
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBALf9qvYCQKAnoOQAgKLzZXYCgLbhbjtDVn0aYE6gB9KKI1XJFfIlmoiTACH" />
</div>
<script type="text/javascript">
function stopRKey(evt)
{
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
if (evt.keyCode == 13)
{
var elem=document.getElementById("ctl02_Button1");
elem.click();
}
}
document.onkeypress = stopRKey;
</script>
<div style="text-align:left; background-color:#F5F5F5; border:solid 1px silver; margin:0px; padding:0px 0px 0px 30px; width:300px; height:150px; float:left;">
<img src="/jpg/DangNhap.jpg" /><br />
<br />
<img src="/jpg/ico1.gif" />
<input name="ctl02$txtID" type="text" id="ctl02_txtID" class="text" tabindex="2" />
<br />
<img src="/jpg/ico2.gif" />
<input name="ctl02$txtPwd" type="password" id="ctl02_txtPwd" class="text" size="20" style="margin-top:10px;" tabindex="3" /><br />
<input onclick="__doPostBack('ctl02$Button1','')" name="ctl02$Button1" type="button" id="ctl02_Button1" style="width:100px; margin-left:20px; margin-top:5px;" tabindex="4" value="Đăng nhập" />
</div>
<div id="ctl02_lblError" style="clear:both"></div>
</form>
</body>
</html>
|
|
|
|
|
[Question] Nên dùng phương thức + công cụ nào cho các trang login kiểu này? |
11/09/2011 13:09:06 (+0700) | #2 | 246848 |
|
xnohat
Moderator
|
Joined: 30/01/2005 13:59:19
Messages: 1210
Location: /dev/null
Offline
|
|
ở đây có một điểm kiến thức vô cùng căn bản mà bồ chưa nắm được. GET hay POST là gì ? chúng khác nhau ra sao ? thực hiện GET thì làm sao và thực hiện POST thì làm sao ?
Tìm câu trả lời cho từng câu hỏi trên, thì vấn đề sẽ sáng tỏ ngay mà còn thu thêm được nhiều kiến thức căn bản ( mà quan trọng vô cùng ). Dĩ nhiên bồ phải tự tìm hiểu thì mới nắm rõ được, một reply không bao giờ nói hết được, nên đừng cố mong chờ một reply có sẵn câu trả lời hoàn hảo |
|
iJust clear, "What I need to do and how to do it"/i
br
brBox tán gẫu dời về: http://www.facebook.com/hvaonline |
|
|
|
[Question] Nên dùng phương thức + công cụ nào cho các trang login kiểu này? |
12/09/2011 02:42:13 (+0700) | #3 | 246877 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
Muốn biết một trang cụ thể nào đó nhận POST hay GET thì cách dễ nhất là dùng một công cụ như HttpWatch hoặc tài một "intercepted proxy" (như Burp chẳng hạn) để quan sát thông tin được gởi đi từ trình duyệt.
Muốn "hắc" mà không hiểu rõ những cái hết sức căn bản thuộc về cái mình "hắc" thì 100 năm cũng sẽ loay hoay. Không biết cho đến chừng nào các "wannabie" ngô ra được điều này nữa. |
|
What bringing us together is stronger than what pulling us apart. |
|
[Question] Nên dùng phương thức + công cụ nào cho các trang login kiểu này? |
12/09/2011 08:07:41 (+0700) | #4 | 246887 |
naxinax
Member
|
0 |
|
|
Joined: 09/09/2011 20:40:33
Messages: 2
Offline
|
|
Em cảm ơn Mod và Ad đã trả lời. Ad chửi mình nhưng cuối cùng cũng cho bik cái HttpWatch, thank Ad ). Thôi em "ngâm cứu" tiếp đây ) |
|
|
|