首页 | 乐园 | 淘宝店 | 社区 | 电驴 | 网页游戏 | 网址大全

VeryCD / 社区 / 软件爱好者之家 / 精华

资源管理小组

相关主题

主题: [应用软件][原创]黑客软件 NFO 文件阅读器的功能和字体大比拼

相关分类: 应用软件

wwashington (楼主) 2007/06/01 14:37:20 顶楼 举报

其实在 Warez 的 ISO 或者 DVDRip 里,也有 nfo 文件的,下面是查看工具。
考虑到 boletips 论坛成立时间不长,需要获得用户的注意,本帖可以在保留
全部信息的前提下转载,附件下载请到原文所在论坛。

作者:wwashington AT boletips and newsmth
时间:2007/05/29

前言:很多黑客软件如注册机 Keygen、破解 Crack、补丁 Patch里面,都有
自己所在的黑客组织的标记,一般是 nfo 文件和 diz 文件。很多人随便拿个
文本编辑器看这些文件,既不方便又不美观。本文将会介绍一些好用的工具,
用过之后你会发自内心的赞叹,原来 DOS 字符也可以作图这么美丽啊!

说明:欢迎转载,请保持本文件的完整性,包括本文原始出处和相关链接。
原文:http://bbs.boletips.com/blbbs/viewthread.php?tid=342

--------------------------------------------------------------------

安装脚本:

把代码保存为 Reg 文件,鼠标双击导入注册表。其中 Change Dir Case 的
目录要自己定义,这个程序是用来批量改目录下的文件名称大小写的,如果
不需要此功能,只要将对应的注册表部分卸载掉就可以了,请参考卸载脚本。

如果需要请到 http://wwashington.51.net 下载 Oem_Dos_V3.zip,解压得
到 Cmd_Menu.zip,再解压此文件,然后得到 Upkzip\File\ChgCase_31.rar,
把最后这个压缩文件解压到你想存放的目录下,就是 Change Dir Case 3.1。

附件里一共有两种方案,一种是 cat -B,一种是 less -r,请您选择一种。
其中 cat -B 是一次性看完 nfo,less -r 是按 Page Up/Page Down 翻页。
Cmd 脚本是 2003 年我在 smth 发表的,现在增加了点右键查看 NFO 文件。

注意:要用到 Unix for Win32,请到 http://unxutils.sourceforge.net/
或者 http://gnuwin32.sourceforge.net/ 下载并安装。最简单是下载附件,
把 cat.exe 和 less.exe 拷到 Windows 的 %SystemRoot%\system32 目录。

代码

REGEDIT4

[HKEY_CLASSES_ROOT\Folder\shell\Command Chinese\command]
@="cmd.exe /k \"cd %L && chcp 936 > NUL\""

[HKEY_CLASSES_ROOT\*\shell\Command Chinese\command]
@="cmd.exe /k \"chcp 936 > NUL\""

[HKEY_CLASSES_ROOT\Folder\shell\Command English\command]
@="cmd.exe /k \"cd %L && chcp 437 > NUL\""

[HKEY_CLASSES_ROOT\*\shell\Command English\command]
@="cmd.exe /k \"chcp 437 > NUL\""

[HKEY_CLASSES_ROOT\*\shell\Command NfoView\command]
@="cmd.exe /k \"chcp 437 > NUL && cat -B \"%L\"\""

[HKEY_CLASSES_ROOT\Folder\shell\Change Dir Case\Command]
@="E:\\Data\\Rename\\ChgCase\\Chgcase.exe"

[HKEY_CLASSES_ROOT\*\shell\Change Dir Case\Command]
@="E:\\Data\\Rename\\ChgCase\\Chgcase.exe"


--------------------------------------------------------------------

删除脚本:

代码

REGEDIT4

[-HKEY_CLASSES_ROOT\Folder\shell\Command Chinese]

[-HKEY_CLASSES_ROOT\*\shell\Command Chinese]

[-HKEY_CLASSES_ROOT\Folder\shell\Command English]

[-HKEY_CLASSES_ROOT\*\shell\Command English]

[-HKEY_CLASSES_ROOT\*\shell\Command NfoView]

[-HKEY_CLASSES_ROOT\Folder\shell\Change Dir Case]

[-HKEY_CLASSES_ROOT\*\shell\Change Dir Case]


--------------------------------------------------------------------

测试记录:

预备:NfoDiz 5.0 Final 和 Oem_Dos_V3.zip 里有很丰富的 nfo 文件样板。
如果需要彻底的检测 Nfo 查看工具,请下载上述两个文件之一作为数据源。

Damn Anthrax.nfo 是错的,NfoDiz 和 Nfo Scroller 查看此 nfo 则正确。
cat Mentallo.nfo 是错的,cat -B Mentallo.nfo 正确,因为 SUB 控制符。
说明:一次看完内容可以用 cat,逐页看则用 more 或者 less,个人喜好。
补充:这里 cat 不能换成 type,后者在 Cmd 运行才正常显示,否则乱码。

more Mentallo.nfo 是正确的,麻烦之处在于要不断按空格换页,比较辛苦。
less Mentallo.nfo 错误,less -r Mentallo.nfo 正确,^P ^Q ^Z 和 ESC。
说明:more 一路往下走,less 可以用上下箭头,用Page键翻页,非常方便。
补充:more 和 less 是按空格向下翻页,按Enter换行,less 按 q 键退出。

--------------------------------------------------------------------

功能评价:

ASCII Art Viewer 最好,国产软件,切换 OEM/GB/B5,纵列选择文本方块。
Nfo Scroller 很棒,国外软件只有它和 NfoDiz 效果跟纯 DOS 图案一样。

Damn NFO View 也很不错,但是看 Mentallo.nfo 有几个控制符不能显示。
不能显示 DLE,DC1,SUB,ESC 控制符,全部用 . 代替了,显得有些敷衍。
如果用 OEM_DOS.nfo 来检测,你会发现很多控制符都用 . 代替,不完美。

其中 NfoDiz 缺点是选工具-->字体-->确定(或鼠标点A图标)才能正常显示,
不能识别 Unix 格式的换行,导致 NStd_EAT.nfo + NStd_SOS.nfo 不完美。

前面介绍的三个软件都可以正确显示 Unix 换行,估计显示前预先处理过。
用了很多 Nfo 工具,NfoDiz 最漂亮,如果它能自动加载字体就更完美了。
需要说明的是,MSI Console 字体比 Terminal 的 OEM/DOS 更加好看一些。

http://phpz.org/NFO/
Online NFO Viewer (选中文件,选择 Picture 模式,可以输出ASCII图案)

--------------------------------------------------------------------

字体评价:

NfoDiz 只可以用 MSI Console (默认) 和 Terminal 的 OEM/DOS 字符集。
其中 MSI Console 字体是 GetDiz 软件提供的,可以拷出来使用。

GetDiz 虽然自带 MSI Console 却看不了 NFO,可以用 OEM_DOS_Pro.TTF,
以及 MS LineDraw,跟纯DOS对比显示效果,OEM_DOS 显得更真实。

ACiD View for Windows 内置 OEM 字体,不能处理 Unix 换行和 SUB 键,
查看 Mentallo.nfo 丢失一大半内容。它能自动卷屏,功能不错。

UltraEdit 只可以用 OEM_DOS_Pro.TTF,不用选字符集,默认值是中欧的。
只要打开 OEM_DOS.nfo 文件跟 NfoDiz 对比,就知道那些字符没
改好,或被软件(如NotePad++和NotePad2)自己屏蔽了,无法显示。

NotePad++ 内置 MS LineDraw 字体,部分控制符号错误,影响 NFO 效果。
设置语言格式可用 OEM_DOS_Pro 字体,它和 LineDraw 都是 TTF。
跟 NfoDiz 一样,NStd_EAT.nfo 和 NStd_SOS.nfo 的换行不完美。

NotePad2 跟 NotePad++ 一样,都是无法显示 DLE,DC1,SUB,ESC 符号。
此外 NotePad2 首次运行会向系统安装自己的 MS LineDraw 字体。
并且版本 1.1 不允许修改字体,版本 2.0 通过修改 ini 换字体。

--------------------------------------------------------------------

错误示范:

在中文 WinXp Sp2 下不能正确查看 NFO 文件,大家有空可以验证一下。

1) k-NFO Viewer v1.0.3

http://www.cracklab.ru/f/index.php?action=...um=3&topic=8837
http://duvivi.at.tut.by/k-NFo.1.0.3.rar

2) Voodoo's NFO Viewer GTX 1.03

http://down.zdnet.com.cn/detail/1/515.shtml

Voodoo's NFO Viewer GTX是一个OEM (DOS) 编码类的文本文件的阅读工具。
它使用方便,可以对档案文件进行编辑和处理。

--------------------------------------------------------------------

资料来源:

http://www.computerra.ru/gid/rtfm/system/289828/
How to Read .NFO, .DIZ, .ION (Russian)

http://www.bitenova.nl/tt/fsb77
NFO -Tools Colletion by Bitenova

-----------------------------------------

http://ldr.hanzify.org/article.asp?id=427
http://www.hanzify.org/?Go=Show::List&ID=82
NfoDiz 5.0 Final 完全汉化 包括帮助

http://bbs.boletips.com/blbbs/viewthread.php?tid=323
[推荐]查看nfo文件请用 NfoDiz 或 Ascii Art Viewer

注意:如果告警说找不到 gapi32.dll,下载一个拷贝到 %SystemRoot%\system32 就可以了。
此外,NfoDiz 是 1999 年出的老软件了,在新版操作系统上要选字体修改字符集为OEM/DOS。
http://www.dll-files.com/dllindex/dll-files.shtml?gapi32

-----------------------------------------

http://wwashington.51.net/
http://mkisofs.cosoft.org.cn/files/Oem_Dos_V3.zip
OEM DOS 字库 V3 By Wwashington

http://www.54tsinghua.cn/classic/desk-soft...wsa/nfoedit.htm
[原创]EditPlus/UltraEdit支持nfo的原理和方法

-----------------------------------------

http://www.skycn.com/soft/7199.html
http://fs165.skycn.com/down/AsciiArtViewer.zip
Ascii Art Viewer V2.2.0 简体中文版

-----------------------------------------

http://www.reteam.org/pastnews.html
http://www.reteam.org/tools.html
http://reteam.org/tools/tf15.zip
Nfo Scroller 1.05

-----------------------------------------

http://www.skycn.com/soft/3660.html
http://www.damn.to/
DAMN NFO Viewer V2.10.0032.RC3 (备注:2.0 版在 WinXp Sp2 不能看 NFO 文件)

-----------------------------------------

http://www.acid.org/newsinfo-display.html
http://sourceforge.net/project/showfiles.php?group_id=99295
http://nchc.dl.sourceforge.net/sourceforge...n32/avw-610.zip
http://nchc.dl.sourceforge.net/sourceforge...avw-610-src.zip
ACiD View for Windows 6.1 含源码

-----------------------------------------

http://www.outertech.com/index.php?_charis...ge=product&id=4
http://www.outertech.com/image.php?id=33&large=1
GetDiz 3.0

-----------------------------------------

http://bbs.et8.net/bbs/archive/index.php/t-800514.html
原来Notepad++也可以查看.NFO文件
http://www.crsky.com/soft/5103.html
Notepad++ v4.1.2

-----------------------------------------

http://www.gfei.cn/bbs/blog.php?tid=276&st...ime=0&endtime=0
全面代替记事本Notepad2 MOD 1.1.0.6 Release (蓝色网际)

Notepad2 MOD 1.1.0.8
修正了两个紧急的问题:
修正导出为 UBB 代码时混合字体的问题
再次修正复制文本的乱码问题
程序附带察看 NFO 的专用字体

http://sourceforge.net/project/showfiles.php?group_id=157477
http://jaist.dl.sourceforge.net/sourceforg...otepad2v1108.7z
Notepad2 1.1.0.8 (注意:新版是 Notepad2 2.0.16,没有查看 nfo 的功能)

--------------------------------------------------------------------

分享到开心网  分享到校内  收藏到QQ书签    订阅本主題RSS更新  美味书签

2007/06/01 18:57:24wwashington 最后编辑 | 查看全部

nianli_1 2007/06/01 15:05:36 2楼 举报

您发布的主题不符合小组格式要求,请参照“ 【置顶】软件爱好者之家最新规定,新老组员发帖必看,从2007年5月1日起严格执行!修改主题和添加正确标签。谢谢对小组工作的支持。
标准的主题应该是:
[XXXX]主题内容
同时添加[XXXX]标签,主题前的[XXXX]与标签内容相同。
标签必须按照小组规定的标签添加,不得自行添加新的标签,同时标签内容应贴近主题内容。


[0] [0] [回复]

wwashington (楼主) 2007/06/01 18:58:20 3楼 举报

谢谢提醒,已经改好了。


[0] [0] [回复]

天南地北心是主 | Total Commander 张学思汉化增强版 内置的查看就够用了... 2007/06/02 23:55:51 4楼 举报

我一直使用 Total Commander 张学思汉化增强版 内置的 F3 查看就够用了

只求方便,大致了解一下就行了,没必要追求最佳效果吧。


[0] [0] [回复]

wwashington (楼主) | 眼见为实,并非每个人都用 TC 和 NFO 插件的... 2007/06/04 01:16:58 5楼 举报

目前综合实力最好的是 Ascii Art Viewer 和 NFO Scroller,实际上效果最好的是 NfoDiz 5.0,新版 6.0 毛病比较多。用过 NfoDiz 5.0,同类软件基本上没必要装了。并不是因为我曾经跟 LDR 一起做 NfoDiz 5.0 汉化版才推荐它,大家自己装来看看效果就明白了。


[0] [0] [回复]

wwashington (楼主) 2007/06/18 22:25:11 6楼 举报

引用:http://bbs.boletips.com/blbbs/viewthread.php?tid=343

最后更新: (2007/06/14)

最新的 Nfodiz 5.0 绿色破解版已完成,现在可以不用手工选Font了,程序
初始化时FormCreate过程已经自动设置了OEM_CHARSET。下载请到原帖查看。

文件说明:NfoDiz 5.0 2007 绿色破解版,已汉化、破解,包含必要的文件。
破解的详细分析请参见原帖的第10楼,或者打开压缩包里的"破解说明.txt"。

---------------------------------------------------------------------------------------------------

破解完成。这里发布的是"破解说明.txt"文档里的详细内容。
手头没有Source Code,只好把FormCreate里面的SetColor
代码废除掉,换成SetCharset为OEM_CHARSET的代码。

关于使用习惯,浅灰色的Color和深蓝色的BackGround已经
很好看了。现在为了激活OEM字体,牺牲了Color,也就是
说程序启动时字体颜色是浅灰色,运行后可以改变颜色。

D:\Program Files\Public\Editor\NfoDiz>type 使用说明.txt

引用

安装说明:
~~~~~~~~~

1) 运行 Add_Shell.js,回答相应的问题。其中 Shell Extension
运行效果是鼠标点右键,选"View By NfoDiz5"查看 NFO 文件。而
File Extension 则是鼠标双击文件,同样可以查看 NFO 文件。

2) 运行 Del_Shell.js,回答相应的问题,可以删除注册表的内容。
请注意 Del_Shell.js 不是开始就存在的,当您运行 Add_Shell.js
自动安装注册表项时,它会根据选择安装的组件创建删除脚本。

3) 已经验证过在 WinXp/Vista/Win2008 下都可以正常使用。特别
提醒,Vista 的权限控制太严格,必须关闭 UAC,或者先以管理员
身份运行 Cmd,在命令行输入 Add_Shell.js,并且把 Recent.lst
的权限设置为 Users 可以完全控制,否则系统提示权限不足。

字体说明:
~~~~~~~~~

1) 将显示字体改成"Terminal, Normal, 14",然后不论是双击文件
还是右键选择"View By NfoDiz5",都可以显示精美的图案。如果你
装了 MSI Console 字体,Size 为 9 号和 14 号都很漂亮。

2) 绿色软件包里有一个字体文件 Msifont.fon,只要把它手工拷贝
到 %SystemDrive%\WINDOWS\Fonts 就能使用。完全安装版会自动拷
贝这个文件。MSI Console 字体比 Terminal 字体更加好看。

3) 如果不想安装新字体,请你忽略安装方法。如果系统已经安装了
新字体但觉得不好看,请到 %SystemDrive%\WINDOWS\Fonts 目录里
查看列表,找到 MSI Console 字体,点鼠标右键选择删除。


D:\Program Files\Public\Editor\NfoDiz>type 破解说明.txt
引用

原文地址:
~~~~~~~~~

http://bbs.boletips.com/blbbs/viewthread.php?tid=343 (http://bbs.boletips.com/blbbs/viewthread.php?tid=343)
Nfodiz 5.0 破解成功,请汉化高手 ldr 兄做个 Repack 版

作者主页:
~~~~~~~~~

http://wwashington.blog.163.com/ (http://wwashington.blog.163.com/)
http://mkisofs.cosoft.org.cn/ (http://mkisofs.cosoft.org.cn/)
http://wwashington.51.net/ (http://wwashington.51.net/)
http://bbs.boletips.com/ (http://bbs.boletips.com/)

破解过程:
~~~~~~~~~

---------------------------------------------------------------------
[Dede] procedure FontDialogApply
---------------------------------------------------------------------

Reference to control richedit : TRichEdit
|
0047B8B2 8B83D0020000 mov eax, [ebx+$02D0]
0047B8B8 8B4058 mov eax, [eax+$58]

* Reference to: graphics.TFont.SetColor(TFont;TColor);
|
0047B8BB E888DEF9FF call 00419748

* Reference to control FontDialog : TFontDialog
|
0047B8C0 8B8320040000 mov eax, [ebx+$0420]
0047B8C6 8B404C mov eax, [eax+$4C]

* Reference to: graphics.TFont.GetSize(TFont):Integer;
|
0047B8C9 E8F2E0F9FF call 004199C0
0047B8CE 8BD0 mov edx, eax

* Reference to control richedit : TRichEdit
|
0047B8D0 8B83D0020000 mov eax, [ebx+$02D0]
0047B8D6 8B4058 mov eax, [eax+$58]

* Reference to: graphics.TFont.SetSize(TFont;Integer);
|
0047B8D9 E8FEE0F9FF call 004199DC

* Reference to control richedit : TRichEdit
|
0047B8DE 8B83D0020000 mov eax, [ebx+$02D0]
0047B8E4 8B4058 mov eax, [eax+$58]
0047B8E7 B2FF mov dl, $FF

* Reference to: graphics.TFont.SetCharset(TFont;TFontCharset);
|
0047B8E9 E87EE1F9FF call 00419A6C

Offset=SetCharset-SetColor=00419A6C-00419748=0x0324

---------------------------------------------------------------------
[Dede] procedure FormCreate
---------------------------------------------------------------------

* Reference to control reg : TMyRegistry
|
0047A1C8 8B832C040000 mov eax, [ebx+$042C]

|
0047A1CE E81DB0FFFF call 004751F0

0047A1D3 8BD0 mov edx, eax
-------- Change To ------------>
0047A1D3 B2FF mov dl, $FF

* Reference to control richedit : TRichEdit
|
0047A1D5 8B83D0020000 mov eax, [ebx+$02D0]
0047A1DB 8B4058 mov eax, [eax+$58]

* Reference to: graphics.TFont.SetColor(TFont;TColor);
|
0047A1DE E865F5F9FF call 00419748
-------- Change To ------------>
0047A1DE E889F8F9FF call 00419A6C

Offset=SetCharset-SetColor=00419A6C-00419748=0x0324

---------------------------------------------------------------------
[Cmd:] hiew32 Nfodiz.exe
---------------------------------------------------------------------

Search=8B4058E865F5F9FF

-------- Absolute ------------>
.0047A1DB: 8B4058 mov eax,[eax][58]
.0047A1DE: E865F5F9FF call .000419748 ---↑ (1)
-------- Related ------------->
000795DB: 8B4058 mov eax,[eax][58]
000795DE: E865F5F9FF call 000018B48
-------- Changed -------------> Addr = Related + Offset
000795DB: 8B4058 mov eax,[eax][58]
000795DE: E889F8F9FF call 000018E6C
-------- Absolute ------------>
.0047A1DB: 8B4058 mov eax,[eax][58]
.0047A1DE: E889F8F9FF call .000419A6C ---↑ (1)


[0] [0] [回复]

wwashington (楼主) 2007/06/18 22:25:57 7楼 举报

这是使用 View By NfoDiz5 的抓图。

IPB Image

IPB Image


[0] [0] [回复]

2009/04/08 10:45:58wwashington 最后编辑 | 查看全部

wwashington (楼主) 2007/06/18 22:26:23 8楼 举报

这是使用 Command NfoView 的抓图。

IPB Image

IPB Image


[0] [0] [回复]

2009/04/08 10:46:20wwashington 最后编辑 | 查看全部

wwashington (楼主) 2007/06/18 22:29:45 9楼 举报

引用

天南地北心是主 wrote:

我一直使用 Total Commander 张学思汉化增强版 内置的 F3 查看就够用了
只求方便,大致了解一下就行了,没必要追求最佳效果吧。

这你就不明白了,好用的软件是会上瘾的。比方说你是个推销员,需要到处
出差,习惯了坐飞机再坐火车就很痛苦,习惯了坐火车再骑自行车也很痛苦。

刚才想上传附件到论坛,可是速度太慢没有传成功。没办法了,只能去原站。


[0] [0] [回复]

无尽空虚之畅通无阻 (组长) 2007/06/18 22:34:21 10楼 举报

今天才看到这篇帖子,是我的过失,支持原创!加为精华,希望楼主继续努力!


[0] [0] [回复]

longyi (斑竹) 2007/06/18 22:52:32 11楼 举报

支持,顶一下!

IPB Image


[0] [0] [回复]

wwashington (楼主) 2007/06/19 00:35:44 12楼 举报

电驴资源

谢谢斑竹的重视和支持,希望这个小工具能帮到更多的人。有两个版本,
A> NfoDiz_v5.0_2007.zip B> NfoDiz_v5.0_20S7.zip。提供两个版本主要
是防止一些兼容性问题,虽然暂时还没碰到。一般建议用 A 就行了。

文件区别:(这里 A 版文件来自 VB6 安装盘,B 版文件来自网络搜索)

A> 其中 Riched3240.dll 4.0.994.24 中国,Gapi32.dll 4.0.994.25 中国。
B> 其中 Riched3240.dll 4.0.450.62 中国,Gapi32.dll 5.5.2803.0 瑞典。
BTW:安装脚本参考了Popoever网站的NfoViewer,感谢原作者的分享。


[0] [0] [回复]

2007/06/19 00:39:55wwashington 最后编辑 | 查看全部

yqxnjw 2009/02/25 23:05:54 13楼 举报

谢谢哦,下载了


[0] [0] [回复]

phoenix87 2009/03/10 13:41:26 14楼 举报

多谢!确实一直不知道改用什么软件打开nfo文件。


[0] [0] [回复]

e26319 2009/03/11 17:08:51 15楼 举报

多谢,下载了。


[0] [0] [回复]

wwashington (楼主) 2009/04/08 10:47:54 16楼 举报

以前存放图片的服务器挂掉了,图片出现红叉。已经更新图片链接,谢谢支持!


[0] [0] [回复]


返回组首页


您可能需要登录以后才能回复!

关于我们 | 诚聘英才 | 著作权声明 | 合作信息 | 广告事务
沪ICP备05001009号
©2003 - 2009 VeryCD.com Some Rights Reserved.