.NET C#去壳反混淆工具 de4dot最新版,能反混淆大部分
2023-03-24 12:45:37 2.06MB .NET C# 去壳 反混淆
1
最好用的C#去壳工具de4dot
2022-11-29 17:46:20 859KB C#去壳 de4dot
1
我这个是一个去壳的平差易,公司的软件用一段时间就不得行,包括网上下载的都一样,我这个绝对让你下载值得拥有!
2022-09-12 14:40:43 2.4MB 平差易 去壳
1
.net的exe去壳去混淆,简单好用,可能有些也去不了,但也是可以试下的
2022-05-21 08:16:59 150KB .net去壳 exe去壳
1
3dmax去壳材质插件,记得一定不能是多维子材质
2022-05-12 09:06:55 1KB 材质 综合资源
sdjkfkdjjdfhksjdhfksjdhfksjdhfksjdf
2022-03-26 11:00:59 1.3MB 花生去壳机
1
通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳通杀所以壳
2022-03-14 02:54:32 2.22MB 通杀脱壳
1
去壳神器fdex.rar
2022-01-07 19:04:23 92KB android
1
De4dot是一款免费、开源的脱壳/反混淆工具,用户可以用它来脱Dotfuscator、MaxToCode、C#等dll,不过需要在命令行下进行操作,有从事软件开发和逆向编程的人员不要错过
2021-11-19 16:36:57 1.65MB de4dot dll去壳
1
VMProtect使用说明 一. 接口说明 //开始保护处标记(对应于功能设置:反调试、内存保护等等) VMProtectBegin(const char *); //开始虚拟化代码处标记(包括保护设置) VMProtectBeginVirtualization(const char *); //开始变异代码处标记(包括保护设置) VMProtectBeginMutation(const char *); //开始虚拟+代码变异标记处 VMProtectBeginUltra(const char *); VMProtectBeginVirtualizationLockByKey(const char *); VMProtectBeginUltraLockByKey(const char *); //保护结束处标记 VMProtectEnd(void); //检测调试 BOOL VMProtectIsDebuggerPresent(BOOL); //检测虚拟机 BOOL VMProtectIsVirtualMachinePresent(void); //映像文件CRC校验 BOOL VMProtectIsValidImageCRC(void); //解密被保护的名为字符串A char * VMProtectDecryptStringA(const char *value); //解密被保护的名为字符串W wchar_t * VMProtectDecryptStringW(const wchar_t *value); 二. 使用方法 1. 保护函数必须有始有终出现 VMProtectBegin、 VMProtectBeginVirtualization、 VMProtectBeginMutation、 VMProtectBeginUltra 必须有相对应的VMProtectEnd结束。 比如: void FunName() { VMProtectBegin(“FunName”); //最好用函数名,否则会出现重名冲突 ..... VMProtectEnd(); } 2. 保护的单元是函数,而不是整个EXE代码 比如: //不保护 void fun1(char* msg) { char* szmsg = "fun1 none vm"; OutputDebugString( szmsg ); } //虚拟化保护 int fun2( int x, int y ) { int n = x + y; VMProtectBeginVirtualization("fun2"); OutputDebugString( "x+y= %d" ); VMProtectEnd(); return n; } //虚拟化和变异保护 void fun3() { VMProtectBeginUltra("fun3"); fun1("fun3 call fun1"); VMProtectEnd(); fun2( 2, 4 ); } 3. 保护嵌套情况 void main() { char* szMsg = "proxxb vm sapmle!"; //不被保护 VMProtectBegin("main"); //被保护 OutputDebugString( "vm protect test." ); //被保护 fun1(szMsg); //函数内部自己去保护 fun2( 2, 4 ); //函数内部自己去保护 fun1(szMsg); //函数内部自己去保护 fun3(); //不被保护 VMProtectEnd(); getchar(); //不被保护 } 4. 字符串保护 应使用VMProtectDecryptStringA或VMProtectDecryptStringW函数保护名为字符串,被保护后,明晚字符串不再出现在内存,除非被解密的那一刻! char* Decrypt( char* key, char* buffer, long length ) { VMProtectBeginUltra("Decrypt"); .... VMProtectEnd(); } 调用方法: Decryp
2021-07-23 19:38:44 64.39MB blueM2
1