《网页脚本注入执行任意代码突破本地脚本验证图文案例.docxVIP

《网页脚本注入执行任意代码突破本地脚本验证图文案例.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《网页脚本注入执行任意代码突破本地脚本验证图文案例

网页脚本注入执行任意代码——突破网页本地脚本验证方法实例最近为了帮朋友批量查询信息,查询页面上要求输入验证码,查询结果要保存到文件。首先想到的是验证码自动识别,太复杂了。总算让我找到一个非常好的软件——《网页自动操作通用工具》,不但可以通过注入跳过验证码,还能自动批量查询并保存查询结果。现将整个过程写下来分享一下。基本理论:网页通过浏览器执行js脚本代码,实现对用户输入信息的合法性验证,这里指的是验证码验证。由于代码是在我们的本地浏览器中执行,所以我们完全有办法控制它。一般我们可以通过这种方法突破网页倒计时、提交非法字符、跳过验证码等。先来看一看这个网页界面图吧操作非常简单,输入企业全名和验证码,点击查询按钮,就能得到结果了。其中企业全名保存在文件文件中。这里请出我们的主角《网页自动操作通用工具》,下面给大家说一下每步操作。一、由于是填写网页操作,我们新建一个自动提交操作,并添加网址,如图二、我们设置让程序自动输入公司名称,打开提交内容选项卡,添加提交内容。打开自动获取功能,等待网页打开后,将鼠标移到公司全名输入框,点击右键菜单中的获取元素,程序自动分析获取方法,只需再次点击“添加元素”即可再看下图,第1小步的内容已经通过自动获取自动填写了,第2我们要自动填写,就是改变这个元素的value属性,第3选择从文本文件批量输入数据。最后点击确定添加这个输入条目。三、分析提交代码,注入破解脚本代码,由于我们想办法跳过验证码,所以不再设置验证码输入。直接进入提交环节设置如下图,将鼠标移到“查询”按钮处,可以看到相关代码。IMG onclick=doQuery(1) style=CURSOR: pointer border=0 src=images/chaxun.jpg我们再去查找doQuery(1)这个提交方法我们得到了关键的代码段var reply =function(data){if(data==error){document.getElementById(show).style.display=none;alert(验证码有误,请输入正确的验证码!); refreshimg();return false;}else{form1.action=ggtz.do?method=getqyjbxxdetail;form1.submit();}这里就是判断验证码的。只需要将这段代码改为form1.action=ggtz.do?method=getqyjbxxdetail;form1.submit();这样我们就不对验证码进行验证,直接提交表单。为简单起见,我们不修改”doQuery(ec_p),而是增加一个方法函数”sub()”function sub(){ form1.action=ggtz.do?method=getqyjbxxdetail; form1.submit();}在《网页自动操作通用工具》程序中,注入“sub()”的方法如下,这里我们选择“打开网页后填写表单前”注入这个函数。四、设置提交方法,这里我们直接执行“sub()”来提交,跳过了就不必输入验证码。五、设置保存查询结果到文件,让程序每次提交后,无条件报警,报警时保存指定元素就行了。这里简单截图说明下图为设置报警后,需要保存的网页元素下图设置要保存的文件格式和路径六、最后我们再来看一下,软件开始执行后,网页显示内容。程序只自动输入企业全名,未输入验证码,未点击查询按钮,通过执行注入脚本得到了查询结果。

文档评论(0)

shit0605 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档