AngelWings 发表于 2017-6-4 19:09

自己纯C++加密壳开发!

这是我自己写的一款采用纯C++!加密壳!
我自己现在现在 也在设计编写 虚拟机引擎!
所以现在发布的 是 无花指令无虚拟 程序!
//*****************************//
脱壳要求!采用脚本!或者手动修复!不允许直接破解让程序直接绕壳加密运行
//*****************************//

//*****************************//

                      壳介绍
壳兼容支持:C ,C++,BC++,Delphi ,ASM 易语言
系统支持:此壳为32位向下开发 支持 16 32 位程序加壳!加壳程序
加壳特点:自我修复(学习VMP 如果我把这项去掉 那么个别脱壳的API 在64位系统是未知的)//*****************************//
///////////////////////////////////////////
                  希望大家积极 找出主程序 安全隐患 或 建议给我!
                           在此 谢谢各位!
///////////////////////////////////////////

pwp 发表于 2017-6-4 19:21

{:1_921:}向大牛学习

xjun 发表于 2017-6-5 23:12

//以delphi程序为例子脱壳
pause
bc
BPHWC
BPMC

var OEP
var Base
var PE_Head
var IAT_Addr
var IAT_End
var IAT_Size

mov OEP,eip
add OEP,6D
bp OEP
esto
sti
msg "<-- This is OEP"

//GMI eip, MODULEBASE
//mov Base,$RESULT
//mov PE_Head,
//add PE_Head,Base
//
//mov IAT_Addr,
//add IAT_Addr,Base
//mov IAT_Size,
//mov IAT_End,IAT_Addr;
//add IAT_End,IAT_Size

mov IAT_Addr,00450118
mov IAT_End,004506D4

var IAT_EIP
var IAT_Point
var IAT_Fix
loop:
cmp IAT_Addr,IAT_End
ja exit
mov IAT_EIP,
mov IAT_Point,,4
mov IAT_Fix,
mov ,IAT_Fix
add IAT_Addr,4
jmp loop

exit:
msg "please scylla dump and unpacked."
ret








易霜 发表于 2017-6-4 19:39

表是我小学生一个看不懂

可坏 发表于 2017-6-4 19:55

表是我小学生一个看不懂{:301_998:}

songjiangten 发表于 2017-6-4 20:07

好高级的样子。。。

vvxz 发表于 2017-6-4 20:36

很有必要给程序加个壳吗

zyong 发表于 2017-6-4 20:50

        热心回复!

风骚绝代 发表于 2017-6-4 20:57

大神太厉害了   学习一下

AngelWings 发表于 2017-6-4 21:28

非常感谢!NOTEPAD 已经解决! 希望找到更多问题!

dulaine 发表于 2017-6-5 08:54


大神太厉害了
页: [1] 2 3 4 5 6 7
查看完整版本: 自己纯C++加密壳开发!