前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JS常见加密混淆方式

JS常见加密混淆方式

作者头像
江咏之
发布2022-06-17 13:35:09
8.5K0
发布2022-06-17 13:35:09
举报
文章被收录于专栏:技术社区

目录

前端js常见混淆加密保护方式

代码语言:javascript
复制
代码压缩:去除空格、换行等
代码加密:eval、emscripten、WebAssembly等
代码混淆:变量混淆、常量混淆、控制流扁平化、调试保护等

eval方法等字符串参数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

emscripten

代码语言:javascript
复制
核心:C/C++
编译:emscripten
结果:asm.js
调用:JavaScript

WebAssembly

代码语言:javascript
复制
核心:C/C++
结果:wasm文件
调用:JavaScript

js混淆实现

JSFuck

在这里插入图片描述
在这里插入图片描述

AAEncode

在这里插入图片描述
在这里插入图片描述

JJEncode

在这里插入图片描述
在这里插入图片描述

代码压缩

在这里插入图片描述
在这里插入图片描述

变量名混淆

在这里插入图片描述
在这里插入图片描述

字符串混淆

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

自我保护,比如卡死浏览器

在这里插入图片描述
在这里插入图片描述

控制流平坦化

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

僵尸代码注入

在这里插入图片描述
在这里插入图片描述

对象键名替换

在这里插入图片描述
在这里插入图片描述

禁用控制台输出

在这里插入图片描述
在这里插入图片描述

调试保护,比如无限Debug,定时Debug

在这里插入图片描述
在这里插入图片描述

域名锁定

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前端js常见混淆加密保护方式
    • eval方法等字符串参数
      • emscripten
        • WebAssembly
        • js混淆实现
          • JSFuck
            • AAEncode
              • JJEncode
                • 代码压缩
                  • 变量名混淆
                    • 字符串混淆
                      • 自我保护,比如卡死浏览器
                        • 控制流平坦化
                          • 僵尸代码注入
                            • 对象键名替换
                              • 禁用控制台输出
                                • 调试保护,比如无限Debug,定时Debug
                                  • 域名锁定
                                  相关产品与服务
                                  文件存储
                                  文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
                                  领券
                                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档