易码技术论坛

 找回密码
 加入易码
搜索
查看: 134767|回复: 5

Bin tools

[复制链接]
发表于 2006-5-23 23:28:00 | 显示全部楼层
不错的样子,支持啊!

正在找一个类似的反汇编器,想不到就有了,谢了啊!
发表于 2006-5-24 08:42:00 | 显示全部楼层
能解密“黄金英雄坛”吗?
发表于 2006-5-24 09:49:00 | 显示全部楼层
呵呵,好东西啊,强烈支持啊!!!


[em01][em01][em01]
发表于 2006-5-24 10:03:00 | 显示全部楼层
刚才用了一下,果然非同凡响啊!!!!

太好用了啊!!!强烈支持啊!!!!


[em01][em01][em01]
发表于 2006-5-24 13:17:00 | 显示全部楼层
呵呵,期待更高版本的发布.
 楼主| 发表于 2006-5-23 23:04:37 | 显示全部楼层 |阅读模式
点我下载

Bintools是一个PC上分析bin文件的工具



历史:
v0.01:仅有解密、反汇编功能
v0.02:加入加密功能,修正了解密功能一处bug



目前版本为0.02

具有加密解密、反汇编功能

集成的解密器decoder为Sippey编写
集成的加密器由ggv提供支持,Sippey编写
集成的反汇编器则是目前最好的6502/65C02反汇编器DA65



该工具可分析NC1020/NC1020N/NC2000A/NC2000C/NC2600/NC3000/TC1000/TC1000S/CC880/CC980/TC880等6502系列CPU的WQX上的可执行文件

打开后载入要分析的bin文件,系统会自动将其解密之,并生成解密后的*.binDec文件
其格式类似bsxy的NC解密工具生成的*.tmp文件
并会生成.binDasm文件,该文件是文件头被截去的binDec文件,反汇编之用(因为da65不支持文件偏移选项)

其中重要的Entry信息将会在报告中提出来


然后会提示你是否将输出的解密文件进行反汇编

反汇编器有多个选项:

注释等级:这决定了生成的反汇编内容中包含的注释信息的丰富与否,分为0-4个不同等级,大家可以自己试试

显示16进制偏移地址:如果该选项被选中,则在输出的反汇编的每个代码都会注明其地址

包含DEBUG信息:输出的代码中包括DEBUG信息

包含走纸信息:供打印之用

写入反汇编引擎版本:输出内容包含反汇编器的版本信息

增强冗余模式

CPU类型:选择要反汇编的指令集,WQX选6502就可以了

指定一个信息文件:指定反汇编的信息文件(*.nfo),该文件格式请去www.cc65.org查找相关资料(nfo fle format),如果国内用户不能访问该站点,请使用代理或Tor-park一类工具

汇编开始地址:决定了汇编的开始地址,一般BIN文件应该用$4010就可以了.若是nc1020.cc8x0的BIN文件,如果发现entry在$2000-$3fff之间,应将其改为$2010

列表每页长度:输出格式设定

然后按确定即可反汇编之

使用Copy/Out菜单功能,可将文件信息,反汇编代码 或者全部内容复制到剪切板或输出到文件



后续版本打算增加更深入的分析能力、编译功能、以及其他一些实用的功能

这个简单版本总算是先把分析PC端BIN文件从

bin-->bsxy的解密器到tmp-->切文件头-->反汇编工具反汇编的麻烦过程 自动化了 呵呵

加密:
用Load binDec file功能
将解密文件*.binDec打开,输入要生成的bin文件名,即可加密生成bin文件
由于bin的加密算法的密钥是随机生成的,因此每次加密可能都会得到不同的结果,但都是可用的


注意:加解密功能中不要对非wqx的bin文件或不正确的bindec文件进行操作,否则程序将崩溃:p




Thread Inc

qiqi  Sippey

2006/5/23







您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-7-10 10:38 , Processed in 0.013411 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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