声明
本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!
网站:
aHR0cDovL2JlaWppbmcucGJjLmdvdi5jbi9iZWlqaW5nLzEzMjAzMC8xMzIwNTIvMTMyMDU5LzE5MTkyL2luZGV4MS5odG1s
检测点
检测了代码折叠
检测几个函数的toString 的正则
检测函数的toString charCodeAt
解决方法
不打开代码,补一个window = {}, return window.location 即可
js_code = re.search('(\(function.*)',response.text).group(1)
js_code = "function js_sdk(){window={};" + js_code + ';return window.location}'
url_suffix = execjs.compile(js_code).call('js_sdk')