安卓逆向工具的使用(四) 当前速读
特别提醒:本文仅供学习交流之用,如用于其他用途概不负责!!!本文涉及的所有工具见文末下载链接。
Fiddler抓包工具的配置与使用
第一步,下载Fiddler软件抓包工具的安装包FiddlerSetup.exe,本文所有工具下载地址在文末。找到安装包的下载路径,点击可执行文件进行安装。弹出许可协议的提示框之后点击“I Agree”按钮,同意协议,然后进入到下一步。
【资料图】
接下来,会弹出软件安装目录的选项框,点击“Browser”按钮,选择本地的目录,作为软件的安装路径。最后,点击右下方的“Install”按钮,正式进入Fiddler软件的安装流程。
第二步,切换到Fiddler安装路径,双击Fiddler软件的可执行文件,进入到Fiddler抓包软件的主界面。在Fiddler主界面中,左上角的“×”按钮主要于清理数据包,“Decode”按钮用于解码,主要将gzip压缩的流量进行解压。左下角的“Capturing”菜单用于控制捕获数据包。可通过左下方的“All processes”选项控制要抓取数据包的进程类型,可以选择“All Processes”、“Web Browsers”、“Non-Browser”、“Hide All”四个选项。“All Processes”代表Fiddler抓取本机所有进程产生的数据包;“Web Browsers”表示只监听来自网页的流量数据包;“Non-Browser”表示只抓取来自非网页的数据包;“Hide All”表示隐藏所有的流量数据包。左侧中间的选项卡用于展示抓取数据包的结果。
第三步,点击“Tools”菜单中的“Options”选项,对抓包工具的代理进行配置,使其可以抓取https协议的明文数据包。点击其中的“HTTPS”选项卡,点击复选框“Decrypt HTTPS traffic”,同时勾选“Ignore server certificate errors(unsafe)”和“check for certificate revocation”两个选项框。同时切换到“Connections”选项卡,勾选“Capture FTP requests”和“Allow remote computers to connect”两个选项框。当弹出提示框时,点击“确定”按钮。最后点击“ok”按钮完成配置。
第四步,重启Fiddler软件使配置生效。配置Fiddler脚本,使Fiddler可以抓取Websocket协议的数据包。将如下代码粘贴到“FiddlerScript”选项卡的指定位置,点击“Save Script”按钮保存脚本。完成此项配置之后,如果APP中的数据包中包含Websocket协议,会在“log”选项卡中输出。
static function OnWebSocketMessage(oMsg: WebSocketMessage) {
// Log Message to the LOG tab
FiddlerApplication.Log.LogString(oMsg.ToString());
}
第五步,配置模拟器的代理和证书,确保Fiddler可以截获https协议的明文数据包。打开雷电模拟器(安装教程见文章安卓逆向工具的使用(三)),依次找到“设置-WLAN-wireless”,长按“wireless”按钮,点击修改网络,勾选高级选项的复选框。将代理选项框的内容设置为“手动”。最后,设置好代理服务器主机名和代理服务器端口。代理服务器主机名为安装Fiddler软件的PC端IP,在windows平台可通过cmd命令行输入“ipconfig”命令得到;代理服务器端口为Fiddler软件“Connections”选项卡中“Fiddler listens on port”设置的端口号,默认使用端口号8888,可以进行修改。点击“保存”按钮完成相关配置。
在模拟器中浏览器的地址栏中输入代理ip加冒号加端口号,跳转到Fiddler证书的下载界面。
点击“FiddlerRoot certificate”下载Fiddler证书。弹出输入证书名称的提示框之后,为证书命名,然后点击确定。需要设置锁屏密码,才能够安装配置证书。完成操作之后,会提示证书已安装。
第六步,选择一个测试APP,对Fiddler的抓包功能进行测试。将待测试的APK文件拖拽至模拟器中进行安装,打开APP,可以选择带有登录界面的APP尝试输入任意的账号和密码抓取登录报文。同时在PC端打开Fiddler抓包软件,Fiddler会自动抓取数据包,选中左侧的某条数据包记录,右侧切换至“Inspectors”选项卡,在右侧上方请求端数据包选项卡界面和下方响应端数据包选项卡界面的“raw”选项菜单中,可显示该数据包的原始数据详细信息。其他选项菜单包括“Headers”、“TextView”、“SyntaxView”等为数据包不同格式的展示菜单。
另外,可通过勾选右侧上方的“Filters”选项卡,过滤符合条件的数据包。需要勾选“Filters”选项卡中的“Use Filters”选项,然后在“Hosts”选项中选择框设置为“Show only the following Hosts”,在下方的文本框中填写要过滤的主机域名,依次点击“Actions->Run Filterset now”按钮即可实现对特定数据包的过滤功能。
可通过点击上方的“Find”菜单,查找满足条件的数据包,并对其进行高亮展示。通过“Search:”选项设置搜索的范围,本例选择“Requests and responses”表示搜索请求和响应数据包;
“Result Highlight”用于设置高亮的显示颜色;“Examine”用于设置搜索的具体内容,“Headers and bodies”表示搜索数据包的头部和主体。
通过上方菜单的“×”号删除数据包;通过“save”菜单保存数据包,以便下次直接通过fiddler软件打开;通过“Replay”菜单进行重新抓取数据包;可通过“Rules->UserAgent”修改头部中的用户代理字段。
当遇到无法抓取登录数据包时,可通过在模拟器中安装xposed框架和xposed模块解决这一问题。需要注意的是使用xposed框架和xposed模块需要root权限。将下载好的xposed模块(JustTrustMePlus.apk)和xposed框架(de.robv.android.xposed.installer_v33_36570c.apk)拖拽至逍遥模拟器(模拟器安装教程见文章安卓逆向工具的使用(三))。因为需要使用Fiddler抓包工具,所以逍遥模拟器也需要完成配置代理和证书的操作,与雷电模拟器类似,配置完成之后需要重启以生效。重启之后,点击模拟器桌面上的“Xposed Installer”app,进入Xposed框架,点击“框架”菜单,如果界面中存在“58”和“54”两个绿色的数字说明Xposed框架正常可用。
xposed模块通过hook技术转发发包层实现,安装完成后会在模拟器的通知中显示模块未激活,点击该通知。勾选右侧的选项框,会提示“Xposed模块列表已更新,重启后更改将生效”的提示。退出到xposed框架界面,点击“软重启”按钮,点击“确定”。每次更新模块都需要重启。完成上述配置操作之后,再次对无法抓包的APP进行测试,或许可以抓取登录数据包。
HTTPDebuggerPro抓包工具的使用
如果还是遇到无法抓包的情况,可尝试使用HTTPDebuggerPro抓包工具解决。下载HTTPDebuggerPro,下载地址见文末。双击安装文件,选择接受协议,依次点击“next->install->Finish”完成安装。
如需汉化,可将HTTPDebuggerUI_CN.exe文件拖拽至HTTPDebuggerPro安装目录完成汉化的功能。打开HTTPDebuggerUI_CN.exe文件即可看到中文板界面。
使用该抓包工具需要按照如下步骤进行操作:第一步,断开,重新连接网络。第二步,使用generic.keygen.exe激活HTTPDebugger抓包工具。需要依次点击“Gen”和“Activate”按钮完成激活操作。第三步,重新连接网络。
打开HTTPDebuggerUI_CN.exe,同时打开模拟器运行测试样例APP,此时在HTTPDebugger界面可以抓到https协议的报文,https协议的报文用黑色字体显示。
涉及到的工具在链接中(https://pan.baidu.com/s/15vtPM-CNeVmaaPNy2fDcs,秘密:9mv9)。请添加我的微信公众号获取更多内容!!!
标签:
- 黄山提升政府采购透明度 助力实体经济持续健康稳定发展
- 1-2月黄山新签“双招双引”项目103个 总投资额139.7亿元
- 池州海关共签发RCEP原产地证书22份 签证金额92.7万美元
- 宿州泗县深入推进文旅融合发展 擦亮城市品牌
- 河北工业生产平稳开局 固定资产投资较快增长
- 昆明西山区深入实施人才强区战略 建立健全招商招才引资并轨新模式
- 2月唐山新建商品住宅销售价格与上月持平 同比下降0.8%
- 去年河北电子信息产业实现主营业务收入2367.7亿元 同比增长22.4%
- 绥化望奎以工业化思维为引领 推动肉类加工制造产业腾飞
- 绥化市监局推出多项举措 大力促进有机产品产业发展
- 半路出家无心插柳 杭州西湖区“菌菇宝宝”变废为宝
- 温州鹿城区藤桥主打藤桥熏鸡 近两年销售额年均增长20%以上
- 1-2月安徽限额以上消费品零售额1030.4亿元 同比增长10.4%
- 2021年合肥市茶园面积13.6万亩 产值176350万元
- 淡季不忘引流 京郊民宿市场将很快迎来回暖
- 郴州安仁文旅项目集中开工 总投资1000万元
- 江苏服务业继续保持发展强劲势头 为高质量发展提供有力支撑
- 黄山休宁经开区摸排基础设施项目17个 计划总投资29709万元
- 前两个月宣城出口31亿元 增长34.4%
- 滁州凤阳2021年共接待游客225万人次 旅游综合收入20.25亿元
- 1-2月宿州市民间投资同比增长19.2% 居全省第3位
- 宿州严格审核把关 抢抓发行地方政府专项债券政策机遇
- 1-2月亳州市进出口总值5.5亿元 同比下降17.4%
- 合肥:弘扬茶文化 初步形成一条生态发展之路
- 合肥:建成“数字中国”领先城市 推进城市数字化转型
- 甘肃再续“艾黎情”:探职业教育德技并修
- 【城市守望者】致敬抗“疫”一线的“拆弹专家”
- 浙江绍兴越城区核酸检测结果公布 除1例阳性外其余均为阴性
- 内地首例奥密克戎变异株感染者身体状况如何?来自哪里?专家解读→
- 对变异病毒已有准备!关于中国新冠药物,钟南山发声→
- 江苏睢宁小网格大担当 织就乡村振兴“幸福网”
- 改造老旧小区 共享幸福生活
- 天津静海:群众在哪里,文明实践就延伸到哪里
- 齐齐哈尔:初步判断疫情感染来源为接触新冠病毒污染环境和物品
- 重庆大竹林派出所副所长因对群众态度简单粗暴被停职
- 黑龙江讷河病例感染源初步判断为新冠病毒污染的环境和物品
- 致敬2021
- 浙江瑞安民警捐献造血干细胞:14年前的心愿终将如愿
- “考研房”涨价离谱 律师:借机宰客有违市场伦理
- 广州白云机场:14天内有东莞旅居史的旅客须凭48小时核酸阴性证明乘机
- 浙江绍兴本轮疫情已报告确诊病例145例 无症状感染者1例
- 福建龙岩一男子和前妻斗气 扛着126斤硬币到法院“还钱”
- 重庆这座立交酷似“悟空” 走红 设计师揭秘(图)
- 青海警方破获特大电诈案 涉案流水高达1.7亿
- 云南新增境外输入确诊病例3例
- 黑龙江讷河市5名核酸阳性人员流调溯源:接触被新冠病毒污染的环境和物品
- 男子爱上女主播 假扮女主播闺蜜教其他男粉丝刷单
- 广西三市警方联手破获毒品案 全链条摧毁跨境贩毒团伙
- 广东东莞发现2例无症状感染者,部分镇今起全员筛查
- 从百二秦关到闻道凯旋 一个殉职医生最后的朋友圈
- 浙江发补充说明:三地铁路出行政策随风险等级同步调整
- 内蒙古新增本土确诊病例5例 均在呼伦贝尔满洲里市
- 陕西新增本土确诊病例1例 系隔离酒店工作人员
- 31省份新增新冠肺炎确诊病例76例 其中本土51例
- 浙江新增新冠肺炎确诊病例45例 其中本土44例
- 技能就是财富 技工也是人才
- 黑龙江新增本土确诊病例1例、本土无症状感染者4例
- 冷空气“调休”!我国大部陆续迎回暖 中东部雨雪稀少
- 华北黄淮等地大气扩散条件转差 冷空气将影响中东部
- 别误读了野猪或将不再是“三有”动物
- 您的ETC已到期?当心这个诈骗短信!
- 对回家的“宝贝”少一些关注,也是一种帮助
- 升温!北京今日阳光在线 最高气温将升至8℃
- 那年今日 | 一张漫画涨知识之12月14日
- 40岁男子一觉醒来突然听不见了 原因是……
- 本年度星空压轴大赏上演 双子座流星雨观赏地图来了
- 广东东莞大朗镇报告2例新冠肺炎无症状感染者
- 商丘4885份被盗出生证去哪了?10年“悬案”引关注
- 浙江海宁警方通报国家公祭日女子穿和服逛街
- 厨艺不精调料凑?懒人调料:年轻人的“下厨神器”
- “您的ETC已到期?”警方提醒:当心这个诈骗短信
- “网红”局长的热度 自述:走红后我就没有周末了
- 寻回被拐10年的儿子后又送走 儿子:害我没家了
- 小城里的三张面孔和警号301137
- 倡导“就地过年”,需因地制宜科学防疫
- 别用“入乡随俗”为星巴克找借口
- 北京地铁14号线年底全线贯通运营
- 天津市从入境人员中检出奥密克戎变异株
- “外滩活地图”黄俊:一个不想出圈的段子手交警
- 寻找一双儿女的25年
- 无锡市场监管部门责成星巴克涉事门店停业整改
- 海岛警事:为了一座岛和2900平方公里的海
- 北京民警宏福苑抗疫26天:“今夜我和雪花一起出发”
- 星巴克的“金标准”缘何败给了“潜规则”
- 患者被低价药“惊呆”的场面应该更多些
- 影视剧“超前点评”不止是“低级错误”
- “南昌鹦鹉案”下发不起诉决定书 网店上架费氏牡丹鹦鹉被拒
- 河南商丘4885份出生医学证明被盗始末追踪
- 绍兴市病例62-109活动轨迹公布
- 12月7日以来,杭州累计报告新冠肺炎确诊病例19例
- 浙江绍兴新增确诊病例37例 上虞区占36例
- 河南高院对张成功案作出死刑判决
- 四川一滑雪场停电游客被困索道 官方回应
- 浙江绍兴越城区新增1例新冠肺炎确诊病例 当地对防控区域划分进行调整
- 中国内地首次检出新冠病毒奥密克戎变异株
- 知网除了涉及著作权纠纷,是否涉嫌违反《反垄断法》?
- 浙江绍兴越城区新增1例新冠肺炎确诊病例
- 四川眉山千箱柑橘送往呼和浩特市抗疫一线
- 两名青年男女探险三亚落笔洞遗址被困沼泽 消防成功救援
- 中国地理学大会在福州发布《中国地理学界碳中和科技行动福州宣言》
广告
广告
- 安卓逆向工具的使用(四) 当前速读
- 山西地方电力有限公司 当前看点
- 热门:蚊子为什么大多晚上才出来咬人呢?
- 快播:海南“全岛封关”在即 川商企业如何寻觅商机
- 世界银行行长:中国经济反弹为全球增长注入有益增量
- 国乒冠军赛奖金曝光!女单包揽54万,林诗栋10万,樊振东保底12万
- 优化道路交通环境,洪江区“百日攻坚”行动正在进行中!
- [周评]西南:涨价30-40元/吨,川渝局部市场水泥价格仍在上扬(4.10-4.14)
- 航天专家出国留学被策反,向境外间谍情报机关提供大量核心要害情报:全球热闻
- 达嘉维康(301126)4月14日主力资金净卖出185.69万元|环球新消息
- 多个地产股面临退市风险,蓝光发展A已步入“危情时刻”
- 【世界速看料】派拓网络:制造业成为中国企业遭受勒索攻击的重灾区
- 4月14日午间收盘要闻:胶合板概念报涨,盛新锂能涨5.2%:世界热讯
- 两年巨亏7亿的十月稻田:营销成本高昂,投诉频发事故不断:最资讯
- 当前热议!中直股份:国防科工局原则同意公司收购昌飞集团和哈飞集团100%股权
- 全球报道:四川省水电集团大竹公司充分助力春耕春灌
- 焦点短讯!旅游板块走势分化 曲江文旅五连板
- 悬赏100万个狗狗币 马斯克否认家里有翡翠矿
- 世界关注:中企入股汉堡港遭德国重审,外交部:再次敦促德客观理性看待
- 环球热文:科济药业-B(02171.HK)授出339.4万份购股权及201.26万份受限制股份单位