如何蹭网

引言
蹭网,在普通人的眼里,是一种很高深的技术活,总觉得肯定很难,肯定很难搞。还没开始学,就已经败给了自己的心里,其实,蹭网太过于简单。我可以毫不夸张的说,只要你会windows的基本操作,学会蹭网完全不是梦!


基本知识
在蹭网之前,我们也普及一下基础知识!
无线网卡和无线上网卡
别看只多了一个字,其实这是两种完全不同的概念。
无线网卡是指可以连接无线网络的一种网卡,网卡分为有线和无线两种类型(目前我所知道的),就是我们通常说的连接wi-fi,就是通过无线网卡来连接的。一般笔记本都会自带有无线网卡。比如我的笔记本自带的就有。

这种无线网卡,是笔记本内置的。还有一种无线网卡,是USB接口的,当然,可以接到任何支持USB接口上。那么从上可以得出,台式机也可以使用这种无线网卡来连接wi-fi无线网络,不要以为无线只存在手机和笔记本哦。这种USB的无线网卡也不是很贵,如果喜欢蹭网,最好自己买一个,或者买一个带天线的,那样信号更强。大家如果有需求,可以自己网上去了解一下,这里不再细说,有点跑题了。


而无线上网卡,则是指运营商推出的一种可以通过它连接运营商无线网络的一种卡,一般情况下分为包流量和包时间两种。具体的套餐情况,要见种运营商的官网。有兴趣的同学,可以去各运营商网站去详细的了解一下。


BT、CDLINUX、小胖等
这些其实都是Linux的一些发行版,类型于RedHat,CentOS,Fedora,Ubuntu这些。其低层都是Linux的,只不过这些跟普通的Linux不太一样,它里面封闭了很多的hack工具,如果对hack有兴趣的同学,很有必要深入的研究学习一下。当然,这里面也有我们的蹭网工具,本教程使用的是CDLINUX,其它两种也是有的,有兴趣的可以都下载下来学习研究一下。某些网上卖家总是吹虚内置破解软件,可以破解XXX,XXXX加密的网络,一小区的无线网一网打尽,其实都是吹牛B的,大家不要想信。还有说BT9、BT10等,太能吹了,我只能说,他们自己都不了解,这些是什么东西,有兴趣的可以去BT的官网看一下,现在BT才到几,真不知道那些卖家怎么那么能吹,不吹会死啊。
虚拟机
想信这一个东西,大家应该比较熟悉,如果不熟悉,也没什么可怕的,我会跟你详细的解释一下。其实说白了,虚拟机的功能就是,可以让你在一台电脑上,同时运行多个操作系统。比如我现在正在运行Win7,但是我想再运行一个CDLINUX去破解无线(注意,CDLINUX是系统软件哦,就是一个操作系统,不要误认为它只是一个windows下的软件了)现在的解决方案是只能使用虚拟机去跑这个系统。当然,你也可以把CDLINUX记录成光盘,然后重启电脑从光盘启动,也是可以运行CDLINUX,但是你的win7就不能运行了。所以,虚拟机是一个可以让你同时,注意,是同时运行多个操作系统的一个软件。目前用的比较多的还是vmware workstation,也有其它的虚拟机软件,看个人爱好,具体运行哪个,由你自己去定。

开搞


了解了基础知识,那我们就开搞吧
准备虚拟机
网上安装虚拟机的教程太多了,其实安装也太过于简单,下一步下一步就完成了,实在没必要去详细的说明,我就当大家都安装好了。
准备CDLINUX
这个镜像网上下载地址也很多,也不再给出,相信大家的实力。自己努力去找吧,去搞定,如果你实在找不到,在下面留言,我帮你找下。
新建虚拟机启动CDLINUX
我这里是VMware workstation 9
我这里不多费话,弄个虚拟机还是很简单的,我个人博客上有图,贴图实在是痛苦,想看图的去我博客吧。

确保你的真机的vmware USB这个服务是开启的
 

启动完成后,设置如上图,要把USB无线网卡设置连接到虚拟机中
配置好以上,我们就可以开始蹭网了。如果你是把CDLINUX刻录成光盘,并且从光盘启动系统,那么上面那些步骤,就完全可以省略了。在你刻光盘之前,你要确定一件事情,那就是CDLINUX支持不支持你的笔记本无线网卡,如果不支持的话,会找不到你笔记本的无线网卡,那么还是不能破解的。所以,最好的办法就是直接搞一个USB的无线网卡,你可以一边听音乐看电影玩游戏,一连破解密码,多么美好的事情。买USB无线网卡前,也是要确认CDLINUX是不是支持这个。网上有这个列表的,有兴趣的自己去看,这里就不再详细列出了,太麻烦了。

开破


 

上面圈起来的三个,都是可以破解无线的,我这里就使用第一个好了。
首先打开,打开的方式跟windows程序一样,直接双击即可。
 

首先会看到一个警告的信息,同时也说明了,想让我们的无线网络安全,应该怎么做,很经典的总结,呵呵。但是这样做的人,太少了,很多人都不知道 WPS是什么。
直接忽略这个警告,点OK即可进入软件
 

上图已经把界面的功能说的很清楚了,我们直接点扫描开始扫描
 



上图是正在扫描
 



苦逼的是没有WEP加密的。如果有WEP加密的,可以选择一个,然后直接点启动即。
下面说一下WEP破解的关键所在。
1、要有客户端,即是你选择的这个无线网络,当前要有人上网才行。
2、最好的是,你选择的这个无线网卡,当前正有人在大量的下载东西,这样破解会更快。
3、如果没有客户端,破解会非常的慢,你只需要慢慢的等,等它上网,有流量了,你才好破解。如果实在是等不到,那么换别的软件吧,奶瓶是比较适合无客户端的破解的,但是会有些麻烦。
4、我曾经破解过一个无线网络,WEP加密的,密码是17位的数字字母大小写,只用了不到5分钟就出了密码。
5、你破解密码的时候,如果被破解的那个网络的无线路由器不好,可能会导致路由器死机,所以,如果你发现你的无线路由器经常莫名奇妙的死机,可能你的无线网络正在被别人攻击破解
6、破解的时候,要有耐心,信号的强弱,也有很大的关系,信号好的一般比较容易破解,信号差的,破解起来难度会比较大,可以动一动自己的笔记本,看一下怎样放,信号才能最好,当然,外接信号放大的工具,是最好的选择,如果你非常热爱,非常喜欢破别人的网络,网上买一套吧,信号放大的,基本一个小区的信号可以一网打尽。

因为我这里没有WEP的,如果有是最容易的, 直接选择,点开始等待出密码就行。
所以我这就破解WPA2的
 


在右边把加密方式改成WPA/WPA2的,然后选择一个无线网络,我们会发现,右边多了一个Reaver,这个就是我们破解WPA2的工具,无线网络后面带wps的,一般都是可以破解的,如果没有wps,可能就破解不了。通过这个后缀来判断路由器有没有开wps,如果没开,就果断放弃吧,抓包当然是可以,但是跑包就要看字典,看运气。这个我们这里不讲。
其实reaver破解,就是我们通常所说的PIN破解,它可以枚举路由器PIN码。PIN码是由8位纯数字组成的,还分前4位,后3位和最后一位。破解的时候,是先枚举前4位,只要前4枚举出来,进度会直接跳到90%,然后接着枚举后3位,后3位出来之后,最后一位是校验码,就很快了。所以,PIN码总共是有11000种可能。这种破解,是很快的,运气好的人有秒破的,只要PIN码出来,密码也就出来了。所以,破解完PIN码,要记住,下次直接使用PIN码破解密码,很快就可以破解出来。
我这里选择364u这个无线网络
 

 


上面是reaver的参数,用默认即可。如果想看全部的参数,可以打开终端,使用reaver -h来看

点OK开始破解,如下图,下面就是破解的过程,很漫长,等着就行了。最后会出结果的。
 

经过漫长的等待,密码终于出现了!!!
 

WPS PIN是路由器的PIN码,这个要记下,如果密码被改掉了,可以使用这个PIN码直接得到密码。
WPA PSK 这个是关键哦,就是我们需要的,无线网络的密码
SSID就是无线的名称喽
AP MAC 就是无线路由器的MAC地址
最后是告诉你,把上面的结果备份到了哪里

现在连接一下我们刚破解的网络,碰碰运气看能不能登录管理界面吧。

 

 

电信的路由器,突然间没兴趣了,破解都比较变态。就到这吧!如果大家有哪里不会的,欢迎下面回复或者email!


转载于:https://www.cnblogs.com/sherlockhomles/archive/2013/06/13/3134580.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/378262.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android对象缓存,Android简单实现 缓存数据

前言1、每一种要缓存的数据都是有对应的versionCode,通过versionCode请求网络获取是否需要更新2、提前将要缓存的数据放入assets文件夹中,打包上线。缓存设计代码实现/*** Created by huangbo on 2017/6/19.** 主要是缓存的工具类** 缓存设计&#xff1a…

通信原理.绪论

今天刚上通信原理的第一节课,没有涉及过多的讲解,只是讲了下大概的知识框架。现记录如下: 目录1、基本概念消息、信息与信号2、通信系统模型1、信息源2、发送设备3、信道4、接收设备5、信宿6、模拟通信系统模型7、数字通信系统模型8、信源编…

Android版本演进中的兼容性问题

原文:http://android.eoe.cn/topic/summary Android 3.0 的主要变化包括: 不再使用硬件按键进行导航 (返回、菜单、搜索和主屏幕),而是采用虚拟按键 (返回,主屏幕和最近的应用)。在操作栏固定菜单。 Android 4.0 则把这些变化带到了手机平台。…

css rgba透明_rgba()函数以及CSS中的示例

css rgba透明Introduction: 介绍: Functions are used regularly while we are developing a web page or website. Therefore, to be a good developer you need to master as many functions as you can. This way your coding knowledge will increase as well …

第十七章 扩展Python

第十七章 Python什么都能做,真的是这样。这门语言功能强大,但有时候速度有点慢。 鱼和熊掌兼得 本章讨论确实需要进一步提升速度的情形。在这种情况下,最佳的解决方案可能不是完全转向C语言(或其他中低级语言)&…

android studio资源二进制,无法自动检测ADB二进制文件 – Android Studio

我尝试在Android Studio上测试我的应用程序,但我遇到了困难"waiting for AVD to come online..."我读过Android设备监视器重置adb会做到这一点,它确实……对于1次测试,当我第二天重新启动电脑时,我不仅仅是:"waiting for AVD to come online..."…

犀牛脚本:仿迅雷的增强批量下载

迅雷的批量下载满好用。但是有两点我不太中意。在这个脚本里会有所增强 1、不能设置保存的文件名。2、不能单独设置这批下载的线程限制。 使用方法 // 下载从编号001到编号020的图片,保存名为猫咪写真*.jpg 使用6个线程 jdlp http://bizhi.zhuoku.com/bizhi/200804/…

为什么使用1 * 1 的卷积核

为什么使用 1* 1卷积核? 作用: 1、实现跨通道的交互和信息整合 2、 进行卷积核通道数的降维和升维 3、 在保持feature map尺度不变的(即不损失分辨率)的前提下大幅增加非线性特性 跨通道的交互和信息整合 使用1 * 1卷积核&a…

KingPaper初探ThinkPHP3.1.2之扩展函数库和类库的使用(四)

在我们做项目的时候TP的系统函数或系统类库满足不了我们的需要 所以有些东西需要我们自己去定义,在TP中我们怎么使用自己的函数库和类库呢?在TP系统中提供了三个系统函数库 common.php是全局必须加载的基础函数库,在任何时候都可以直接调用&a…

isfinite函数_isfinite()函数以及C ++中的示例

isfinite函数C isfinite()函数 (C isfinite() function) isfinite() function is a library function of cmath header, it is used to check whether the given value is a finite value or not? It accepts a value (float, double or long double) and returns 1 if the v…

android 服务端 漏洞,安卓漏洞 CVE 2017-13287 复现详解-

2018年4月,Android安全公告公布了CVE-2017-13287漏洞。与同期披露的其他漏洞一起,同属于框架中Parcelable对象的写入(序列化)与读出(反序列化)的不一致所造成的漏洞。在刚看到谷歌对于漏洞给出的补丁时一头雾水,在这里要感谢heeeeenMS509Team…

某公司面试题

一、基础题 1,冯诺依曼结构的计算机硬件逻辑组成中,不包含以下哪个模块? A,编译器 B,控制器 C,输入设备 D,输出设备 解释:冯诺依曼由五个模块组成:输入设备 输出设备 存…

GAP(全局平均池化层)操作

转载的文章链接: 为什么使用全局平均池化层? 关于 global average pooling https://blog.csdn.net/qq_23304241/article/details/80292859 在卷积神经网络的初期,卷积层通过池化层(一般是 最大池化)后总是要一个或n个全…

zoj1245 Triangles(DP)

/* 动态三角形&#xff1a;每次DP时考虑的是两个子三角形的高度即可 注意&#xff1a; 三角形可以是倒置的。 */ View Code 1 #include <iostream> 2 #include <cstdlib> 3 #include <cstring> 4 #include <stdio.h> 5 6 using namespace std; 7 8…

第十八章 程序打包

第十八章 程序打包 Setuptools和较旧的Distutils都是用于发布Python包的工具包&#xff0c;能够使用Python轻松地编写安装脚本。这些脚本可用于生成可发布的归档文档&#xff0c;供用户用来编译和安装编写库。 Setuptools并非只能用于创建基于脚本的Python安装程序&#xff0…

如何在Java中检查对象是否为空?

With the help of "" operator is useful for reference comparison and it compares two objects. 借助“ ”运算符&#xff0c;对于参考比较非常有用&#xff0c;它可以比较两个对象。 "" operator returns true if both references (objects) points to…

android编程从零开始,从零开始学习android开发

博主最近开通了Android栏目&#xff0c;现在正在从零开始学习android&#xff0c;遇到的所有值得分享的知识点以及遇到的问题将发布在这个博客的android栏目下。因为我有着深厚的java底子&#xff0c;所以学习起来得心应手&#xff0c;十分的简单&#xff0c;当然也只能算是入门…

CNN基本步骤以及经典卷积(LeNet、AlexNet、VGGNet、InceptionNet 和 ResNet)网络讲解以及tensorflow代码实现

课程来源&#xff1a;人工智能实践:Tensorflow笔记2 文章目录前言1、卷积神经网络的基本步骤1、卷积神经网络计算convolution2、感受野以及卷积核的选取3、全零填充Padding4、tf描述卷积层5、批标准化(BN操作)6、池化Pooling7、舍弃Dropout8、卷积神经网络搭建以及参数分析2、经…

String.valueOf()

1. 由 基本数据型态转换成 String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方法 有下列几种 String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串 String.valueOf(char c) : 将 char 变量 c 转换成…

emacs gdb 调试

写下linux下用emacs调用dgb调试的方法 emacs中使用gdb 说明C等价于ctrl M等价于alt 1,编写 .c函数 test.c 2&#xff0c;gcc一把 看看对不对 带上-g gcc -g -o test .debug test.c 如果要用gdb调试器&#xff0c;必须使用g选项。 3&#xff0c;#ema…