能力值:
( LV4,RANK:50 )
|
-
-
2 楼
这个工具默认产生的壳没有什么强度,大伙充分发挥自己的能动性吧:)
大家如果想调试,请将源文件中的SetProcessCheck()和void Anti()去除方便调试
|
能力值:
(RANK:350 )
|
-
-
3 楼
支持vcasm更新VProtect,转份分本地收藏。
VProtect 1.3 这种可以让用户自定义外壳的方式有新意。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
|
能力值:
( LV9,RANK:290 )
|
-
-
5 楼
支持
VM始终就是神话
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
不能直接加壳的SDK壳。
|
能力值:
( LV12,RANK:660 )
|
-
-
7 楼
支持先~
|
能力值:
(RANK:650 )
|
-
-
8 楼
完全不懂,只能说学习
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
最初由 shoooo 发布 完全不懂,只能说学习
一起学习
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
顶,顶,顶
强烈支持
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
学习学习!
|
能力值:
( LV9,RANK:3410 )
|
-
-
12 楼
简单分析VProtect V1.3的单进程转换和反调试
VProtect V1.3的特色是代码混淆和堆栈执行,不容易恢复
简单分析一下双进程变单进程和Anti
―――――――――――――――――――――――――――――――――
一、双进程变单进程
BP CreateProcessA
0012FB18 00410D0C /CALL 到 CreateProcessA 来自 vpx_1.00410D08
0012FB1C 00000000 |ModuleFileName = NULL
0012FB20 0012FB48 |CommandLine = """D:\UnPacK\VCAsm\VProtect V1.3 Compile\vpx_1.exe"""
0012FB24 00000000 |pProcessSecurity = NULL
0012FB28 00000000 |pThreadSecurity = NULL
0012FB2C 00000000 |InheritHandles = FALSE
0012FB30 00000000 |CreationFlags = 0
0012FB34 00000000 |pEnvironment = NULL
0012FB38 00000000 |CurrentDir = NULL
0012FB3C 0012FD58 |pStartupInfo = 0012FD58
0012FB40 0012FD9C \pProcessInfo = 0012FD9C
Ctrl+G:00410D08看看
上面跳开就是单进程了
00410B14 FF5424 FC call dword ptr ss:[esp-4]
00410B18 68 00000000 push 0
00410B1D 68 0000C214 push 14C20000
00410B22 68 FFFF0000 push 0FFFF
00410B27 68 C94CA5FD push FDA54CC9
00410B2C 9C pushfd
00410B2D 81B424 04000000 48>xor dword ptr ss:[esp+4],3DF148
00410B38 9D popfd
00410B39 54 push esp
00410B3A FF1424 call dword ptr ss:[esp]
00410B3D 0F85 AE060000 jnz 004111F1
//下硬件断点,重新运行后修改标志位使其跳转
―――――――――――――――――――――――――――――――――
二、Anti
利用线程来检测
BP CreateThread
0012FB28 00411338 /CALL 到 CreateThread 来自 vpx_1.00411334
0012FB2C 00000000 |pSecurity = NULL
0012FB30 00000000 |StackSize = 0
0012FB34 0041135D |ThreadFunction = vpx_1.0041135D
0012FB38 003D0000 |pThreadParm = 003D0000
0012FB3C 00000000 |CreationFlags = 0
0012FB40 0012FD4C \pThreadId = 0012FD4C
可以这样修改ThreadFunction入口:
0041135D 33C0 xor eax,eax
0041135F C3 retn
也可以修改CreationFlags为4 = CREATE_SUSPENDED
还有一次CreateThread
0012FFA8 00435657 /CALL 到 CreateThread 来自 vpx_1.00435653
0012FFAC 00000000 |pSecurity = NULL
0012FFB0 00000000 |StackSize = 0
0012FFB4 0043565C |ThreadFunction = vpx_1.0043565C
0012FFB8 00000000 |pThreadParm = NULL
0012FFBC 00000000 |CreationFlags = 0
0012FFC0 00435BBD \pThreadId = vpx_1.00435BBD
―――――――――――――――――――――――――――――――――
Game
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
这东西怎么加呢。。。。
|
能力值:
( LV9,RANK:3410 )
|
-
-
14 楼
最初由 systembug 发布 这东西怎么加呢。。。。
命令行
如upx
|
能力值:
( LV12,RANK:2670 )
|
-
-
15 楼
支持!
|
能力值:
( LV3,RANK:20 )
|
-
-
16 楼
,虽然大多数exe都出错,不过还是很佩服
|
能力值:
( LV9,RANK:250 )
|
-
-
17 楼
支持
|
能力值:
(RANK:650 )
|
-
-
18 楼
里面的notepad unpacked
输入表的调用修复了
oep没修
|
能力值:
( LV12,RANK:2670 )
|
-
-
19 楼
最初由 shoooo 发布 里面的notepad unpacked
输入表的调用修复了 oep没修 野猪的力量
|
能力值:
(RANK:10 )
|
-
-
20 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
支持
|
能力值:
(RANK:650 )
|
-
-
22 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
盼望此壳,VCasm
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
等待 哪位大牛 弄个 图形界面的出来
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
|
|
|