js代码加密工具(js加密破解)
admin 发布:2022-12-19 16:31 131
今天给各位分享js代码加密工具的知识,其中也会对js加密破解进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
js如何加密源代码,页面样式全部用js写,如何操作?
js加密,可以用JShaman实现,
网页源码加密,可以用ShareWAF,
你这两个需求,都是能实现的,
如何对JS代码加密
JS加密其实就是对字符进行编码,也不是一定要用工具有两个函数的document.write(escape("你好,这是测试!")+"br");
document.write(unescape("%u4F60%u597D%uFF0C%u8FD9%u662F%u6D4B%u8BD5%uFF01"));
请问这种JS代码怎么加密
这不算加密,只不过一眼看不出来罢了。其实就是JavaScript字符串转义。
原理很简单,比如字符 ’w‘
它的 charCode 是 119 十六进制表示为 0x77
然后利用 JavaScript 字符串转义前缀 \x,表达出编码过的 ASCII 字符来:
\x + charCode的十六进制表示(两位)
所以字符串 '\x77' 就是字符串 'w'
也就是说
'\x77' === 'w'
这个的返回值是 true,二者完全等效!
这是对于 ascii 代码表示形式,charCode 大于 255 的怎么处理?就要用到 \u 前缀了
\u + charCode的十六进制表示(
比如汉字 '学' 的 charCode 是 23398 (0x5b66)
书写时只要把 0x 替换为 \u:
\u5b66
这样就可以了。
'\u5b66' === '学'
那么为什么要这么麻烦呢?直接输入字符不就好了吗?要知道,有些字符是不能打印或不能被输入的(比如功能/控制字符“退格”等),如果要在字符串中包含这些字符,只能依靠字符串转义了!
回头看楼主给的代码:
"\x64\x6f\x63\x75\x6d\x65\x6e\x74"
这个是什么?
F12开浏览器开发者工具,切到控制台(或者你有 node.js),在控制台输入这一串。
你看到输出什么了吗?
"document"
继续
"\x77\x72\x69\x74\x65\x6c\x6e"
这个输入后,控制台返回
"writeln"
剩下括号内的也是一样的啦。结果是一个指向特定地址的 a 标签。
所以翻译过来就是
window['document']['writeln']('a href="..."标签/a')
看懂了?
好,既然楼主说要怎么加密的。我就写了个 JS 脚本,只要调用这个方法,你就得到“加密”后的字符串信息了:
function encrypt(str) {
var result = '', charCode
for(var i = 0, length = str.length; i length; i++) {
charCode = str.charCodeAt(i)
if(charCode 0x10) {
result += '\\x0' + charCode.toString(16)
} else if(charCode 0x100) {
result += '\\x' + charCode.toString(16)
} else if(charCode 0x1000) {
result += '\\u0' + charCode.toString(16)
}else {
result += '\\u' + charCode.toString(16)
}
}
return result
}
在控制台执行
encrpty('楼主给的那一串')
返回
"\x3c\x61\x20\x68\x72\x65\x66\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x63\x79\x6d\x6b\x2e\x63\x6f\x6d\x2f\x22\x20\x74\x61\x72\x67\x65\x74\x3d\x22\x5f\x62\x6c\x61\x6e\x6b\x22\x20\x73\x74\x79\x6c\x65\x3d\x22\x63\x6f\x6c\x6f\x72\x3a\x23\x46\x46\x30\x30\x30\x30\x3b\x22\x3e\x3c\x62\x3e\x43\x43\u6e90\u7801\u8bba\u575b\x3c\x2f\x62\x3e\x3c\x2f\x61\x3e"
楼主只要把括号中的那一串替换为上面输入的内容就好了。
关于js代码加密工具和js加密破解的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-185118关键词挖掘工具,5118素材网站
- 05-17爱站关键词挖掘查询工具,关键词爱站网关键词挖掘工具
- 05-16站长工具seo诊断,seo站长常用工具
- 05-15站长工具外链查询,站长工具接口
- 05-14恶意点击软件哪个好,防恶意点击工具
- 05-12网站安全检测工具网站,网站安全测试工具
- 05-10seo排名推广工具,如何做seo推广排名见效快
- 05-09网页代码,网页代码快捷键
- 05-09百度seo查询工具,百度seo效果怎么样
- 05-08网站访问量查询工具,网站访问量统计
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接