抓包能做什么?

1 .可以抓取客户端和server的请求和返回,可以借助判断是客户端问题是server问题

2.可以模拟各种异常情况用来测试异常情况

3.无接口文档情况下测试接口

怎么修改你抓到的请求、返回
  1. 找到你要拦截的url
  • 打开chales,抓到想要抓的请求然后右击选择breakpoint,然后点击清除按钮

    e.g: 抓到http://www.cnblogs.com/lingxia/p/7170340.html,右击选择breakpoint,点击清除按钮
  1. 修改请求执行
  • 浏览器再次刷新刚才的请求,chales会截取到刚才的请求就可以edit request(修改请求),然后点击excute按钮



3. 修改返回然后点excute执行

  • 点击excute后,chales会截取server端的报文信息,这时候可以修改reponse,修改完后点击excute按钮就会把修改后的报文返回给客户端

手机、客户端抓包
前提:

得保证手机和电脑,在一个局域网里面,看电脑的ip的,charles要开着,手机的代理 服务器写电脑的ip,端口号写8888

ios和andriod的设置不一样,但是都在wifi设置中这里不做详细描述。

fiddler抓取windows:在fiddler script中 goto : on before request

static function OnBeforeRequest(oSession: Session) {

    if(oSession.HostnameIs ("127.0.0.1")) {
oSession.host = "irs.pasXXXX.cn:80"; //域名+端口号
}

总结:ios里面的app,https的是加密的,请求数据和返回数据都看不到的;https 你想抓包看的话,需要安装证书

最新文章

  1. [日常训练]yayamao的神题
  2. 入CTF坑必不可少的地方-保持更新
  3. jQuery扩展工具方法
  4. 利用jquery.form实现异步上传文件
  5. Fiddler分享
  6. Linux vi常用命令
  7. Netty初体验
  8. Jira7.10.1在Windows环境下的安装和配置
  9. springmvc 返回 404 解决
  10. ubuntu常用软件命令
  11. perl常用总结
  12. DS树+图综合练习--构建邻接表
  13. django static 无法正确加载目录下的css
  14. 【CF908E】New Year and Entity Enumeration 位运算+DP
  15. swiper 仿淘宝详情页面 视频图片切换
  16. bzoj 1108
  17. C++primer习题--第4章
  18. tomcat Setting property 'source' to 'org.eclipse.jst.jee.server
  19. python decode和encode
  20. AOE网络的关键路径问题

热门文章

  1. linux下装python3以及pip3
  2. Client does not support authentication protocol requested by server; consider upgrading MySQL client
  3. vue项目1-pizza点餐系统8-登陆和注册结构
  4. linux下的数据备份工具rsync讲解
  5. Codeforces 954 dijsktra 离散化矩阵快速幂DP 前缀和二分check
  6. 瞎JB逆
  7. JavaWeb中的文件上传和下载功能的实现
  8. 锁,threading local,以及生产者和消费者模型
  9. 【Luogu4191】[CTSC2010] 性能优化
  10. AngualJS-leaflet之视图等级缩放