编写一个JavaScript程序,在网页上自动提交批量表单
如图,网页里面只有这个用户名和密码输入的文本框。我的问题是,我有批量的用户名,而且每个用户名对应的密码也是相同的。我将用户名和密码保存在一个本地的txt文档中,所以是否可以用JavaScript写一个程序先读取本地用户名和密码那个文档,然后将其中的数据自动填充表单,接着自动提交。
在该网页登录成功后,会直接链接到未登录前的网站。若密码错误则会提示密码输入错误。
虽然有批量的用户名,而且每个用户名的密码也都是一样。但是这其中也有些密码是已经被修改过的。所以我就是想着如何批量检测我所输入的用户名和密码是正确的。用JavaScript可以实现吗?
本人刚刚接触JavaScript,实在是没什么思路(主要是有批量的数据,而且要自动操作)。望各位指点,不胜感激!
可能表述得有点不清不楚,其实就是想验证批量的账号所对应的密码是否正确。这个用JavaScript可以实现吗,如果不可以,还有别的办法吗?求指导指导。
and我想知道为什么那么多人踩我,why??? 踩我的小伙伴可以告诉我吗?作为一个新手,我真的不知道这个问题为什么会被踩。
看到有回复说认为我是想着批量破解别人的账号。其实我并没有想着这样做,我只是突然有这样个想法而且最近在学js,所以就想知道这样是否可以实现。如果是因为问题问得不清楚或是没什么技术含量被踩我没意见,但如果真是因为想着破解别人账号原因被踩我觉得冤枉。
而且我所知道的账号也不是别人的账号,是自己无意发现的莫名其妙的一批账号。说这么多,只是想说我没什么恶意。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这个事情可以通过HTTP客户端来Hack,这是通用的做法。曾经我也为了找出一个正确的邀请码给1024发过数万个请求。你需要做的就是编写一个HTTP客户端,可以用
curl
来写Bash脚本,当然我建议用JavaScript。你需要安装node.js,然后写这样一个JavaScript脚本。没找到原来我那个文件了,大致告诉你如何实现吧:
通过
fs.read
来获得本地文件中的内容`content;通过字符串操作从
content
中拿出username
和password
;通过
http
模块来创建HTTP客户端,并发送POST请求(一般登录页都是 POST 吧,否则也太奇葩了)。下面给出这个脚本的关键部分:发送POST表单。
破解器?
用户列表遍历不就完了 记录下结果
nodejs
客户端你是没法搞的
你可以在服务器端使用phantomJS 可操作本地文件信息
模拟用户的输入及点击行为,发送请求,获取返回的页面再分析
使用 casperjs也可以