javascript

位置:IT落伍者 >> javascript >> 浏览文章

利用js进行赋值实现js混淆代码还原


发布日期:2019年07月05日
 
利用js进行赋值实现js混淆代码还原

方法一利用IE开发人员工具(IE开始已经自带IE以前需要下载安装IE Developer Toolbar)进行反混淆本人常用Chrome但是没有找到利用Chrome自带的开发人员工具去实现反混淆的方法希望哪位园友知道告知

不罗嗦直接上图

方法二代码实现(ps好吧作为部分开发人员的普遍幽怨很多开发者最希望的还是使用自己开发的东西恨不得OS都是自己折腾的本人自己实现的时候就是先实现了方法二再去用了一下IE_||| )

先贴一个混淆后的测试代码

eval(function(packed){e=function(c){return(c

开始实施 wwwctocom

新建一个网页xxxhtml

加入一个div容器id="divTest"

最关键的一步赋值执行(在上面混淆的代码中将eval()中的内容提取出来赋值(或直接打印)给documentgetElementById(divTest)innerText )

documentgetElementById(divTest)innerText=function(packed){e=function(c){return(c

打开xxxhtml 显示结果(反混淆后的代码已经被压缩了去掉了换行等字符)

alert("忧郁的匹格反混淆测试");function a(){alert("忧郁的匹格反混淆测试")}var b=function(){alert("忧郁的匹格反混淆测试")};a();b()

上一篇:jquery实现带单选按钮的表格行选中时高亮显示

下一篇:通过js判断访客显示器屏幕分辨率并给出提示