表单批量上传 - 编写一个JavaScript程序,在网页上自动提交批量表单
ringa_lee
ringa_lee 2017-04-10 15:46:04
[JavaScript讨论组]

如图,网页里面只有这个用户名和密码输入的文本框。我的问题是,我有批量的用户名,而且每个用户名对应的密码也是相同的。我将用户名和密码保存在一个本地的txt文档中,所以是否可以用JavaScript写一个程序先读取本地用户名和密码那个文档,然后将其中的数据自动填充表单,接着自动提交。

在该网页登录成功后,会直接链接到未登录前的网站。若密码错误则会提示密码输入错误。

虽然有批量的用户名,而且每个用户名的密码也都是一样。但是这其中也有些密码是已经被修改过的。所以我就是想着如何批量检测我所输入的用户名和密码是正确的。用JavaScript可以实现吗?

本人刚刚接触JavaScript,实在是没什么思路(主要是有批量的数据,而且要自动操作)。望各位指点,不胜感激!

可能表述得有点不清不楚,其实就是想验证批量的账号所对应的密码是否正确。这个用JavaScript可以实现吗,如果不可以,还有别的办法吗?求指导指导。

and我想知道为什么那么多人踩我,why??? 踩我的小伙伴可以告诉我吗?作为一个新手,我真的不知道这个问题为什么会被踩。
看到有回复说认为我是想着批量破解别人的账号。其实我并没有想着这样做,我只是突然有这样个想法而且最近在学js,所以就想知道这样是否可以实现。如果是因为问题问得不清楚或是没什么技术含量被踩我没意见,但如果真是因为想着破解别人账号原因被踩我觉得冤枉。
而且我所知道的账号也不是别人的账号,是自己无意发现的莫名其妙的一批账号。说这么多,只是想说我没什么恶意。

ringa_lee
ringa_lee

ringa_lee

全部回复(4)
ringa_lee

这个事情可以通过HTTP客户端来Hack,这是通用的做法。曾经我也为了找出一个正确的邀请码给1024发过数万个请求。你需要做的就是编写一个HTTP客户端,可以用curl来写Bash脚本,当然我建议用JavaScript。你需要安装node.js,然后写这样一个JavaScript脚本。

没找到原来我那个文件了,大致告诉你如何实现吧:

  1. 通过fs.read来获得本地文件中的内容`content;

  2. 通过字符串操作从content中拿出usernamepassword

  3. 通过http模块来创建HTTP客户端,并发送POST请求(一般登录页都是 POST 吧,否则也太奇葩了)。

下面给出这个脚本的关键部分:发送POST表单。

var http = require('http');
var querystring = require('querystring');

var post_data = querystring.stringify({
      'username' : '从文件里来的字符串',
      'password' : '从文件里来的字符串'
  });

var options = {
  host: 'http://your-url.com',
  path: '/your/path',
  port: '80',
  method: 'POST',
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded',
    'Content-Length': post_data.length
  }
};

callback = function(response) {
  var str = ''
  response.on('data', function (chunk) {
    str += chunk;
  });
  response.on('end', function () {
    console.log(str);
  });
};

// 创建一个请求
var req = http.request(options, callback);
req.write(post_data);
req.end();
PHP中文网

破解器?
用户列表遍历不就完了 记录下结果

阿神

nodejs

巴扎黑

客户端你是没法搞的
你可以在服务器端使用phantomJS 可操作本地文件信息
模拟用户的输入及点击行为,发送请求,获取返回的页面再分析

使用 casperjs也可以

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号