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