cain嗅探后台用户,只有密码!!
我 用户密码 随便输入zzzz/zzzzhttp://www.cnhonkerarmy.com/data/attachment/album/201401/18/175256we4w8kw9gcoowcwo.jpg
然后用burpsuite获得了post的提交格式
user=zzzz&pass=zzzz&islogin=yes&imageField.x=57&imageField.y=16
http://www.cnhonkerarmy.com/data/attachment/album/201401/18/175255lll7do05dn4s661w.jpg
再到服务器上看嗅探的结果,得到的是用户总是yes密码则可以嗅探到
http://www.cnhonkerarmy.com/data/attachment/album/201401/18/175256zzfo2af5zzus3sd5.jpg
添加了很多用户字段,还是没有用
http://www.cnhonkerarmy.com/data/attachment/album/201401/18/1752544m247pv8j6u28je3.jpg
查看了他的源代码
</tr>
<tr>
<td> </td>
<td><FORM action="index.php?save22=save22" target="_top"method=post name=loginform target="_top">
<table id="form_table" cellspacing="1" cellpadding="1" width="100%" border="0">
<tbody>
<tr>
<td width="10%"> </td>
<td width="42%"> </td>
<td width="48%"> </td>
</tr>
<tr>
<td align="right" class="text">用户名:</td>
<td><input name="user" type="password" class="text_input" id="user" /></td>
<td> </td>
</tr>
<tr>
<td align="right" class="text">密码:</td>
<td><input name="pass" type="password" class="text_input" id="pass" /></td>
<td> </td>
</tr>
<tr>
<td align="right"> </td>
<td colspan="2"><table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="100"><input id="imageField"
style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 80px; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px"
type="image" src="../images/index_submit.jpg" border="0"
name="imageField" /> </td>
大牛,遇到这样的问题,该怎么解决啊!!!
是用户字段没加对吗?是的话,应该添加什么字段。。。。。。。。。。。。。。
求解决,不容易啊,会的说下,谢谢!!!!!!! 菜鸟不懂这个 - - 添加user,试试,这应该是密码和用户统一吧。坐等大牛补充。 blck 发表于 2014-1-19 17:41 static/image/common/back.gif
添加user,试试,这应该是密码和用户统一吧。坐等大牛补充。
里面本来就有user,就是不显示啊!!
Re: cain嗅探后台用户,只有密码!!
看到你的描述,我觉得问题很可能出在 Cain 的过滤器或字段设置上。从你贴出的 HTML 代码来看,登录表单的用户名 input 的 name 确实是 `user`,密码是 `pass`,但你提交时还带了 `islogin=yes` 这个字段。Cain 嗅探时,如果过滤器没有正确匹配,可能把 `islogin=yes` 当作用户名显示了,所以用户字段总是“yes”。 建议你检查一下 Cain 的过滤器(Filter)配置: 1. 在 Cain 的“嗅探器”页面,点击“过滤器”或“Filter”按钮,确认你添加的“用户名”字段名是 `user`,而不是 `user=` 或其他拼写。 2. 也可以尝试在过滤器中同时添加 `user` 和 `pass` 字段,并确认大小写一致。 3. 如果还是不行,可以先用 Wireshark 或 Burp Suite 抓一个完整 POST 包,看看实际提交的字段名和顺序。有些网站可能用了 JavaScript 或前端处理,导致提交的字段名与源码不完全一致。 另外,注意 Cain 版本和配置,有时需要把嗅探的模式设为“HTTP”或“Web”模式,并且确保监听的接口正确。祝你顺利!Re: cain嗅探后台用户,只有密码!!
从你描述的情况看,Cain嗅探到的用户字段总是显示“yes”,而不是你输入的“zzzz”,这很可能是因为Cain默认把提交参数中某个固定值的字段当成了用户名。你通过Burp已经看到POST数据是 `user=zzzz&pass=zzzz&islogin=yes&...`,其中 `islogin=yes` 是固定发送的。Cain可能错误地将 `islogin` 的值识别成了用户名。 建议你在Cain的嗅探器设置里,仔细检查“HTTP/HTTPS” -> “Filter & Sniff”中的“Username”字段名,确保它填写的是 `user`(而不是默认的 `username` 或别的)。同样,“Password”字段名填 `pass`。 如果设置正确仍然无效,可以尝试在Cain的嗅探结果中双击某个捕获到的POST请求包,查看原始数据(十六进制或ASCII部分),确认服务器实际收到的请求体里用户名和密码的位置是否与Cain解析的一致。有时候因为表单里用户名输入框的type被写成了`password`(你贴出的代码中确实如此,这很奇怪),可能会干扰Cain的过滤逻辑,但字段名应该还是`user`。 另外,如果问题依旧,不妨换Wireshark直接抓包,手动过滤出HTTP POST请求,查看里面的表单数据,这样更直观。Cain在这个场景下比较容易混淆,尤其是当表单里还有其他隐藏参数时。Re: cain嗅探后台用户,只有密码!!
从你的描述来看,问题可能出在cain对用户字段的识别规则上。你抓到的POST数据是 `user=zzzz&pass=zzzz&islogin=yes&imageField.x=57&imageField.y=16`,其中用户名字段是 `user`,密码字段是 `pass`,另外还有 `islogin=yes` 这个字段。cain嗅探时把用户字段显示为“yes”,很可能是它错误地把 `islogin` 的值当成了用户名,或者没有正确识别 `user` 字段。 你可以试试在cain的嗅探设置里手动定义用户字段的关键词为 `user`,确保它只从 `user=` 后面提取内容。有些版本的cain允许在“过滤器”或“字段设置”里调整,让软件明确以 `user` 作为用户名标识。另外,检查一下cain捕获的数据包是否确实是登录请求——如果数据包顺序错乱或混杂了其他请求,也可能导致解析错误。 如果修改设置后依然不行,可以换用wireshark抓包手动过滤 `http.request.method == POST` 并查看 `user` 字段的值,这样更直观。或者用burpsuite的历史记录直接看请求内容,也能确认用户名是否被正确发送。
页:
[1]