精华内容
下载资源
问答
  • fidder抓APP包相关设置

    2020-12-04 16:17:37
    对IOS进行包(fidder的配置是一样的不需要改变) 1.电脑配置 1)win+r进入运行命令界面,输入REGEDIT进入注册表 2)输入该路径(HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2)进入文件夹后,在文件夹下创建key...

    一.fidder对PC或笔记本参数进行配置
        1.配制如下
             1)配置fiddler允许监听到https(fiddler默认只抓取http格式的)
             2)打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS,
             3)勾选CaptureHTTPS CONNECTs,点击Actions,
             4)勾选Decrypt HTTPS traffic和Ignore servercertificate errors两项,点击OK(首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行)
        2.配置fiddler允许远程连接
             1)菜单页点击Tools->TelerikFiddler Options->Connections,
             2)勾选allow remote computers to connect,默认监听端口为8888,若端口被占用可以设置成其他的,配置好后要重新启动fiddler
    二.对手机端进行参数配置(Android)
         1)首先要保证手机和电脑都处于同一个网络;
         2)然后要知道电脑的ip地址(当然这个电脑是安装fiddler的电脑),电脑ip地址可通过cmd,输入ipconfig查询,或网络共享中ipv4找到。
         3)再者要知道fiddler的端口号,Tools->TelerikFiddler Options->Connections,port中值就是端口号,一般默认为8888;
         4)手机和电脑连接同一个网络,打开手机浏览器,输入ip地址与端口号:8888
         5)输入进去后会跳转到证书下载页,点击FiddlerRootcertificate下载证书,点击下载之后,安装证书并起个名字,随便写就行,点击确定;
         6)确定后要求设置一个手机密码,自己设置一个,记住密码就行,最后不用了去系统-安全-密码中去掉即可
         7)更改手机无线网的代理,手机系统设置-无线网-点击高级,代理选择手动,主机名就是fiddler的电脑ip地址,端口号,就是fiddler的端口号,与浏览器中ip:端口号保持一致,点击确定即可,
         8)操作手机,电脑fiddler中会显示一些http信息,成功;


    三.对IOS进行抓包(fidder的配置是一样的不需要改变)
          1.电脑配置
              1)win+r进入运行命令界面,输入REGEDIT进入注册表
              2)输入该路径(HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2)进入文件夹后,在文件夹下创建key ReverseProxyForPort,设置值为端口号如8888(以十进制方式)
          2.手机设置
              1)手机与电脑同处一个网络下(条件),在手机浏览器上输入ip地址与端口号后进行访问
              2)跳转到证书下载页,点击FiddlerRootcertificate下载证书,该证书不能直接被安装,需要操作设置 –> 通用 –> 关于本机 –> 证书信息设置,打开DO_NOT_TRUST_fidderRoot
              3)设置->无线局域网->配置代理->手动->输入服务器ip地址->端口号->认证->设置账号密码->保存
              4)进行抓包

    展开全文
  • 啄幕鸟,即手机屏幕上的啄木鸟,专抓App里的Bug。啄幕鸟集合了UI检查、对象查看、方法监听等多种开发工具,通过拾取UI控件、查看对象属性、监听方法调用、App内抓包等,不依赖电脑联调,直接获取运行时数据,快速...

    hello,小伙伴们大家好,今天给大家推荐的是阿里推出的开源项目:youku-sdk-tool-woodpecker

    啄幕鸟,即手机屏幕上的啄木鸟,专抓App里的Bug。啄幕鸟集合了UI检查、对象查看、方法监听等多种开发工具,通过拾取UI控件、查看对象属性、监听方法调用、App内抓包等,不依赖电脑联调,直接获取运行时数据,快速定位Bug,提高开发效率。啄幕鸟提供了插件化的工具平台,简便易用,零侵入、零依赖、易接入、易扩展。

    功能简介

    1.UI检查:快速查看页面布局、UI控件间距、字体颜色、UI控件类名、对象属性/成员变量、图片URL等。

    2.JSON抓包:便捷JSON抓包工具,通过监听系统json解析抓包。

    3.方法监听:Bug听诊器,可监听App中任意OC方法的调用,输出调用参数、返回值等信息,可以通过屏幕日志输入监听、KVC取值等命令,支持后台配置命令。

    4.po命令:执行类似LLDB的po命令,在App运行时执行po命令,调用任意方法。

    5.系统信息:查看各种系统名称、版本、屏幕、UA等信息,支持外部添加信息。

    6.SandBox:查看沙盒文件,导出文件等。

    7.Bundle:查看、导出Bundle目录中的内容。

    8.Crash:查看Crash日志,需先打开一次Crash插件以开启Crash监控。

    9.Defaults:查看、新增、删除User Defaults。

    10.清除数据:清除所有沙盒数据、User Default。

    11.触点显示:显示手指触控。

    12.UI对比:支持将设计图导入到App中进行对比,并可画线、标注需修改的地方,方便UI走查。

    13.查看图片资源:查看、导出App中的资源图片。

    14.CPU:查看CPU占用。

    15.内存:查看内存占用。

    16.FPS:查看App帧率。

    17.网络流量:查看发送、接收网络流量。

    插件功能介绍


    1. UI检查插件

    UI检查插件包含控件拾取和测距条两个工具,在屏幕上点一点即可获取布局、颜色、字体、圆角、图片URL等信息。

    在这里插入图片描述

    1.1 控件拾取
    控件拾取根据手指在屏幕上的点击坐标,递归遍历View层级,获取包含触点坐标的最靠前的UI元素,在屏幕上直观显示相关信息,也可帮助了解UI布局、定位UI代码。

    控件拾取功能
    ◆ 单击拾取当前点击的view,双击可跳过当前view,以拾取下层view,以防止view被同级view挡住拾取不到。
    ◆ 三个手指同时点击可切换拾取模式,只拾取响应链上的view,以防止屏幕上盖了一层view,影响拾取。
    ◆ 拾取后用线条和标注显示被拾取view的大小、位置,或与之前选中view的间距,简单直观,无需计算。
    ◆ 控件拾取信息区显示控件的类名、大小、透明度、圆角、hidden、文本、字体、颜色、图片尺寸、图片URL等信息,方便地获取运行时数据。
    ◆ 信息区提供父层按钮,点击拾取superview,层层拾取,即可了解UI布局,并根据view类名快速定位代码。
    ◆ 信息区根据选中元素的不同,提供文本、图片等按钮,以复制文本,查看、导出图片。
    ◆ 单击信息区可打开分享面板导出信息。
    ◆ 双击信息区可查看对象全部属性、成员变量。

    控件拾取功能扩展
    可以通过系统通知获得拾取到的控件并在信息区域显示自定义信息,格式如下:

    extern NSString *const YKWPluginSendMessageNotification;       /**< 插件发送信息通知 = @"YKWPluginSendMessageNotification" > */
    extern NSString *const YKWPluginReceiveMessageNotification;    /**< 插件接收信息通知 = @"YKWPluginReceiveMessageNotification" > */
    /*
    控件拾取插件:
       发送格式:
       notification.object = @"ProbePluginNotification";
       notification.userInfo[@"view"] = 拾取到的UIView;
       接收格式:
       notification.object = @"ProbePluginNotification";
       notification.userInfo[@"msg"] = 需要显示的信息;
    */
    
    

    安全说明

    啄幕鸟不依赖任何第三方库或数据。啄幕鸟代码中没有使用任何+load、+initialize等方法,啄幕鸟入口不显示则不会执行任何代码。如需线上使用啄幕鸟,应保护好开启入口,啄幕鸟支持安全模式,可在Release下开启安全模式,只支持打开安全插件,现有安全插件:UI检查、系统信息、触点显示。扩展插件注册时设置isSafePlugin=YES即可声明为安全插件,详见插件开发。

    #ifndef DEBUG
       [YKWoodpeckerManager sharedInstance].safePluginMode = YES;
    #endif
    

    开源地址:https://github.com/alibaba/youku-sdk-tool-woodpecker

    感兴趣的小伙伴可以浏览一下这个开源项目。


    今天的推荐不知道大家喜欢吗?如果你们喜欢话,请在文章底部留言或点赞,以表示对我的支持,你们的留言,点赞,转发关注是我持续更新的动力哦!

    关注公众号回复:"1024",免费领取一大波学习资源,先到先得哦!

    展开全文
  • 本人最近在做android开发,有时会遇到线上APP版本显示的数据“不符合预期”,查找问题时,特别需要查看一下请求参数是否有问题,但是直接通过线上日志又不是很方便,如果此时能有个包工具查看一下就好了。...

    一、介绍

    本人最近在做android开发,有时会遇到线上APP版本显示的数据“不符合预期”,查找问题时,特别需要查看一下请求参数是否有问题,但是直接通过线上日志又不是很方便,如果此时能有个抓包工具查看一下就好了。下面就介绍一款比较好用的抓包工具Fiddler。


    二、安装步骤及设置

    1、下载软件Fiddler

    下载链接地址为:https://www.telerik.com/download/fiddler 。下载完成 之后,傻瓜式地安装一下就可以了。

    我安装的版本为:v4.6.20171.14978

    2、设置Fiddler

    打开Fiddler,Tools -> Telerik Fiddler Options(配置完记得重启)

    选中HTTPS -> "Decrpt HTTPS traffic",Fiddler就可以截获HTTPS请求
    选中Connections -> "Allow remote computers to connect"是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来

    3、打开Fiddler后本机还能正常上网设置

    下载证书插件certmarker(下载地址为:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2)安装之后就可以正常上网了。


    三、测试

    1、设置Android手机

    先保证手机和电脑在同一网段,然后查看电脑ip地址(cmd -> ipconfig),例如为172.18.11.107。

    然后设置手机无线wifi代理(我的是小米手机在 设置 ->WLAN ->  网络详情 -> 代理)。如下图


    2、手机安装Https证书

    在上面将网络设置好了之后,在浏览器中访问http://172.18.11.107:8888,返回的页面中有一个超链接“FiddlerRoot certificate”,点击安装就行。

    补充:选择安装后有个提示让你输入证书存储密码的时候,是因为你没有设置锁屏密码,先到设置里设置一个锁屏密码然后再安装就可以啦,如果设置屏幕锁感觉不方便,可以安装成功之后,再把锁关掉。

    3、抓包结果截图



    参考文献:

    1、http://blog.csdn.net/jiangwei0910410003/article/details/19806999/ 抓包工具Fidder详解(主要来抓取Android中app的请求)

    2、https://www.zhaokeli.com/article/8101.html  使用Fiddler4调试android和ios手机中https内容

    3、http://docs.telerik.com/fiddler/configure-fiddler/tasks/configureforandroid Configure Fiddler for Android / Google Nexus 7


    展开全文
  • fiddler包手机app

    2019-10-12 11:21:06
    用fiddler手机app包 一.对PC或笔记本参数进行配置 前提:安装完fiddler 1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的) 打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS, ...

    用fiddler抓手机app包

     

    一.对PC或笔记本参数进行配置

    前提:安装完fiddler

       1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的)

             打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS

             勾选CaptureHTTPS CONNECTs,点击Actions,

             勾选Decrypt HTTPS trafficIgnore servercertificate errors两项,点击OK(首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行),见图:

     

    2.配置fiddler允许远程连接

             上一步窗口中点击Tools->TelerikFiddler Options->Connections,勾选allow remote computers to connect,默认监听端口为8888(下图Fiddler listens on port就是端口号),若端口被占用可以设置成其他的,配置好后要重新启动fiddler,如下图:

     

    点击完成之后,PC端配置完成,接下来开始配置手机端,以安卓为例,iOS方法同安卓;

    二.对手机端进行参数配置

             首先要保证手机和电脑都处于同一个网络;

             然后要知道电脑的ip地址(当然这个电脑是安装fiddler的电脑),电脑ip地址可通过cmd,输入ipconfig查询,或网络共享中ipv4找到,我的是192.168.103.53,

             再者要知道fiddler的端口号,Tools->TelerikFiddler Options->Connections,port中值就是端口号,一般默认为8888;接下来开始操作手机;

    1.第一步:手机和电脑连接同一个网络,打开手机浏览器,输入http://ip:端口号,点击前往;见下图:

            

    2.第二步:前往之后会跳转到证书下载页,见下图:

             点击FiddlerRootcertificate下载证书;

            

    3.第三步:点击下载之后,安装证书并起个名字,随便写就行,点击确定;

            

    4.第四步:要求设置一个手机密码,自己设置一个,记住密码就行,最后不用了去系统-安全-密码中去掉即可;

            

    5.第五步:更改手机无线网的代理

             手机系统设置-无线网-点击高级,代理选择手动,主机名就是fiddler的电脑ip地址,端口号,就是fiddler的端口号,与浏览器中ip:端口号保持一致,点击确定即可,

     

    6.操作手机,电脑fiddler中会显示一些http信息,成功;

     

     

    三.注意

    1.停止电脑对手机的网络监控

             系统设置-wifi,找到代理,去掉即可;

    2.删除手机中证书                       

             安卓系统设置—安全—收信任的凭证—用户,点击证书删除即可;

    3.删除手机上密码

             手机系统—安全—密码,删除系统密码即可;

    4.ios手机抓包需要设置两次证书信任,安卓手机只需要安装完证书即可

             一个在「通用 - 描述文件与设备管理」里面,一个在「通用 - 关于本机 - 证书信任设置」里面,两个都信任才行

     

    展开全文
  • 配置 1、打开Fiddler Tool->Fiddler Options->HTTPS 。 (配置完后记得要重启Fiddler). 选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求,第一次会弹出证书安装提示,若没有弹出提示,勾选...
  • 这里主要介绍fiddler的安装与使用,本文采用的不是真的手机,而是采用的手机模拟器(这里使用的是雷电模拟器),利用真实的手机来包,操作方法大同小异 一.Fiddler安装 1.打开官网,官网下载地址是...
  • fiddler--APP抓

    2019-08-28 20:56:55
    注释:主要用作Jmeter做APP接口测试 电脑最好是笔记本,这样能和手机保持统一局域网内;其他不多说,直接说步骤了。 一.对PC(笔记本)参数进行配置 配置fiddler允许监听到https(fiddler默认只抓取http格式的) ...
  • 就在昨天,怀疑是我的“厂妹之光”手机过于智能,可能是偷窥了我的支付宝余额,发现我是一个穷碧的事实,于是推送给了我一个神奇的发家致富APP,在它的应用商店里评分高达4.4。现在,一夜暴富不用愁,新的职业出现啦...
  • APP抓包——Fiddler工具

    千次阅读 2019-03-18 18:03:01
    Fiddler 简介:Fiddler 是强大且好用的Web调试工具之一,它能记录客户端和服务器的http和https请求,允许你...包就成功了,除了会包,还要学会数据分析。。。http协议!            
  • 2、APP端配置 (以安卓为例) a)首先要保证手机和电脑都处于同一个网络; b)然后要知道电脑的ip地址(当然这个电脑是安装fiddler的电脑); c)电脑ip地址可通过cmd,输入ipconfig查询,或网络共享中ipv4找到,我的...
  • 抓取手机APP的包: 首先保证fiddler与手机在用一个网络环境下,然后对手机进行配置代理(ip地址为本机的ip[可在fiddler-online处直接查看],端口号就是fiddler监听的端口) 手机抓取HTTPS的包也要安装证书: ...
  • Fiddler对手机APP进行

    热门讨论 2019-10-31 21:16:27
    :在抓取特定的图片或者视频是一定要在第一次打开此图片或视频是进行抓取,如果APP预先对所要抓取的图片已经提前进行缓存下载,Fiddler是不能进行抓取的)           三.其他 1.停止 ...
  • (备注:手机已ROOT,安装过xposed软件又卸载了) 6、使用手机连接共享热点,设置该WLAN的代理为手动设置,ip为电脑上网的网卡的ip(有帖子说是设为共享热点的ip地址,但我试的是无线网卡的ip地址可以到包),端口...
  • fiddler工具为我们提供了很方便的包操作,可以轻松抓取浏览器的发出的数据,不管是手机APP,还是web浏览器,都是可以的。 fiddler的工作原理 fiddler是基于代理来实现抓取网络数据包的工作的,当我们开启fiddler...
  • 简书APP 这样就抓取Android移动端的数据包成功了,这个对于我们后面进行网络数据请求的调试有很大的帮助,我们可以通过这个方法来判断我们请求网络是否成功! 注:一般http请求,不用安装安全证书;如果是...
  • 是最主流的HTTP包工具之一。可以用于web调试,常用的功能如下:监控浏览器所有流量查看分析请求内容细节伪造客户端请求和服务器响应测试网站的性能解密https的web会话全局、局部断点功能第三方插件HTTP协议软件...
  • 但是如果我们想在APP端爬取数据时,我们就需要去借助包软件来获取我们想要的内容了。比较常用的包软件有:Filddler和Charles等。这两个包工具的原理是大致相同的,我们可以通过设置代理的方式将手机处于包...
  • 先配置好fiddler和手机(模拟器也可以),然后用手机或者模拟器运行app,用fiddler包找到自己想要的内容,然后可以自定义script保存数据。(实属无奈,用python模拟不了一些东西) 电脑最好是笔记本,这样能和手机...
  • mitmproxy是一个支持HTTP和HTTPS的包程序,类似Fiddler、Charles的功能,只不过它通过控制台的形式操作。 此外,mitmproxy还有两个关联组件,一个是mitmdump,它是mitmproxy的命令行接口,利用它可以对接Python...
  • 如果你还不知道什么是包,点我 如果你还不知道什么是http,点它 如果你想知道什么是fiddler 什么是接口测试 正文来了。安装fiddler后,打开界面,点击tools,找到如图的options 进入后,找到https选项。设置如图所...
  • 指定包大小 # tcpdump -s 100 ( 单位字节,默认 65535 字节 )   # 防止包截断 # tcpdump -s0   # 指定包数量 # tcpdump -c 10   # 抓取回环网卡的包 # tcpdump -i lo ...
  • Fiddler简介: Fiddler是强大且好用的Web调试工具之一,它能记录客户端和服务器的http和https... 据。 Fiddler ...对于PC端Fiddler启动的时候默认IE的代理设为了127.0.0.1:8888,而其他浏览器是需要手动设置的,...
  • 目录 一.对PC(笔记本)参数进行配置 3 1.配置fiddler允许监听到https 3 2.配置fiddler允许远程连接 3 二.对手机端进行参数配置 4 第一步:手机和电脑连接同一个网络 4 第二步:证书下载 5 ...三....总结 10
  • 其实NSURLProtocol这个东西的作用就是让我们在app的内部拦截一切url请求(注意,不只是webView内的请求,而是整个app内的所有请求),如果筛选出来自己感兴趣的东西去处理,不感兴趣的就放过去就是了。既然能拦截,...
  • 目录 一.对PC(笔记本)参数进行配置 3 1.配置fiddler允许监听到https 3 2.配置fiddler允许远程连接 3 二.对手机端进行参数配置 4 第一步:手机和电脑连接同一个网络 4 第二步:证书下载 5 ...三....总结 10
  • 希汁酱感觉自己都好久没有写如何下载视频的文章了,然后后台留言看了有几个小伙伴反映的关键词是央视频,当然对我这种不喜欢看电影或是刷小视频的人来说,完全没过央视频为何物,百度搜索了解了下,原来是最强势的...
  • 手机app

    2019-04-12 20:37:19
    不知道手机APP数据结构,借助第三方包工具,查看APP里面的内容并且分析他的链接地址,在python里面编写爬虫程序,不需要编写手机APP,没有手机APP的爬虫,还是在python里面爬取,只是通过用包工具分析APP请求和...

空空如也

空空如也

1 2 3 4 5 6
收藏数 110
精华内容 44
关键字:

听抓app