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"]();


 还原效果对比

←还原前   还原后→





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


 东西在哪?

关注小林公众号

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

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




[完]

相关文章
|
15小时前
|
移动开发 安全 数据安全/隐私保护
iOS代码混淆和加固技术详解
iOS代码混淆和加固技术详解
36 0
|
15小时前
|
移动开发 安全 数据安全/隐私保护
iOS 全局自动化代码混淆工具!支持 cocoapod 组件代码一并混淆
iOS 全局自动化代码混淆工具!支持 cocoapod 组件代码一并混淆
|
15小时前
文件混淆-界面介绍
文件混淆-界面介绍
15 0
|
15小时前
|
前端开发 JavaScript 安全
顶级加密混淆混淆工具测评:ipagurd
顶级加密混淆混淆工具测评:ipagurd
54 0
|
15小时前
|
算法 PHP 数据安全/隐私保护
【实战】PHP代码逆向工具,轻松还原goto加密语句的神器!
`goto解密工具`是一款针对PHP的在线神器,能有效解密和还原goto加密代码,提升代码可读性和可维护性。支持单文件及50M压缩包一键解密,提供全效解决方案。通过实际案例展示了解密报错和理解复杂代码的能力,是PHP开发者解决goto难题的得力助手。立即体验:[在线PHP解密大师](https://copy.kaidala.com/dala/goto/index.html)。
28 1
|
15小时前
|
移动开发 缓存 开发框架
ReactNative 常见问题及处理办法(加固混淆)
ReactNative 常见问题及处理办法(加固混淆)
40 0
|
15小时前
|
移动开发 安全 前端开发
iOS代码混淆工具
iOS代码混淆工具
62 1
|
6月前
|
Java Unix Windows
JspServlet混淆与绕过处理
JspServlet混淆与绕过处理
|
8月前
|
JavaScript 程序员 数据安全/隐私保护
gojoy参数的生成过程,反调试,以及混淆js
该文章主要提供交流学习使用,请勿利用其进行不当行为! 如本篇文章侵犯了贵公司的隐私,请联系我立刻删除!
57 0
|
11月前
|
存储 安全 前端开发
代码审计——任意文件下载详解
代码审计——任意文件下载详解
187 0