能力值:
( LV6,RANK:90 )
2 楼
看到别人弄马的时候加密过驱动
能力值:
( LV2,RANK:10 )
3 楼
read this:
http://www.vmprotect.ru/faq.php?lang=en
能力值:
( LV5,RANK:60 )
4 楼
谢谢 dermatolog 的回复.
不过现在我上不去那个站.
不知道能不能简单的描述一下我的问题是否能解决, 大体是什么样的思路.
能力值:
( LV5,RANK:60 )
5 楼
找了个Web代理, 终于看到如下的问答.
Q: When I protect procedures in the driver, I see the message "The section ".text" is in the area of creating a new section". What can you recommend in this situation?
A: You should increase the value of alignment for sections in the settings of your compiler.
能力值:
( LV5,RANK:60 )
6 楼
查/试 了一下午, 还是没有成功的加密驱动.
sys的基地址是通过编译器改OK了, 但仍然相同的错误. 看错误提示好像是需要改驱动的段对齐的属性, 不知道有没有哪位大侠知道?
BTW: 不知道论坛有没有人知道有没有其它可以保护驱动的壳(工具)?
能力值:
( LV4,RANK:50 )
7 楼
即使有,也不会太硬,稍有不慎,蓝屏.
能力值:
( LV9,RANK:3410 )
8 楼
据说注册版保护驱动成功率较高
没有验证
能力值:
( LV4,RANK:50 )
9 楼
我曾经加密成功过,我使用的是内联SDK:
#define CRYBEGIN __asm__(".byte 0xEB\n\t.byte 0x10\n\t.string \"VMProtect begin\"\n\t");
#define CRYEND __asm__(".byte 0xEB\n\t.byte 0x0E\n\t.string \"VMProtect end\"\n\t");
我的文件属性:
$(CROSS_PREFIX)gcc -Wl,--subsystem,native -Wl,--image-base,0x10000 \
-Wl,--file-alignment,0x1000 -Wl,--section-alignment,0x1000 \
-Wl,--entry,_DriverEntry@8 -Wl,--stack,0x40000 -Wl,temp.exp \
-mdll -nostartfiles -nostdlib -o $(TARGET) \
$(OBJECTS) -lntoskrnl -lhal
需要注意的是,如果有返回语句,需要把CRYEND放在return之前,不然的话,在我这会出错
能力值:
( LV2,RANK:10 )
10 楼
最初由 采臣・宁 发布 我曾经加密成功过,我使用的是内联SDK:#define CRYBEGIN __asm__(".byte 0xEB\n\t.byte 0x10\n\t.string \"VMProtect begin\"\n\t"); #define CRYEND __asm__(".byte 0xEB\n\t.byte 0x0E\n\t.string \"VMProtect end\"\n\t"); 我的文件属性: ........
其实不用一定把END的宏标志放return之前的,你修改编译选项中的优化选项就可以了,用不做任何优化的选项就行了.