铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 2950|回复: 12

[其他] z.com和logo.scr

[复制链接]
发表于 2007-8-3 12:51 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
 先写个结论,也不是什么新鲜的事情了。
 
 可以把z.com和logo.scr删掉, 把z.dat改成z.exe直接游戏。

 --------我是分隔线--------

 这两天网上搜下来和自己试下来,反汇编器定作IDA了。

 随便看了看z.dat,基本上没什么概念。Watcom C/C++ DOS编译,用IDA载入也没有相关的sig来辅助辨认。
 
 baidu一下,似乎和Allegro这个游戏引擎有关,但也没什么用,对分析没什么帮助。

 只能先拿z.com开刀,练练手,这个小玩样只有4个功能。

 a.运行 logo.scr
   b.显示 破解者的信息
 c.等待按键
 d.运行 z.dat

    于是又随手看了看logo.scr,IDA分析出来有问题。
 用UE打开来看看,一开始有PKLITE 1.5字样,想想不是破解组织的标记,应该是一个壳。
 用FI查了一下,果然是个壳,然后用FS脱掉。
 再用IDA分析,这下就好多了。

   这个东西的基本功能也很简单:
   1.显示 logo
   2.等待按键

 主要这些东西都是DOS中断,手头没有好的资料。难过死了。。。

 调试器方面,看来只能用TR了,这个老古董还不会。

 只能慢慢来了,哪位大侠能跳出来指点我一下。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-8-3 13:42 | 显示全部楼层
LOGO.SCR是一个屏保
你用其他屏保替换也可以的
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-8-3 17:06 | 显示全部楼层
再战江湖就是这样的
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-8-3 17:57 | 显示全部楼层
基本上是看不懂 !!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-8-5 10:32 | 显示全部楼层
KG错了,这不是普通的SCR,是早期的如今不能替换
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-8-5 12:32 | 显示全部楼层
你才错了
可以替换

我曾经做过一个屏保,里面用几张图片+一首MP3组成
替换掉LOGO。SCR后能成功运行

[ 本帖最后由 KG 于 2007-8-5 12:45 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-8-5 21:57 | 显示全部楼层
KG,我的不行,是把WINXP的放进去的
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2007-8-6 12:52 | 显示全部楼层
不要纠缠于后缀名。。

scr是屏保的后缀名。。单说穿了也是可执行程序。。

也是PE结构,和一般的EXE,MSI,DLL,OCX,TTF没有什么区别。

为什么我说那个logo.scr不是屏保呢。。

因为,第一,这是一个MZ开头的DOS程序,我不觉得DOS下面有屏保的概念。

第二,从表现上来说,这个程序显示一个logo之后,等待按键,如果没有按键,它也在一定的时间内结束了,这也不是屏保的行为。

顺便说一句,我看到这个程序,有一段代码是不停的减Palette的值,我猜想是逐渐变黑的过程,可是时间运行下来却是突然结束的。不知道为什么。

logo.scr这个简单的dos程序,包括显示和按键两个部分,已经被我全部看光了。

就好比打掉了林平之。。升了一级。。现在可以去看z.dat了。。瓦嘎嘎嘎。。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-8-6 13:04 | 显示全部楼层
完全不懂什么PE结构,
就想知道什么时候,金庸的大地图可以更大,场景地图可以更大.
最最重要的,什么时候,战斗也可以支持事件触发/
谢谢/////
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-8-13 14:10 | 显示全部楼层
  1. logo.scr这个简单的dos程序,包括显示和按键两个部分,已经被我全部看光了。
复制代码

看光了论到我去看,怎么看
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2007-8-13 15:13 | 显示全部楼层
困。。。

用IDA 去看。。这个scr没什么的。。

关于IDA到看雪pediy去找下,还有一些教程的。

还需要一些DOS的中断文档,手头没有,一下子也记不清哪里有下载了。

看的话要有一些汇编基础。

--------------------------题外话--------------------------

z.dat是DOS4GW,也就是 DOS for Graphic Windows or DOS for 4G(memory) Watcom

用到了LE,对LE还不是很了解。反正由于这个LE,现在用TR没法调试
据说用SoftICE可以调,但我不乐意装WIN98了。

z.dat刚刚看到片头那里,载入了title.idx和title.grp,于是翻了下潮流的文章,用VC写了个显示的程序,VC也不会,现学。

现在进度很慢,短时间内不可能有什么成果出来。。

最多能把前面的属性怎么随机搞出来。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-8-14 14:20 | 显示全部楼层
汗~~总觉得LZ高深莫测,游泳的鱼二代阿
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2007-8-17 22:55 | 显示全部楼层
dos调用看IDA给的注释就可以了吧
bios和dos调用语句后面都有详细说明的
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-22 13:24

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表