吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 953|回复: 0
收起左侧

[求助] 关于c#使用diddlercore api抓包分析求助

[复制链接]
a7423341 发表于 2020-7-28 19:12
研究目标:将某一个按钮从可点设置为不可点,或者反之(通过fiddler软件,拦截返回值,修改json数据中某一对象值,可以达到效果)

于是::::::最近在研究如同通过fiddlercore拦截请求并修改返回数据。目前已经可以抓取到请求。
遇到如下两个问题:
1.修改了返回的body。返回但是木有效果,看上去就是木有任何变化
2.根据百度结果,在BeforeRequest方法中设置了oSession.bBufferResponse = true;但是结果就是按钮不见了。可能是页面报错了

第一个问题我将c#抓取的返回内容复制出来,并修改,然后放到fiddler软件中(fiddler的bpu拦截,修改返回值),能达到我的效果。这个百度了说是虽然程序里修改了。但是实际上并没有
程序返回的还是缓存数据。于是采用了推荐的方式2.

第二个是在一的前提下,在BeforeRequest方法中设置了oSession.bBufferResponse = true;此时拦截请求修改返回值,发现页面发生变化,但是按钮不见了。

通过百度,感觉设置oSession.bBufferResponse = true;是必要的,但是有个疑问,为什么设置了这个属性,返回的页面就跟报错一样?是不是设置这个属性之后还需要设置别的地方?

第一个图就是正常情况下的显示,就是木有任何代{过}{滤}理修改。。。这个效果和我在不设置bBufferResponse的情况下就算改了返回值,都是一样的,也就是说不设置bBufferResponse ,哪怕改返回值都没用。
11.png

下面这个图就是,我发现怎么改都改不了返回值的时候,有人说改bBufferResponse ,但是我只是单纯在BeforeRequest加了一个bBufferResponse,其余的木有变动,但是结果就变成下面这个了。

12.jpg

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 14:29

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表