通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
文章搜索:
热门搜索:红客 黑鹰 红客技术 安全动画 红客培训
首页 文章 软件 动画 资源 励志 论坛 邮箱 会员 军事 科技 博客 爱心红客 最近更新 800g资源
 业内新闻 漏洞公告 病毒公告 电脑知识 网络知识 菜鸟入门 攻防教程 黑客攻防 安全编程 工具使用 综合安全 个人安全 安全相关 Q Q安全 原创精华 红客人物 站内事件
您现在的位置: 爱国者安全网 >> 文章类 >> 红客教程 >> 网络攻防 >> 文章正文
Web暴力破解–我用wvs fuzzer
责任编辑:酷酷の鱼   更新日期:2008-4-26
 

Writer: demonalex[at]dark2s[dot]org

讲到WEB暴力破解通过大家都会用小榕的溯雪,但并不是所有WEB破解溯雪都是应付自如的(不要说我说小榕他老人家的坏话),最近因为工作的关系,碰到一个网管型设备的WEBPORTAL需要做WEB破解,看看HTML的源码:


<script language=javascript>
function login_send()
{
var f, p, page, url, option;
f = document.form_login.forced_in.value;
u = document.form_login.username.value;
p = document.form_login.passwd.value;
pg = document.form_login.page.value;
url = "atm_login?username="+u+"&passwd="+p+"&forced_in="+f+"&page="+pg;
option = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,favorites=no,resizable=no,left=230,width=520,top=120,height=300";
window.open(url, ’_blank’, option);
}
</script>

<form name=’form_login’ action=’__Javascript:login_send();’>
<input type=’hidden’ name=’forced_in’ value=’false’><input type=’hidden’ name=page value=’’><input type=’hidden’ name=’redirect_portal_ip’ value=’’>
<tr height=25%><td colspan=’2’><img src=’images/login-men.gif’ width=’177’ height=’22’></td>
<td width=’27%’ rowspan=’4’><img src=’images/l-hand.gif’ width=’148’ height=’141’></td></tr>
<tr height=25%><td width=’28%’ class=’inputlabel’>Username:</td>
<td width=’45%’><input name=’username’ type=’text’ value=’’ style=’width:120px’ class=’inputbox’></td></tr>
<tr height=25%><td class=’inputlabel’>Password:</td>
<td><input type=’password’ name=’passwd’ value=’’ style=’width:120px’ class=’inputbox’></td></tr>
<tr height=25%><td> </td>
<td><input type=image src=images/login-go.gif width=’71’ height=’22’></td></tr>
</from>

这里form的action是交给一个本地的javascript自定义函数– login_send来完成的,用溯雪的话:


看来是因为调用了javascript的关系吧…
怎么办?就这样放弃吗?这也大可不必,调出wvs(Acunetix Web Vulnerability Scanner,相信都不少同志都用过它吧?我用的是4.0,目前最新的版本是5.x),选择它的HTTP fuzzer功能:


然后怎么使用它呢?我整理了一下流程(其实和溯雪的原理差不多,不过可能需要更深入的了解HTTP的相关知识):
定义HTTP请求(Request)-》定义暴破运算参数(Add generator)-》插入暴破运算参数(Insert into request)-》定义成功触发特征(Fuzzer Filters)-》扫描(Start)
下面讲将具体实操,首先我们从目标的HTML代码可以看到,其实登陆过程是通过POST的四个参数[–两个隐藏参数(forced_in与page)与两个提交参数(username与passwd)]至本页的login_send函数,然后再通过GET atm_login这个页面提交认证数据。因此在使用wvs fuzzer前我们首先需要定义提交HTTP请求的内容,具体如:
GET http://xxx.xxx.xxx.xxx/ atm_login?username=alex&passwd=demon&forced_in=false&page= HTTP/1.1
User-Agent: WVS/4.0
Accept: */*
下面是加入暴破运算参数至HTTP请求内容中,基于我们本次的目标是帐号(username字段)与密码(passwd字段),因此需要定义两个运算参数,本例中我打算让username进行暴力破解,而passwd则进行字典破解。
废话少说,先建立一个基于暴力破解的username运算参数:点击“Add generator”-》“Random string generator”后得到:


在“String length”中填入值的长度,我这里选择5;“Character set”中输入可能需要用到的字符,我这里选择26个小写字母;选择“Allow repetitions”—允许重复使用各字符。

[1] [2] 下一页

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 最近更新
    固顶文章 企业网络组建与维护班正式开课
    推荐文章 瑞星公司04月26日发布 每日计算机病毒及木马播报
    普通文章 Web暴力破解–我用wvs fuzzer
    普通文章 Apache服务器中限制针对某一目录的CGI解析
    普通文章 红心中国发起网站遭受欧洲黑客的攻击
    普通文章 澳媒体称:“中国黑客开始保卫祖国”
    普通文章 "恶心莲蓬下载器"在硬盘分区生成AUTO病毒
    普通文章 微软杀毒OneCare误报Skype为恶意软件
    普通文章 全球技术最强黑客为新闻集团编写间谍软件
    普通文章 国外黑客奥运时可能大规模攻击中国
    热门文章
    普通文章Google电子表格爆跨站脚本漏洞
    普通文章机器狗变种atisrv.exe大规模爆发
    普通文章关于对近期机器狗病毒的一些建议
    普通文章赛门铁克警告中文版Win2K安全漏洞
    普通文章甲骨文将发四十余款软件补丁程序 修复数据库漏洞
    普通文章新疆新增电脑网络安全评估业务 保障单位网络安全
    普通文章揭秘"反对西方媒体"网站anti CNN 遭黑客攻击内幕
    普通文章IE8新功能曝光 故障可自动进行恢复
    普通文章揪出你电脑中不安全或过时的软体
    普通文章QQ百宝箱让你的QQ用的更精彩
    精彩专题