简单解决js加密的转义字符

2020-10-05  阅读 39 次

在使用仿站和爬虫的时候的有时会遇js加密代码,代码里有转义字符如"\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x63\x63\x76\x6F\x6B\x2E\x63\x6F\x6D",这种字符串用十六进制编码解密即16进制转换字符串,改好后用字符转16进制即可加密了(需要注意转的时候要加定界符 \x),可以去这里转https://tool.lu/js


下面说下在浏览器里加密这样的字符串

已谷歌浏览器为例,打开浏览器按F12切换到控制台的console窗口,在下面输入"\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x63\x63\x76\x6F\x6B\x2E\x63\x6F\x6D"即可解密

可以看出解密后就是http://www.ccvok.com

还有像“d3d3LjVkZXZpcC5jb20=”这样的是用Base64编码的,用用Base64解密即可

还有像这样的__Ox4c7c8[0x10]相当于__Ox4c7c8[16],0x10是十六进制编码,把他转换成十进制编码我们就看得懂了,以0x开始的数据表示16进制

本文地址:https://5devip.com/post/194.html
版权声明:本文为原创文章,版权归 本站 所有,欢迎分享本文,转载请保留出处!

评论已关闭!