某乎参数x-zse-96逆向分析

 

 

 

        新年第一篇:从搜索页面中发现headers有一个参数是必须携带的:x-zse-96。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omT5Lye55qE6b6Z54yr,size_20,color_FFFFFF,t_70,g_se,x_16

        虽然网上有很多介绍的,不过只有自己动手才能让自己成长。

        全局搜索发现只有一个地方,非常完美~~(快捷键Ctrl+Shift+F)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omT5Lye55qE6b6Z54yr,size_20,color_FFFFFF,t_70,g_se,x_16

·        再次从这个js文件中搜索x-zse-96,发现有二个,可以打上断点,下拉文章数据,发现会在这个位置断住,根据截图箭头顺序,分析发现加密位置

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omT5Lye55qE6b6Z54yr,size_20,color_FFFFFF,t_70,g_se,x_16

         鼠标放a()(l()(s))上面,会自动显示加密数据:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omT5Lye55qE6b6Z54yr,size_20,color_FFFFFF,t_70,g_se,x_16

 

         在当前位置打上断点,刷新, 鼠标放在参数s上面,可以显示s的构成,可以看出来他是由headers里面的参数x-zse-93+url链接+ cookies里面的d_c0拼接,非常好~~

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omT5Lye55qE6b6Z54yr,size_20,color_FFFFFF,t_70,g_se,x_16

 

         再次把鼠标放在l()(s)上面,显示出参数s经过l()方法加密之后的返回值,从长度来看像一个MD5加密的结果,可以把上面拼接的s放到MD5加密网站上观察一下,发现完全一致,非常好~~

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omT5Lye55qE6b6Z54yr,size_14,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omT5Lye55qE6b6Z54yr,size_20,color_FFFFFF,t_70,g_se,x_16

        重点来了,敲黑板 ,敲黑板擦~~~

        分析a方法,点击进入,打上断点,刷新

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omT5Lye55qE6b6Z54yr,size_20,color_FFFFFF,t_70,g_se,x_16

         剩下的就是扣代码了,鼠标停留在这个方法上面,点击进入

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omT5Lye55qE6b6Z54yr,size_20,color_FFFFFF,t_70,g_se,x_16

         来到这个函数里面,然后把他上面的函数体扣出来:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omT5Lye55qE6b6Z54yr,size_20,color_FFFFFF,t_70,g_se,x_16

 

         扣到这个位置就可以,从上到下正好扣到从一开始点击进入的位置,扣代码就是缺啥就补啥,通过nodejs执行,看他报错信息,缺少什么未定义,就去js文件里面搜索        

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omT5Lye55qE6b6Z54yr,size_15,color_FFFFFF,t_70,g_se,x_16

        最后再补上jsdom环境,完美撒花~~~

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omT5Lye55qE6b6Z54yr,size_20,color_FFFFFF,t_70,g_se,x_16

        结果如下:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5omT5Lye55qE6b6Z54yr,size_20,color_FFFFFF,t_70,g_se,x_16       

        天不生我李淳罡,剑道万古如长夜~~~ 

 

 

 

 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

龙猫不打伞

感谢打赏,天道酬勤!!!

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

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

打赏作者

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

抵扣说明:

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

余额充值