很好用
from --- htt p://blog.csdn.net/jiedushi/archive/2009/04/21/4096389.aspx
<script>
a=62;
function encode() {
var code = document.getElementById('code').value;
code = code.replace(/[\r\n]+/g, '');
code = code.replace(/'/g, "\\'");
var tmp = code.match(/\b(\w+)\b/g);
tmp.sort();
var dict = [];
var i, t = '';
for(var i=0; i<tmp.length; i++) {
if(tmp[i] != t) dict.push(t = tmp[i]);
}
var len = dict.length;
var ch;
for(i=0; i<len; i++) {
ch = num(i);
code = code.replace(new RegExp('\\b'+dict[i]+'\\b','g'), ch);
if(ch == dict[i]) dict[i] = '';
}
document.getElementById('code').value = "eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c]);return p}("
+ "'"+code+"',"+a+","+len+",'"+ dict.join('|')+"'.split('|'),0,{}))";
}
function num(c) {
return(c<a?'':num(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36));
}
function run() {
eval(document.getElementById('code').value);
}
function decode() {
var code = document.getElementById('code').value;
code = code.replace(/^eval/, '');
document.getElementById('code').value = eval(code);
}
</script>
<textarea id=code cols=80 rows=20>
</textarea><br>
<input type=button onclick=encode() value=编码>
<input type=button onclick=run() value=执行>
<input type=button onclick=decode() value=解码>
分享到:
相关推荐
这是一个用js编写的网页程序,通过该页面可以格式化JavaScript脚本和html代码,并且可以解压缩由JsPacker压缩过的脚本代码。 注意:虽然程序经过无数次的测试,但是建议您保存好源文档后再操作,方便维护的同时也...
本脚本支持 C# 服务端 DeflateStream压缩数据的解压,请注意和DeflateStream配合使用
1.亲测无病毒,一些网站下的有病毒,如脚本之家的。 2.无需安装,绿色。一些网站下的需要安装,如51CTO的。 3.带了一个中文包,可以加载出中文的。 美化效果例子: 原: <script language="JavaScript">var i=0,s=...
包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,...
2007-6-4 VER 1.3.0.83 增加了Zlib压缩解压缩支持库,并在 EncryptFile.sps 示例中增加了演示 虚拟机会检查 System 路径和程序路径下是否存在Zlib.dll文件 如果不存在,程序会在 System32 路径下...
而且,当我创建包装脚本时,我认为在当前阶段,如果可以将受保护的Zip文件解压缩,这对于其他用户将非常有用。 因此,我将其创建为GAS库。图书馆的项目钥匙1yeBx1bM_6T-Tt2S3e-wxSgphR2QdhM7r0...
增加了Zlib压缩解压缩支持库,并在 EncryptFile.sps 示例中增加了演示 虚拟机会检查 System 路径和程序路径下是否存在Zlib.dll文件 如果不存在,程序会在 System32 路径下释放此文件 (Zlib.Dll是...
带有源代码的 VanillaJS 中的滑动益智游戏特征 基本 GUI 该项目包含图像和按钮元素。 基本控制 此项目使用基本控件与应用程序进行交互。 用户友好的界面 这个项目是在一个简单的用户友好的界面 Web 应用程序中设计的...
学生成绩生成器应用程序是使用 JavaScript 编程语言开发的。这是一个用户友好的应用...找到并解压缩 zip 文件。 打开解压缩的文件夹 查找并找到文件“index.html”。 在网络浏览器(Chrome、Firefox 等)中打开文件。
测验应用程序是使用 JavaScript 编程语言构建的。这是一个用户友好的应用程序,可以...找到并解压缩 zip 文件。 打开解压缩的文件夹 查找并找到文件“index.html”。 在网络浏览器(Chrome、Firefox 等)中打开文件。
增加了Zlib压缩解压缩支持库,并在 EncryptFile.sps 示例中增加了演示 虚拟机会检查 System 路径和程序路径下是否存在Zlib.dll文件 如果不存在,程序会在 System32 路径下释放此文件 (Zlib.Dll是...
Frida-Android-解压缩此脚本以用于Android O和AndroidP。在Android 7.X之后,我们无法在libart.so中获得OpenMemory函数,因此旧脚本失败了。我们找到了OpenCommon函数来替换它。来自这个fu Frida-Android的dex文件,...
python 的 zipfile 提供了非常便捷的方法来压缩和解压 zip 文件。...将 readability 目录中的文件压缩到脚本所在目录的 readability.zip 文件中,保持相同的文件结构,然后打印出生成的压缩包 的文件列表,再用两种
该工具可以解压缩某些类型的Browserify和Webpack捆绑包,将单个JavaScript模块放入目录中。 模块将按照beautify.js的方式进行beautify.js 。 美化步骤 目前,工具对代码进行了三处修改。 根据命令行标志,可能会跳...
Lab.js sqlite解压缩奇点R图像示例 奇点图像定义,从派生 如果这很安静,并且除非有问题,否则不要执行STDOUT / STDERR,那就太好了。 关于 r.def是用于生成图像的奇点定义。 见run_script.sh对于如何启动一个实例...
JS美化器 这个小小的美化工具将重新格式化和缩进书签,丑陋JavaScript,解压缩由Dean Edward受欢迎的打包程序打包的脚本,以及对由npm软件包处理的脚本进行部分反混淆处理。 打开尝试一下。 可通过UI使用选项。需要...
问题缘由:负责公司的开发平台研发工作,考虑的知识产权的保护工作,必须要考虑java的加密技术和js脚本的加密技术。在目前java加密很容易破解的情况下,还是先搞定js的加密和压缩,一方面可以提高页面加载性能,另外...
下载附件解压缩后直接把kefu这个目录放在网站根目录下,然后在网站中调用下面的代码: <script language='javascript' src='/kefu/kf_2/ServiceQQ.js' type='text/javascript' charset='utf-8'> QQ号码直接用计...
如果根路径下有多个文件,则将选定的存档解压缩到子文件夹,否则(只有一个文件)直接解压缩。 如果只有一个选项卡,请关闭列表器,否则关闭当前选项卡。 (此脚本仅供参考。实现它的更好方法是在首选项/文件夹选项...
安装方法: 先将文件解压缩,解压缩后有两个文件fullsource.html和FullSource.inf,然后右键单击.inf文件,并选择“安装”.这将复制fullsource.html文件到Windows目录,并在注册表中注册该扩展。您只需要重新启动...