T盾AST混淆还原

简介: T盾AST混淆还原
项目地址:aHR0cHM6Ly9sb2dpbi50b25nZHVuLmNuL2xvZ2luLmh0bT9yZXR1cm49aHR0cDovL3BvcnRhbC50b25nZHVuLmNuL2xvZ2luLmh0bQ==

观前提示:

本文章仅供学习交流,切勿用于非法通途,如有侵犯贵司请及时联系删除



 前言

Tong盾的混淆类似于OB混淆 就是让你看不懂 而且Tong盾的混淆辨别率很高 一眼就能看出的Tong盾家的

圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈圈

function QoOO0O0Q() {
        oQoOOoQQ[QoO0Qooo(oOo0OQoQ, 0)] = OooQoQoQ();
    }

本次也没找到一个使用Tong盾的案例(主要是懒得找) 所以笔者就直接拿官网的代码来还原对比了


 还原内容

OOooQ0O0 = 'hvrfrnww'
typeof Symbol === QoO0Qooo(OOooQ0O0, 0)

还原为

typeof Symbol === QoO0Qooo('hvrfrnww', 0)

2

typeof Symbol === QoO0Qooo('hvrfrnww', 0)

还原为

typeof Symbol === "function"

3

var ooO0oQQ0 = document;
var OOooQ0Q0 = window[QoO0Qooo(QOo0ooQ0, 8)];
var OoQ0ooQ0 = ooO0oQQ0[QoO0Qooo(oO0OOO0Q, 5)]
var OoQoQo0O = OOooQ0Q0[QoO0Qooo(ooOOQ0oO, 9)][QoO0Qooo(Qo0Qo0QO, 2)]();

还原为

var OoQ0ooQ0 = document["getElementById"]
var OoQoQo0O = window["navigator"]["userAgent"]["toLowerCase"]();


 还原效果对比

←还原前   还原后→





总体还原下来 即使圈圈圈还是存在 但是在视觉感官上又很大的提升 而且 主体代码逻辑也很容易找到并且理清了


 东西在哪?

关注小林公众号

不懂怎么用参考笔者之前的文章

回复【同盾还原】即可获取代码下载地址




[完]

相关文章
|
8月前
|
移动开发 安全 数据安全/隐私保护
iOS代码混淆和加固技术详解
iOS代码混淆和加固技术详解
110 0
|
8月前
|
安全 Java 图形学
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
92 0
|
8月前
|
前端开发 JavaScript 安全
顶级加密混淆混淆工具测评:ipagurd
顶级加密混淆混淆工具测评:ipagurd
121 0
|
7月前
|
开发框架 Java .NET
WAF攻防-权限控制&代码免杀&异或运算&变量覆盖&混淆加密&传参
WAF攻防-权限控制&代码免杀&异或运算&变量覆盖&混淆加密&传参
|
8月前
混淆产生的问题
混淆产生的问题
62 10
|
8月前
|
JavaScript 前端开发 数据安全/隐私保护
一文带你了解多文件混淆加密
一文带你了解多文件混淆加密
136 5
一文带你了解多文件混淆加密
|
8月前
|
算法 PHP 数据安全/隐私保护
【实战】PHP代码逆向工具,轻松还原goto加密语句的神器!
`goto解密工具`是一款针对PHP的在线神器,能有效解密和还原goto加密代码,提升代码可读性和可维护性。支持单文件及50M压缩包一键解密,提供全效解决方案。通过实际案例展示了解密报错和理解复杂代码的能力,是PHP开发者解决goto难题的得力助手。立即体验:[在线PHP解密大师](https://copy.kaidala.com/dala/goto/index.html)。
145 1
|
8月前
|
移动开发 安全 Java
代码混淆的原理是什么?常见代码混淆方法介绍
代码混淆的原理是什么?常见代码混淆方法介绍
110 3
|
8月前
|
移动开发 安全 前端开发
iOS代码混淆工具
iOS代码混淆工具
121 1
|
8月前
|
移动开发 缓存 开发框架
ReactNative 常见问题及处理办法(加固混淆)
ReactNative 常见问题及处理办法(加固混淆)
74 0