设为首页收藏本站 今天是: 2022-08-08    美好的一天,从现在开始

复仇者黑客组织

 找回密码
 立即注册

QQ登录

只需一步,快速开始

    查看: 139|回复: 8

    某电商滑块js分析

    [复制链接]

    该用户从未签到

    1

    主题

    1

    帖子

    5

    积分

    新手上路

    Rank: 1

    积分
    5
    发表于 3 天前 | 显示全部楼层 |阅读模式
    js分析



    通过抓包可以看到接口的参数有这一堆, 已知d是加密的参数, c是uuid, w是缺口x, e和s是接口返回的, 其余参数可固定
    TBC茶馆-复仇者黑客组织js分析通过抓包可以看到接口的参数有这一堆, 已知d是加密的参数, c是uuid, w是缺口x, e和s是接口返回的,复仇者黑客组织(1)

    打断点基本可以找出来加密位置是h.getCoordinate方法加密, 而g参数是格式为[['x', 'y', timestamp], ['x', 'y', timestamp]]的轨迹, 而轨迹的xy轴并非是通过图片的长宽开始计算, 而是从滑块的整个div的长宽来计算

    [Python]  
    1. [["34", "177", 1654765743366], ["72", "202", 1654765743366], ["73", "202", 1654765743429], ["77", "202", 1654765743432]]
    复制代码

    TBC茶馆-复仇者黑客组织js分析通过抓包可以看到接口的参数有这一堆, 已知d是加密的参数, c是uuid, w是缺口x, e和s是接口返回的,复仇者黑客组织(2)

    跟进去后发现, 轨迹的加密只用到了4个函数, 其中有一个方法(string10to64)是除k取余法

    TBC茶馆-复仇者黑客组织js分析通过抓包可以看到接口的参数有这一堆, 已知d是加密的参数, c是uuid, w是缺口x, e和s是接口返回的,复仇者黑客组织(3)

    代码扣下来, 改一下调用的方式,运行起来异常的顺畅, 用扣下来的代码加密后的值替换也校验成功

    TBC茶馆-复仇者黑客组织js分析通过抓包可以看到接口的参数有这一堆, 已知d是加密的参数, c是uuid, w是缺口x, e和s是接口返回的,复仇者黑客组织(4)

    TBC茶馆-复仇者黑客组织js分析通过抓包可以看到接口的参数有这一堆, 已知d是加密的参数, c是uuid, w是缺口x, e和s是接口返回的,复仇者黑客组织(5)

    算法还原



    对于算法还原不提供源码, 只提供思路和踩坑点

    string10to64
      注意判断a为空的时候返回0


    prefix_integer
      主要是生成一个列表并多个值为空, 然后'0'.join()再对字符串进行切片


    pretreatment
      参数d要取绝对值abs(d)


    get_coordinate
      这个没啥好注意的, 只要不要传空列表就行, 不然join会报错


    最后感谢@漁滒 指导




    上一篇:mac下fiddler everywhere 3.2.1 和谐版
    下一篇:新手无脑JMP搞定”福昕PDF转Word“会员问题

    该用户从未签到

    1

    主题

    934

    帖子

    276

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    276
    发表于 3 天前 | 显示全部楼层
    666666666666666
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    1008

    帖子

    2

    积分

    新手上路

    Rank: 1

    积分
    2
    发表于 3 天前 | 显示全部楼层
    666666666666666
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    935

    帖子

    194

    积分

    注册会员

    Rank: 2

    积分
    194
    发表于 3 天前 | 显示全部楼层
    PC端的滑块吗
    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    967

    帖子

    774

    积分

    高级会员

    Rank: 4

    积分
    774
    发表于 3 天前 | 显示全部楼层
    感谢分享思路 这个学习了
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    976

    帖子

    44

    积分

    新手上路

    Rank: 1

    积分
    44
    发表于 3 天前 | 显示全部楼层
    666666
    感谢分享
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    1008

    帖子

    2

    积分

    新手上路

    Rank: 1

    积分
    2
    发表于 3 天前 | 显示全部楼层
    这么丝滑的吗
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    997

    帖子

    813

    积分

    高级会员

    Rank: 4

    积分
    813
    发表于 3 天前 | 显示全部楼层
    赞,大大极高效率
    回复

    使用道具 举报

    该用户从未签到

    4

    主题

    991

    帖子

    871

    积分

    高级会员

    Rank: 4

    积分
    871
    发表于 3 天前 | 显示全部楼层
    厉害,进来学习了
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Loading...
    嗨!您好:
    欢迎来到 复仇者黑客组织。
    我的名字叫小光
    很高兴能够为您服务!
    如果已经注册【立即登录】
    还没有账号请立即注册
    关闭Powered by ©科大讯飞语音云
    快速回复 返回顶部 返回列表