能力值:
( LV9,RANK:170 )
|
-
-
2 楼
我的拙见:可参考下病毒程序的加载方式。
方法一:
若DELPHI中代码行少,重定位的数据比较少,而且所调用的函数都可以在VC程序中找到的话,用LoadPE等软件在VC程序中加入一个新section,然后手动把Delphi中的EXE代码输入到section中,VC中没有的函数可以使用Loadpe载入。修改VC程序入口代码为你新加section的代码行,增加代码的最后跳转到真正VC的入口就可以了。
方法二:
若Delphi程序内容比较多,建议直接在VC的入口处手动加入代码直接运行你的delphi.exe,以前见过一个可以捆绑DLL的程序“ PEBundle” ,你可以搜索测试下看看,不知道效果如何。
还有很多方法可以做到,你可以在论坛里或者搜索下看雪精华里面的文章
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢楼上。麻烦能否给出具体方法。我的delphi程序是检测计算机的名字,然后确定是否可以提运行软件
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
那你不是可以直接买那些加壳程序就行了吗?这些壳提示授权功能
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
好冷落啊,请各位大侠不吝赐教
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
加壳就比较容易达到这效果
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
谢楼上。能否告诉如何加壳,加什么壳?怎么操作
|
能力值:
( LV3,RANK:20 )
|
-
-
8 楼
呵呵我是菜鸟,我发表一下浅见吧
我觉得应该在目标程序里申请一块空间,然后把你的判断代码注入到这段空间,然后
在目标程序的OEP处jmp到你申请的内存空间里,执行完判断代码后跳回OEP处
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
他们说的太含糊,菜鸟同意菜鸟的观点,呵呵
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
2楼的说的很清楚了
看雪论坛里我看过有两篇关于注入代码的精华文章
你搜一下
|
|
|