知网 阿里v2 知网 滑块 分析

声明:
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
逆向分析

在学APP中,抽了一些时间把朋友的一个需求一起研究了,听说最近这个又更新研究发现一般ocr识别补了他,打码平台也不行,云码等等都不行,差别大于1就不行坐标还得进行转换得自己训练才行,我是联手项目所以不进行完善整套流程这个滑块应用场景也不大,主要是滑条那种比较多厂商用。所以成功率因为识别距离有问题就不管了。

data = response.json()
print(data)
PuzzleImage = data['PuzzleImage']
DeviceConfig = data['DeviceConfig']
Image = data['Image']
StaticPath = data['StaticPath']
certifyId = data['CertifyId']
with open('./bg.png', 'wb') as fp:
    fp.write(session.get(f'/{Image}').content)
with open('./fg.png', 'wb') as fp:
    fp.write(session.get(f'/{PuzzleImage}').content)

with open('bg.png', 'rb') as fp:
    background_bytes = fp.read()
with open('fg.png', 'rb') as fp:
    target_bytes = fp.read()

distance1 = int(det.slide_match(target_bytes, background_bytes, simple_target=True)['target'][0] * (296 / 300))
url = "al*.com/"
data = cp.call('getLog2', DeviceConfig)
headers = {

}
response = session.post(url, headers=headers, data=data)
print(response.text)
data = cp.call('getLog3', DeviceConfig)
response = session.post('.aliyuncs.com/', headers=headers, data=data)
print(response.text)
headers = {
    "Pragma": "no-cache",
    "Cache-Control": "no-cache",
    "sec-ch-ua-platform": "\"Windows\"",
    "X-Requested-With": "XMLHttpRequest",
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0",
    "Content-Type": "application/json",
    "sec-ch-ua-mobile": "?0",
    "Sec-Fetch-Site": "same-origin",
    "Sec-Fetch-Mode": "cors",
    "Sec-Fetch-Dest": "empty",
    "Accept-Language": "zh-CN,zh;q=0.9"
}
cookies = {}
result = cp.call('verify', distance,key,certifyId,DeviceConfig,GatherCost)

 结果

总结

1.随便学习一下,把另一个v2版本研究了继续学unidbg。

2.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wx a15018601872

wx a15018601872

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值