如何使用Burpsuite抓取手机APP的HTTPS数据

如何使用Burpsuite抓取手机APP的HTTPS数据,第1张

1所需条件

· 手机已经获取root权限

· 手机已经成功安装xposed框架

· 电脑一台

2在手机上面安装xposed JustTrustMe

JustTrustMe是一个去掉https证书校验的xposed hook插件,去掉之后就可以抓取做了证书校验的app的数据包。JustTrustMe在github的地址位: https://githubcom/Fuzion24/JustTrustMe

安装好模块之后勾选JustTrustMe模块,然后重启手机

3打开burpsuite,切换到Proxy,然后切换到下面的Options选项,然后点击add,然后配置好端口,ip选择本机的ip地址,然后点击ok添加

4将running框勾选上

5在电脑端使用Firefox浏览器访问设置的**:端口,下载burpsuite证书,比如我上面的ip为1921681105,端口为8080,就访问http://1921681105:8080/然后去下载证书

6点击CA certificate下载burpsuite的证书,保存证书文件

7进入Firefox的设置里面,选择高级,然后选择证书,证书

8然后选择服务器,点击导入,导入刚刚下载的cacertder证书,导入之后会多一个PortSwigger的证书,选中它,然后点击导出,选择X509证书,然后重新命名导出,这里之所以要这样导出证书,是因为手机上面识别不了burpsuite默认导出的证书格式,要转换一下。

9导出之后,将证书放到手机的sd卡中,然后进入手机设置,安全,从sd卡安装,然后选择放到手机的证书文件,如果手机没有设置锁屏密码,这里会要求设置手机锁屏密码。不同的手机导入略微有些不同,但是都是在设置,安全设置里面去导入证书。

10点击从sd卡安装就可以选择sd卡中的证书文件,然后安装了。

11

进入手机设置,WLAN,将手机和wifi连接到同一个路由器上面,然后设置wifi,有些手机是长按当前连接的wifi进行设置,有些是点击向右的箭头进行设置,这里两中都说一下

第一种:

进入设置,点击wlan,然后长按当前连接的wifi,选择修改网络,滑到最下面,勾选显示高级选项,然后选择代理设置为手动代理服务器主机名字填电脑ip,端口填你刚刚设置的端口。然后确定,就设置成功了。

12

第二种:

进入设置,wlan,点击当前连接的wifi最右边的向右详情图标,打开编辑当前连接的wifi,然后将代理设置选择为手动,主机名填电脑ip地址,端口填刚刚在burpsuite里面设置的地址,然后点击确定保存,就设置成功了。

13设置好之后便可以抓取https的数据包了,带证书校验的也可以正常抓取,如果不装JustTrusMe插件,就不能抓带证书校验的app的https数据包。

可以的

一、地图定位

如果用户迷路了或者找不到有效路径离开现有环境,你可以使用手机打开地图软件或导航软件,现在的导航系统定位都是非常精准的,只要用户开启手机的“定位”系统,那么自己的位置就会显示在地图上。

通过地图上的位置,就可以确定自己所在的位置,然后跟着地图指引走,就可以离开现有的环境了。

二、软件定位

有一些手机带有“定位软件”,这类软件可以实时地确定使用者的位置,而这类软件属于“字母软件”的一种,一般用作手机的防盗功能。

当用户的手机丢失以后,就可以通过软件的“母服务器”来确定“子手机”的位置,但这种定位不是很准确,也不是实时的,如果用户想要通过这种方式定位自己的手机,那么就需要通过与手机绑定的软件进行排查才可以。

三、报警定位

如果自己的手机涉及到一些重要信息和机密信息,最稳妥的办法就是报警。要知道每一台手机都有独立的IMEI码,这个码是独一无二的,只要用户使用手机,手机就会通过SIM卡接收信号,而IMEI码就是入网许可证编码,通过相关的技术就可以定位手机位置。

据我所知,这种定位方法甚至可以精确到方圆30米以内,据说还能更精确一些,不过这些都不重要,重要的是这种方法可以定位手机。

链接没有链接到指定IP。网狐app获取不到服务器ip是链接没有链接到指定IP,比如80端口就填前台加80端口,域名就填写前台域名前台WS链接上就能运行。网狐app,是一款非常轻巧的聊天交友的软件平台,在平台上会有很多丰富的话题来交流和互动,操作的界面非常的简约大方。

1 Wireshark

2 WiFi共享精灵或者360WiFI共享

3 Fiddler

1 PC上运行Fiddler,做为HTTP的代理,设置端口,勾选“Allow remote computers to connect"

2 手机WiFi连接PC共享出来的WiFI热点,并且设置HTTP代理访问,服务器为PC的IP,端口为上面的8834。

3 打开Wireshark,设置filter只显示我们想要抓的包。

如果我们需要实现应用程序版本的自动更新提示,那么我们需要获取当前运行程序的版本信息和 appstore里发布的最新版本信息。当前运行程序的版本信息,可以在 mainBundle 里面获取:

NSDictionary infoDict = [[NSBundle mainBundle]infoDictionary];

NSString currentVersion = [infoDictobjectForKey:@"CFBundleVersion"];

而 appstore 里发布的最新版本信息获取稍微复杂一些,有两种方案,思路都是一样的:

其一:在某个服务器上存储最新发布的版本信息,需要的时候向该服务器查询;

其二:在需要的时候向 appstore 查询;

在这里我来介绍第二种方法:向 appstore 查询应用程序信息,包括作者,版本,app介绍页面地址等信息。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何使用Burpsuite抓取手机APP的HTTPS数据

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情