声明
本文章中所有内容仅供学习交流,不可用于任何商业用途和非法用途,否则后果自负,如有侵权,请联系作者立即删除!由于本人水平有限,如有理解或者描述不准确的地方,还望各位大佬指教!!
前言
现在快手H5接口都需要__NS_hxfalcon这个参数,这篇文章就是逆向这个参数;在工作中没有实现纯算还原,毕竟我也想少掉点头发。
网址随便找个分享链接打开就是了,我这里就不提供了。
参数分析
先全局搜索看看有没有

发现搜到了,而且有两个,我们都点进去下断点。
发现l是由异步函数生成的,我们继续跟进去Ur()函数 
给的字符串也说的很清楚了,加密前加密后,可以确定这部分就是加密的入口。
我们来解析一下这段代码是什么意思
const {signResult: s, signInput: c} = await async function(e) {
// ...
}(l);
这是一个立即执行的异步函数表达式,并立即调用它,参入的参数是l


1529

被折叠的 条评论
为什么被折叠?



