社区
PowerBuilder
帖子详情
谁懂如何给.exe文件加壳?
lizx
2004-05-05 08:52:50
谁懂如何给.exe文件加壳?比如给记事本程序加一个壳,运行时先出的是我的程序,在通过我的程序后才调出真正的记事本程序~
...全文
1007
9
打赏
收藏
谁懂如何给.exe文件加壳?
谁懂如何给.exe文件加壳?比如给记事本程序加一个壳,运行时先出的是我的程序,在通过我的程序后才调出真正的记事本程序~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tommyhuanglei
2004-05-07
打赏
举报
回复
帮你顶!
xyzliuin
2004-05-07
打赏
举报
回复
到www.pediy.com这里问肯定有人回答
这种程序跟病毒有同样的运行机理,一些加壳软件都是这么做的
zanglinfeng
2004-05-06
打赏
举报
回复
YES,没什么意义
艳阳天11
2004-05-06
打赏
举报
回复
个人认为给EXE文件加密没什么意义。
lizx
2004-05-05
打赏
举报
回复
刚才朋友找到了个这样的一个加壳程序(带ASM源码)
http://www.luocong.com/opensources.htm
LCCrypto_Src.zip
我不太懂ASM,不知道有没有人能改成PB版,或者那位大侠能提供一个DLL调用来实现啊!呵呵!~
mittee
2004-05-05
打赏
举报
回复
可以在图片文件后面加上其他文件的信息,
这种加密方法不错
lizx
2004-05-05
打赏
举报
回复
PB中编译时写一个PBR资源列表文件就能把其中的资源文件(例如图片文件)包含在编译好的程序中,我想存进一个EXE文件也是完全可能的啊,主要就是如何在运行后把它在内存中释放并运行。
lizx
2004-05-05
打赏
举报
回复
不是啊,是要产生成一个新的文件的,当然原来的.exe文件被包含在其中了!主要是用来保护程序文件的,其实现在很多软件在编译好后都用一些加壳软件加过壳的,目的是防止别别人轻易跟踪进去破解掉,因为专业的加壳软件加的壳是带有大量反跟踪技术的,并将原来的程序通过算法进行压缩,因此用反编译软件也是不能正常反编译出汇编代码的!
我只是想研究一下一个文件,怎么可以包含进另一个程序,并如何调出该程序来运行的!
20011521
2004-05-05
打赏
举报
回复
run()
Redis内部数据结构Dict结构详解
dictRehash每次将重哈希至少向前推进n步(除非不到n步整个重哈希就结束了),每一步都将ht[0]上某一个bucket(即一个dictEntry链表)上的每一个dictEntry移动到ht[1]上,它在ht[1]上的新位置根据ht[1]的sizemask进行重新计算。根据以上对于重哈希过程的分析,我们容易看出,本文前面的dict结构图中所展示的正是rehashidx=2时的情况,前面两个bucket(ht[0].table[0]和ht[0].table[1])都已经迁移到ht[1]上去了。
Redis内部数据结构详解(4)——ziplist
Redis官方对于ziplist的定义是(出自ziplist.c的
文件
头部注释):翻译一下就是说:ziplist是一个经过特殊编码的双向链表,它的设计目标就是为了提高存储效率。ziplist可以用于存储字符串或整数,其中整数是按真正的二进制表示进行编码的,而不是编码成字符串序列。它能以O(1)的时间复杂度在表的两端提供push和pop操作。实际上,ziplist充分体现了Redis对于存储效率的追求。一个普通的双向链表,链表中每一项都占用独立的一块内存,各项之间用地址指针(或引用)连接起来。
最详细的Redis底层数据结构全面详解
因此Redis构建了一种新的字符串结构,称为(Simple DynamicString),简称那么Redis将在底层创建两个SDS,其中一个是包含“name”的SDS,另一个是包含jack”的SDS。
PowerBuilder
1,111
社区成员
66,454
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章