首页
论坛
课程
招聘
[原创]某系 某算数 某_signature学习思路(无代码)【之菜鸟如何偷鸡娶乔】
2021-9-1 19:45 3232

[原创]某系 某算数 某_signature学习思路(无代码)【之菜鸟如何偷鸡娶乔】

2021-9-1 19:45
3232

文章不提供源码,只是交流下思路,仅供参考学习,如有侵权请联系作者进行删除(还请审查大编手下留情)

 

俗话说,做爬虫的,不管用什么手段(合法的),只要能达到采集要求,就是好方法---某不知名菜鸡
本文介绍一种生成算数web端接口"_signature"参数的思路,此思路应该可能大概也许适用于所有系_signature的生成,感兴趣的同学可以尝试学习下(请勿用于商业用途)。网上介绍*音的_signature方法很多了,我也基本看了个遍,但对技术要求都很高,很少有POST请求的例子,本文思路的方法效率不高(1秒几个吧),只能说能搞出来,下面开始吧。
首先我们要的是这个参数_signature
图片描述
那我们从资源文件中搜索一下这个参数_signature,能定位到这里,用脚趾头想了想如果我们直接去搞js源码的话,会很难,也不太经济,既然我们是搞爬虫的,那就是通过任何合法的手段达到能接受的最低效果就可以了。
图片描述
对方的我方的工程师已经很贴心的告诉我们了

// 开启拦截器后,所有符合下面列表条件的 url 都会自动加上 _signature 参数。

 

到这里思路应该清晰了,我们只要模拟请求一次,就会自动加上_signature参数,我们把他们加好的参数拿下来就可以了。我们可以用大佬的方式补环境执行js进行模拟请求,但是本人没怎么接触过不太会,我选择用webdriver的方式驱动浏览器(虽然很傻这种),然后执行js模拟请求一次就可以了,主要代码如下(不要说为什么不用python写,我写了这么多年Java然后不用岂不是亏了):
图片描述
执行结果:可以拿结果的_signature参数,既然模拟请求了,也可以直接把返回结果数据拿到
图片描述
到此就结束了,算是一种思路吧(仅供学习呦,不要问我是哪个网站的呦)
欢迎加我微信交流技术:zhoutianxing_
想学习unidbg的可以加龙哥星球:https://t.zsxq.com/NVVrBYJ


看雪招聘平台创建简历并且简历完整度达到90%及以上可获得500看雪币~

收藏
点赞3
打赏
分享
最新回复 (5)
雪    币: 1505
活跃值: 活跃值 (4759)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
至尊小仙侠 活跃值 2021-9-1 20:29
2
0
可以,给你点赞,我之前用动态替换js+rpc的方式  搞过他们的网页签名  
雪    币: 1
活跃值: 活跃值 (780)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
贪吃虫 活跃值 2021-9-1 20:35
3
1
至尊小仙侠 可以,给你点赞,我之前用动态替换js+rpc的方式 搞过他们的网页签名
嗯嗯,喜欢就好,我上一个文章已经被和谐了,所以这片打了点马赛克
雪    币: 234
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
System's 活跃值 2021-9-2 20:44
4
0
大佬 假如 native方法需要传个Context 参数   那模拟调用该如何生成传进去昂
雪    币: 1
活跃值: 活跃值 (780)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
贪吃虫 活跃值 2021-9-2 20:53
5
0
System's 大佬 假如 native方法需要传个Context 参数 那模拟调用该如何生成传进去昂
vm.addLocalObject(vm.resolveClass("android/content/Context").newObject(null))
可以这样的呦(wink)
雪    币: 18
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
Kare-chen 活跃值 2021-9-5 21:35
6
0
游客
登录 | 注册 方可回帖
返回