我在使用 Fiddler 4 时候抓包都是手动修改数据的,但是手动太慢了,查询各大论坛后发现大家的修改数据的都是一个一个值匹配的修改 但是我这的数据是构造在一起的 POST http://***.***.cn//order/upload/data HTTP/1.1 Content-Type: application/x-www-form-urlencoded Content-Length: 298 Host: wfwapi.china-qzxy.cn Connection: Keep-Alive Accept-Encoding: gzip User-Agent: okhttp/3.11.0
accountId=1879 &projectId=244 &consumeDate=201332 &protocolType=10 &telPhone=17720 &upMoney=30 &xfData=80190901065332000000f4000003f4000007570200000014000001e0000000780000001e001583f13994 &accountType=2 &signature= &version=5.0.1 &phoneSystem=android &loginCode=311b47*dcfde711c35
我需要修改的数据是 xfdatea 但是 xfData 的构造方法是时间 id 数据 id 而如果使用替换 那么时间 数据 就对不上 应该怎么弄才能替换出来一个正确的 xfdata 呢? 80190918234926000000f4000003f4000007570200000031000007d0000004920000001e001583f13994 80190919223430000000f4000003f4000007570200000031000001e0000003c00000001e001583f13994 80190926192555000000f4000003f4000007570200000035000007d00000001f0000001e001583f13994 80191012001713000000f4000003f400000757020000003c000007d0000000cc0000001e001583f13994 80191015204034000000f4000003f400000757020000003d000007d0000000ab0000001e001583f13994 80191017104702000000f4000003f400000757020000003f000007d00000031e0000001e001583f13994 80191027153150000000f4000003f4000007570200000047000007d000000f1e0000001e001583f13994 80191030123656000000f4000003f400000757020000004a000007d00000008e0000001e001583f13994 80191112004617000000f4000003f400000757020000004e000007d000000aae0000001e001583f13994
这是我抓取的部分 xfdata 80191204224248000000f4000003f4000007570200000063000007d000000"01e"0000001e001583f13994 我需要修改的是"01e" 而其他数据都不需要修改,这应该怎么弄呢?
1
arrow8899 2019-12-29 21:19:48 +08:00
用 Customize Rule 啊,最灵活了,随便你怎么写都行
|
2
luozic 2019-12-29 21:33:01 +08:00 via iPhone
Fildder 支持 c# or js 脚本修改,具体 Google 一下。
|
3
Buges 2019-12-29 21:35:39 +08:00 via Android
mitmproxy
|
4
xiangyuecn 2019-12-30 10:38:51 +08:00
只要涉及到灵活的操作或计算,用脚本就没错啦
|
5
Zy143L 2020-12-02 23:00:20 +08:00
用正则过滤 (qzxy ?)
|