捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:直接运行资源文件中的可执行文件
dumbow 35101 2008/7/26 14:45:01
这类程序往往很高深。看不太懂啊。
让人佩服的是这段程序并没有用惹是生非的注入的办法,也能做到运行内存里的数据。
请教楼主,可以不用资源文件的形式存放吗?用普通的数据形式,比如一个内存流来存放?
这样就有利于程序加密。如果用资源的形式来存放的话,很容易就被导出来了。
先谢谢楼主指点。
dumbow@126.com
qq420261314
ljmenglong 31741 2007/11/11 22:28:27
不能带参数运行,更不是源码
wynney 27420 2006/12/4 0:27:43
是加那个声明文件啊?
wynney 27403 2006/12/2 5:05:45
“可以运行所有类别EXE的,这个修改简单,你在MemoryRun单元加上JIDE的API声明文件既可,或者手动做个Convert,代码可以参考UPX的”

我也想知道添加的声明文件是什么?
oo9 25258 2006/8/4 15:40:18
请问 sgfree, 声明文件如何加?
togoog22 23634 2006/5/16 11:33:48
sgfree 23475 2006/5/10 19:59:17
可以运行所有类别EXE的,这个修改简单,你在MemoryRun单元加上JIDE的API声明文件既可,或者手动做个Convert,代码可以参考UPX的
onllydb 23177 2006/4/24 15:56:57
看了一下,代码的原形就是调用资源文件中的DLL,并执行启动的函数.所以即使CJT真的从那里修改过来的,那也跟你现在的一样性质嘛(就是添加一个运行EXE接口).不过这个MemoryRun只能运行Delphi的程序,CJT有个MemoryRun2版本,可以运行所有类别EXE的,不知道有没有谁有代码.
dna32r 23143 2006/4/22 15:42:34
这个代码也不说话Aphex写的..
可以说是Ms-rem~或者说也不是他~也不知道是哪个高手写的
在一份代码里面看到过声明~是在Bo2k的~plus里面...
C版本的..是谁也不知道..牛人撒..

1.不能添加附加参数
2.无返回值
3.只能添加到自身程序里面..
4.注意一下~发现不加壳的Delphi编译EXE可以直接运行??为什么?
嘿嘿~看看PE就知道了~为什么EXE回到重定位表呢??~这只能归功于
Delphi强悍了撒..~不能用在VC和其他程序上面(DLL除外)
sgfree 23131 2006/4/21 21:13:13
代码的原形就是调用资源文件中的DLL,并执行启动的函数
ccdos 23087 2006/4/20 20:23:37
能否调用 资源文件中的DLL,并执行启动的函数?
laihongbo 23035 2006/4/19 17:29:18
顶。。。
star5 23033 2006/4/19 17:22:17
将exe编译进资源里,在内存中直接运行而不需要先导出。
kingjit 23019 2006/4/19 10:42:16
请说明一下是做什么用的好不好
第一页 上一页 下一页 最后页 有 14 条纪录 共1页 1 - 14
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表