银行 社区服务 每日签到 会员排行 网站地图
  • 15775阅读
  • 95回复

以名手加强版为例介绍引擎附加数据的由来

楼层直达
我发帖:不隐藏、不叫卖、不加密。
级别: 论坛检查
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [棋中彩钻3级]精华帖数量≥5篇
发帖
1507
金币
10614
威望
13
贡献值
0
乐币
33
主题
138

— 本帖被 棋中论坛 从 棋软讨论 移动到本区(2012-04-10) —

  4月9号许承志朋友发的象棋名手1.56_2U加强版(原帖子http://www.qz777.com/read-htm-tid-12708.html),我借此机会介绍一下引擎附加数据的问题。关于名手1.56_2U的引擎之前海风月影朋友已经发过了(原帖子http://www.qz777.com/read-htm-tid-11311.html)。

  先把这两个引擎的md5、sha1值分别列出来:

  许朋友的引擎:md5:fe99eb16ece1a1784351de2577ed3d80
         sha1:84321a3b96bb6ac1a4c29647b17b1b5fecba1f15


  海朋友的引擎:md5:8c7d2eb89714c1ccf8ecb0217ec69af6
         sha1:2954b64a761a1774fd502afdb3c10f248684f167

  为了方便说明,我把这两个引擎的名字分别改成:许引擎.exe、海引擎.exe,都放在桌面的“附加数据介绍”目录下。

  我很自然要拿许朋友的引擎和海风月影朋友的引擎作比较,初一看许的引擎3.17m,海的引擎1.58m,大小相差近似2倍,我就在想,会不会有人把2个1.58m的引擎捆绑在一起了呢。事实上确实是捆绑的,把其中一个引擎作为附加数据捆绑在另一个引擎上。请听我慢慢说来。

  一、怎样查看引擎是否含有附加数据。

  方法也不唯一,通常使用查壳工具来查看,这里主要介绍File Format Identifier软件。每次拿到一个新引擎就习惯性查查有没有加壳,File Format Identifier软件除了可以查部分壳,还可以查看部分附加数据。

  1、运行File Format Identifier软件,把 许引擎.exe 拖放到软件界面上,看下图画红圈的位置,如果引擎查出引擎有附加数据,那按钮“移除附加数据”和“保存附加数据”是激活状态可以点击的,如果没有附加数据,那两个按钮就是灰色的。从图上可以看出 许引擎.exe 是包含附加数据的。




  2、这时可以选择移或者保存附加数据,通常直接点“移除附加数据”就可以给引擎减肥了,这里我为了证实猜想是不是两个相同的引擎捆绑在一起的,所以我先点击了“保存附加数据”,目的是把多余的数据另存出来,看看到底是什么。

  3、点击保存后选择一个路径、取一个名字就可以保存了,我把名字取作“备份”,注意此时的完整文件名是: 备份.over 。请注意看这个附加数据 备份.over 大小也是1.58m ,那么巧啊,我把后缀名改成 exe ,再运行这个有附加文件改后缀名变成的程序:备份.exe,看到什么了,这就是引擎啊。再用Hash Calculator软件来比较: 备份.exe 和 海引擎.exe 发现md5、sha1值完全一样。

  4、保存出来的附加数据就是名手引擎,也可以说就是 海引擎.exe ,现在再点击“移除附加数据”把多余部分移除,看看剩下的部分又是什么。移除后可以发现 许引擎.exe 减肥了,从原来的 3.17m 变成 1.58m ,再比较md5、sha1值,发现减肥后的 许引擎.exe 、备份.exe、海引擎.exe 三个文件的md5、sha1值一样,这说明减肥后的 许引擎.exe 就是 海引擎.exe,同时也说明原来 3.17m 的 许引擎.exe 就是两个 海引擎.exe 捆绑在一起。所谓的“加强版”就是把两个一模一样的引擎捆绑在一起就算是“加强”了?天知道!很滑稽。

  二、用什么方法可以往一个引擎(程序)上添加附加数据。

  1、通常在制作一个改版引擎是有两个途径:一是用16进制软件修改字符串,二是用特定的软件往引擎里面添加附加数据。这里介“Overlay附加数据处理软件”。

  2、要往一个引擎上附加的数据可以是任何文档,就是说你可以不像上面说的“加强版”许引擎那样把同样的引擎准备两份来捆绑,只要你高兴,你可以把一个图片附加在引擎上,或者把一篇文章附加在引擎上。

  3、这里我新建一个记事本文件(txt文件),在里面写上“不要造假!”,把这个txt文件取名为 “打假” ,全名就是 打假.txt。比如现在要把 打假.txt 附加到上文说的 海引擎.exe 上。因为 Overlay附加数据处理软件 只能读取后缀名为.ovr 的附加文件,所以先把 打假.txt 的后缀名改成 .ovr 。

  4、 运行Overlay附加数据处理软件。如图所示,点击“目标文件”选择你准备的附加文件,这里我选择 打假.ovr ,再点击“源文件”选择你准备好的引擎,这里我选择 海引擎.exe ,接着点“复制附加数据”等弹出确认窗口后再点“确定”,这时候的 海引擎.exe 就不是原来的 海引擎.exe 了,它是 原来的 海引擎.exe 和 打假.ovr 两个文件的结合体。可以再用 File Format Identifier软件 来查看新的 海引擎.exe已经存在附加数据了。同时新的 海引擎.exe 的大小 ,md5、sha1值都变化了。




  说到这里就介绍完了关于引擎附加数据的由来,这样的捆绑方式不局限于引擎,其他exe程序也能用这个方法来附加数据。通过这样的捆绑数据,一个个改版引擎就诞生了,比如某些“加强版”、“超强版”、“最强版”、“绝杀版”引擎你觉得似曾相识,但偏偏大小不一样,你不妨先看看引擎有没有被附加数据。戏法千变万化,有的附加数据不是那样简单的,移除后可能会导致程序不能运行。

  那个所谓的名手“加强版”其实只是个玩笑,你也可以制造出“旗舰版”、“航母版”。

  

  当然我也只懂得皮毛,让高手见笑了。(偷懒,懒得上多图了,如果觉得难看明白再补图。)

本帖最近评分记录: 20 条评分 金币 +126
我发帖:不隐藏、不叫卖、不加密
级别: 论坛检查
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻3级]金币数量≥2000枚 [棋中蓝钻4级]乐币数量≥500枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
3741
金币
2796
威望
6
贡献值
6
乐币
529
主题
0

只看该作者 置顶  来自6楼 发表于: 2012-04-10
— (bpchoi) 执行 帖内置顶 操作 (2012-04-10 07:30) —
论坛高手多,假版难逃法眼。
顺带提一问题:可否於此所谓加强版上再捆绑多相同引擎一次,造成体积是原来三倍的超级加强版?
读了楼主的文章,真的眼界大开,又长见识了。谢谢!
本帖最近评分记录: 1 条评分 金币 +1
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
244
金币
282
威望
0
贡献值
0
乐币
1
主题
0
只看该作者 一楼  发表于: 2012-04-10
原来酱紫啊,学习了!
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
322
金币
16
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 二楼  发表于: 2012-04-10
good!
    
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
240
金币
434
威望
2
贡献值
0
乐币
0
主题
8
只看该作者 三楼  发表于: 2012-04-10
都是高手,牛人太多了!!
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻2级]金币数量≥1000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
571
金币
1757
威望
0
贡献值
6
乐币
2
主题
29
只看该作者 4楼 发表于: 2012-04-10
学习了引擎附加数据。多谢
级别: 二级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
48
金币
62
威望
0
贡献值
0
乐币
0
主题
3
只看该作者 5楼 发表于: 2012-04-10
好棒啊,让棋友们大开眼界,希望你再爆一些做假的料让做假的那些家伙无地自容,谢谢。
级别: 论坛检查
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻3级]金币数量≥2000枚 [棋中蓝钻4级]乐币数量≥500枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
3741
金币
2796
威望
6
贡献值
6
乐币
529
主题
0

只看该作者 6楼 发表于: 2012-04-10
— (bpchoi) 执行 帖内置顶 操作 (2012-04-10 07:30) —
论坛高手多,假版难逃法眼。
顺带提一问题:可否於此所谓加强版上再捆绑多相同引擎一次,造成体积是原来三倍的超级加强版?
读了楼主的文章,真的眼界大开,又长见识了。谢谢!
本帖最近评分记录: 1 条评分 金币 +1
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
102
金币
5
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 7楼 发表于: 2012-04-10
谢谢,让我们受益匪浅,呵呵
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻3级]金币数量≥2000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
423
金币
2051
威望
0
贡献值
1
乐币
1
主题
11
只看该作者 8楼 发表于: 2012-04-10
懂行的人,多发表些这样的文章,让人了解是怎么回事。
木木
级别: 少校
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻2级]乐币数量≥50枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1891
金币
201
威望
1
贡献值
5
乐币
66
主题
17
只看该作者 9楼 发表于: 2012-04-10
高手中的高手
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
438
金币
5
威望
0
贡献值
0
乐币
2
主题
5
只看该作者 10楼 发表于: 2012-04-10
哈哈、、、、原来超级加强版就是这样诞生的
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1147
金币
7798
威望
0
贡献值
1
乐币
132
主题
0
只看该作者 11楼 发表于: 2012-04-10
论坛高手多,读了楼主的文章,真的眼界大开,又长见识了。谢谢!
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻3级]金币数量≥2000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
950
金币
3111
威望
0
贡献值
5
乐币
34
主题
3
只看该作者 12楼 发表于: 2012-04-10
好文章,真的眼界大开了。谢谢楼主
级别: 超级版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
4985
金币
19907
威望
6
贡献值
9
乐币
293
主题
139

只看该作者 13楼 发表于: 2012-04-10
谢谢楼主无私地向大家提供非常好的电脑知识,我又增长了知识,非常感谢!
级别: 超级版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
4985
金币
19907
威望
6
贡献值
9
乐币
293
主题
139

只看该作者 14楼 发表于: 2012-04-10
哈哈,不如把你我都加在里面,不就是超级首席加强版本,呵呵,权当笑话。
级别: 上尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
800
金币
959
威望
4
贡献值
5
乐币
12
主题
43

只看该作者 15楼 发表于: 2012-04-10
不错,分析的很有头绪,真是扫盲了
级别: 少校
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻5级]金币数量≥10000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻3级]贡献值数量≥10点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
2355
金币
18985
威望
0
贡献值
11
乐币
350
主题
231
只看该作者 16楼 发表于: 2012-04-10
精品文章,谢谢分享,大力支持
一分耕耘,一分收获;要收获的好,必须耕耘的好
级别: 超级版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻8级]贡献值数量≥1000点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
3905
金币
5312
威望
31
贡献值
2518
乐币
118
主题
453

只看该作者 17楼 发表于: 2012-04-10
优秀文章,让人受益匪浅!希望更多的好贴子
级别: 少校
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
3021
金币
8320
威望
0
贡献值
7
乐币
29
主题
5

只看该作者 18楼 发表于: 2012-04-10
谢谢指教,跟着学学。
快速回复

限56 字节
请不要在回贴只采用字母:“ PP、asdfhjkl、HAO、OK、ddddddd ......”。  请不要在回贴过于简单的内容:“不错、顶、支持、厉害、呵呵、靠、晕........”
 
验证问题: 我们的论坛名字是?
上一个 下一个