在笔记本上搭建无线热点给手机分享网络.docx
- 文档编号:24260831
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:14
- 大小:2.39MB
在笔记本上搭建无线热点给手机分享网络.docx
《在笔记本上搭建无线热点给手机分享网络.docx》由会员分享,可在线阅读,更多相关《在笔记本上搭建无线热点给手机分享网络.docx(14页珍藏版)》请在冰豆网上搜索。
在笔记本上搭建无线热点给手机分享网络
总结了一下分享给大家,如果有不对的地方欢迎指正,有更好的方法欢迎分享。
情形1:
样本可以在电脑上通过模拟器运行,通过电脑网络接入
通常这样的样本,如android或j2me样本运行在模拟器上,在电脑可以上网的前提下,模拟器透过电脑的网络访问,此时可直接用抓包工具在电脑的物理网卡上捕获数据包。
对于android模拟器,还可以在启动模拟器时加上“tcpdump”参数或在adbshell下使用该命令,直接把模拟器访问网络的数据保存到本地然后可以用Wireshark等工具查看,十分方便.adbshell下:
tcpdump–iany–p–s0–w/sdcard/xxx.pacp
启动时用tcpdump的方法:
emulator–avdmyAVD4.0–tcpdump/sdcard/xxx.pacp
情形2:
样本运行在手机上,通过AP接入
通常对于没有相应的模拟器,如iOS应用,或者需要真实的手机端数据的(如手机号码,型号及IMEI号等),这种方式通常需要一台有wlan连接的手机,在手机上运行样本,通过AP或者虚拟AP访问网络。
如果条件允许,需要一台AP和交换机,AP连接到交换机端口A,在交换机设置端口B为A的镜像,电脑连接到端口B,这样在电脑上就可以通过混杂模式抓到通过端口A的数据包,由于手机是通过AP访问网络,那么电脑端捕获的包即为手机的网络数据;
如果没有交换机和AP,有些有wifi功能的笔记本也支持建立虚拟AP,这种方法网上有很多攻略,简单方便,详情可以参考如下链接:
参考链接1:
参考链接2:
情形3:
样本运行在电脑的模拟器上,通过移动网络接入
这种抓包的方式需要有移动网络的上网卡,电脑通过上网卡接入移动互联网,如果仅是抓通过net方式接入的程序(如cmnet)的数据包可以参考情形1;
但这种方式更主要的目的是对于需要wap方式(如cmwap,ctwap)联网的程序,比如飞信等软件,可能接入方式只有cmwap,这样我们需要将上网卡的接入模式设置成相应的wap模式(需要上网卡支持接入点设定)
情形4:
样本运行在电脑的模拟器上,通过手机的热点接入网络
原理同情形3,当没有移动上网卡时,可以通过某些软件如JoikuSpot(在手机上建立wifi热点,建立时接入点根据需要选择,当然可以选择wap方式方便你测试仅需要wap方式访问网络的样本,然后笔记本无线连接到手机的热点上网。
下图是通过JoikuSpot在塞班手机上建立个wifi热点,pc端抓包的截图,可以看到可以成功的访问移动内网ip:
10.0.0.172;
注意两点:
1.此类软件通常需要收费,免费版功能可能受限2.小心你的流量,测试的时候尽量关掉电脑上其他上网的软件,一方面降低干扰,另一方面减少流量消耗;
情形5:
手机支持数据包通过专门工具传送到电脑
有些手机可以通过工程模式将数据包保存到文件系统,又有些手机可以通过trace工具将网络数据传输到电脑上,如Brew手机可以通过QXDM将网络数据捕获到电脑上,通过专用工具查看或者转换后可以通过Wireshark等工具查看。
此种情形通常适合手机系统软件开发,我们一般不会碰到。
Windows7下笔记本设置虚拟wifi(不用安装软件)的几点问题总结
说明:
1、最大前提条件,你得连着网。
2、这个是把你的本本当做一个无线路由器,不是凭空产生什么无线网,那是不可能的事情。
第一步:
以管理员身份运行命令提示符:
“开始”---在搜索栏输入“cmd”----右键以“管理员身份运行。
第二步:
在命令行中输入:
netshwlansethostednetworkmode=allowssid=songPCkey=songPC(ssid的后面是用户名,key后面是密码,密码要8位以上,随便你们怎么设置,自己记住就好。
mode:
是否启用虚拟WiFi网卡,改为disallow则为禁用)
第三步:
打开“网络和共享中心”——“更改适配器设置”看看是不是多了有多出的这一项“MicrosoftVirtualWiFiMiniportAdapter”,如果没有,则把你的无线网卡驱动更新一下即可。
无线网卡驱动在控制面板里的“设备管理器”中。
第四步:
此时你可以把那个新多出来的改名为“虚拟WiFi”以方便管理。
第五步:
选择你目前所连接的网络连接,然后右键,打开“属性”,选择“共享”,选中图中的第一项,然后在“家庭网络连接”中找到你刚刚建立的“虚拟WiFi”,然后点确定。
第六步:
打开无线网,在命令行中输入:
netshwlanstarthostednetwork。
这就大功造成了,此时你就可以用无线网了。
一、查看笔记本是否支持AP模式(网络适配器中没有多出“MicrosoftVirtualWiFiMiniportAdapter”这一项)
原文第三步中,打开“网络和共享中心”->“更改适配器设置”,看看是不是多了一项“MicrosoftVirtualWiFiMiniportAdapter”,如果没有,则把你的无线网卡驱动更新一下即可。
这里的无线网卡更新,不是简单地在属性中更新一下驱动程序,而需要到网上下载最新的无线网卡驱动程序。
这里我推荐去英特尔官网下载,这个网站提供了“自动识别和查找驱动”的功能,能够针对你当前的网卡驱动版本安装合适的最新版本,所以很方便。
老的无线网卡驱动可能不支持网络承载,所以不会出现“MicrosoftVirtualWiFiMiniportAdapter”这一项,查看你的笔记本是否支持承载网络可以按以下命令:
点击开始->运行->敲击cmd->输入netshwlanshowdrivers。
跟新无线网卡驱动后,显示结果会如下图所示。
查看是否支持承载网络(如上图红色方框所标记)。
如果“是”,则表示你的笔记本的wifi支持AP模式,就可以继续下去了。
二、校园网多网卡异常问题
相信大多数校园网都用的华为的H3C802.1x客户端,而它是绑定网卡的,对多网卡是禁止的,所以你在设置虚拟网卡的时候会出现多网卡异常的问题。
(这也是为什么校园网使用虚拟机会出现网络异常的原因)
针对这个问题,网上有很多破解的方法,下载一个破解的客户端即可。
我这里有一个H3C802.1x的绿色破解版如下,安装方法是把下列文件覆盖原安装目录中的文件即可。
三、手机等连接虚拟Wifi时获取不到IP
当一切都设置好,你开始用手机等连接Wifi,但却一直显示“正在获取IP”。
这时,你需要检查一下你的虚拟Wifi适配器的IP是否为自动获取,如果是,改为下图所示即可。
WindowsPhone真机抓包并分析应用程序的网络通讯(Android、iPhone也适用)
学习WindowsPhone开发已经有一段时间了,喜欢装各种软件并思考他们是如何实现的,最近用了一个软件“吾得地图生活服务助手”,功能挺多的,它用到了一些Google和MapABC的API,我想看看它到底用到了哪些API,于是想到了下面这个方法。
首先电脑要有无线网卡,手机支持WiFi,然后用Windows7系统的netsh命令创建一个虚拟WiFi,手机连接这个WiFi上网,在电脑用WireShark抓取虚拟WiFi的数据包。
详细步骤:
在Windows7系统下,到C:
\Windows\System32目录下找到cmd.exe,在cmd.exe右击“以管理员身份运行”(直接运行没有管理员权限,命令执行会失败)。
输入 netshwlansethostednetworkmode=allowssid=cmdkey=12345678 回车,创建一个虚拟WiFi,ssid为WiFi的名字,key为密码
继续输入 netshwlanstarthostednetwork 启动虚拟WiFi。
到网络连接里查看,已经创建成功。
然后在能上网的网络连接上右击,选择属性->共享,给虚拟WiFi启用共享。
如果是WindowsXP系统,没有netshwlan命令,可以用另一个软件Connectify来创建虚拟WiFi,其他步骤都是一样的。
用WP手机搜索WiFi并连接这个虚拟WiFi热点,手机就可以通过电脑的虚拟WiFi上网了。
电脑上启动WireShark抓包软件,选择"Capture"->"Options",注意选择虚拟的WiFi网络连接,
ip地址是192.168.2.1的是虚拟WiFi网络连接,取消勾选"Capturepacketsinpromiscuousmode",按下图设置
点击"Start"按钮开始抓包,手机上并运行”吾得地图生活服务助手“,查看WireShark,有HTTP/1.1200OK是http请求成功的数据包。
右击这条数据选择”FollowTCPStream“查看数据包详细信息,如下图
这条数据是Google天气预报的api
其他功能是如何实现的都可以抓出来,下面是我抓取的其它功能的api
地点提示:
字段说明
%E7%BF%A0%E5%B1%8F%E6%B8%85翠屏清的url编码
searchName搜索关键字
cityCode城市区号,搜全国为total
number返回数量
batch第几页
a_kMapABC的地图APIKey
地名转换为经纬度
地图图片取图
实时路况取图
公交换乘
0最快捷
1最经济
2最少换乘
3最少步行
4最舒适
下面这个是搜搜地图的换乘api
驾车路线查询
公交线路名称
公交站点查询
公交线路查询
在某个地点附近周边查询
哈哈,软件的功能都知道是如何实现的了,你也可以做一个类似的软件了。
启动虚拟Wifi的命令是:
netshwlanstarthostednetwork
启动后手机上便能搜索到名为“cmd”的无线网络!
!
!
由ipconfig可以看到该虚拟Wifi的IP为192.168.137.1
加入电脑上已经部署了网站,那么在手机浏览器上输入:
http:
//192.168.137.1/discuzXX就能看到网站的内容!
!
!
这样就为开发手机网站搭建了环境!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 笔记本 搭建 无线 热点 手机 分享 网络