首页 > 其他分享 >de4dot 使用

de4dot 使用

时间:2024-01-25 14:48:15浏览次数:36  
标签:file1 exe strtok -- 解密 de4dot 使用

 1 # 直接解混淆,一般效果还行,结果文件命名为"file1-cleaned"
 2 de4dot.exe file1
 3 # 可以一次处理多个文件
 4 de4dot.exe file1 file2 file3
 5 # 递归搜索.NET文件,处理后输出到output文件夹,-r表示recursively
 6 de4dot.exe -r c:\my\files -ro c:\my\output
 7 # -f指定输入文件,-o指定输出文件
 8 de4dot.exe file1 -f file2 -o file2.out -f file3 -o file3.out
 9  
10 # 使用delegate(委托)的方式调用解密函数来解密字符串,最后使用解密后的字符串替换调用解密函数的逻辑,06012345、060ABCDE是解密函数的Token值
11 # !最好在沙箱或虚拟机中执行,因为会运行代码
12 de4dot.exe file1.dll --strtyp delegate --strtok 06012345 --strtok 060ABCDE
13 # 使用emulate(调用解密函数,模拟指令)的方式解密字符串
14 # !最好在沙箱或虚拟机中执行,因为会运行代码
15 de4dot.exe file1 --strtyp emulate --strtok 06000002
16  
17 # Detect obfuscators and exit
18 de4dot.exe -d file1
19 # 对于未知的混淆工具,如果变量名、方法名等不符合相应正则,则重命名
20 # 可以处理变量名是一堆中文字符的情况
21 de4dot.exe --un-name "^[a-zA-Z_<{$][a-zA-Z_0-9<>{}$.`-]*$" file1

 

标签:file1,exe,strtok,--,解密,de4dot,使用
From: https://www.cnblogs.com/chenxiao/p/17987098

相关文章

  • jclasslib 插件安装及使用
    原文地址blog.csdn.net学习Java,必须要了解JVM,而学习JVM知识时,总要去研究一些字节码指令而jclasslib这个插件很好的解决了这个问题jclasslib安装:1.打开设置或者按Ctrl+Alt+S,打开设置2.找到jclasslib插件点击install下载安装即可3.安装完重启,然后点击视图:......
  • 前端工程化解决方案webpack使用小结
    前端工程化解决方案webpack,模块化、组件化、规范化、自动化,使得前端开发更加高效。功能:代码压缩混淆、处理浏览器端js的兼容性、以模块化的方式处理项目中的资源webpack插件:clean-webpack-plugin清除dist文件夹之前打包生成的文件使用步骤:先安装 再在webpac......
  • K8s笔记-使用 Service 把前端连接到后端
    1配置configMap1.1配置cm[root@k8s-master~]#kubectlexec-itnginx-deploy-78d8bf4fd7-2xtd2-ntest--sh-c"cat/etc/nginx/nginx.conf"[root@k8s-master~]#kubectlexec-itnginx-deploy-78d8bf4fd7-2xtd2-ntest--sh-c"cat/usr/share/ngi......
  • 使用Java中的OkHttp库进行HTTP通信:快速、简单且高效
    在Java的世界里,进行HTTP通信的方式多种多样。其中,OkHttp以其简单、高效和强大的功能受到了开发者的广泛欢迎。今天,我们就来深入探讨如何使用OkHttp库在Java中进行HTTP通信。首先,OkHttp是一个基于HTTP/2和SPDY的客户端,提供了现代且高效的通信方式。它不仅支持同步请求和异步请求,还提......
  • 使用Go语言编写高效的HTTP代理服务器:轻松应对流量洪流
    在这个网络时代,HTTP代理服务器成了我们与世界沟通的“桥梁”。它们能帮我们在浏览网页、下载文件时绕过某些限制,也能让我们在测试网络应用时隐藏真实IP。那么,如何用Go语言编写一个高效的HTTP代理服务器呢?让我们一起探讨这个问题,轻松应对流量洪流!首先,让我们来了解一下什么是HTTP代理......
  • FFmpeg安装与使用
    前言ffmpeg是十分强大的视频录制及格式转换的命令行工具安装windows教程而Mac可以直接用Homebrew来安装ffmpeg:brewinstallffmpeg视频转webp比如将input.mp4转化成output.webp,并且要求:为帧率为20帧每秒,循环播放,默认渲染预设效果,分辨率为800px宽600px高......
  • rust使用lazy_static对全局变量多线程并发读写示例
    首先需要在项目依赖Cargo.toml添加lazy_static依赖项[dependencies]lazy_static="1.4.0"示例代码如下:uselazy_static::lazy_static;usestd::sync::{RwLock,RwLockReadGuard,RwLockWriteGuard};usestd::thread;#[derive(Debug)]structSharedData{data:Vec<......
  • 使用nvm下载node版本安装npm失败
     1.从http://npm.taobao.org/mirrors/npm/下载对应npm包2.将npm包中bin文件夹下的四个文件复制粘贴到对应node文件夹中3.把下载npm包改名为npm放入node路径下的node_module中参考文章:https://blog.csdn.net/qq_39293316/article/details/132413050 ......
  • 10个问题,教你如何使用一个事半功倍的代码托管平台
    源代码是企业最宝贵的资产之一,随着软件规模的不断扩大,企业管理庞大的源代码成为一个重大挑战。为了保持企业员工持续稳定地开展软件开发活动,一个好用的代码管理平台变得尤为重要。代码管理工具是软件开发的基础,能够帮助团队协作更加高效,自动化交付更加流畅。因此,选择一款优秀的代码......
  • 记录uniapp开发第一次使用mumu模拟器运行调试
     1下载Mumu模拟器mumu.163.com/2点击安装,按步骤下一步安卓mumu模拟器3打开mumu多开器右上角adb查看端口号4打开mumu模拟器5打开hbuild5.1选择运行,运行到手机模拟器,Android模拟器端口设置,将你自己多开器查看的端口号输入进去 5.2运行配置选择你mumu模拟器安装文......