易码技术论坛

 找回密码
 加入易码
搜索
查看: 253001|回复: 6

[分享]BIN TO WEB

[复制链接]
发表于 2006-1-23 14:02:00 | 显示全部楼层
多谢了~我正准备写呢,主要是懒或者语文不好~

对了,年前我要发布我的NC3000新网络增强版

支持web和bin,图形化造作界面
 楼主| 发表于 2006-1-23 15:17:00 | 显示全部楼层
这么强!支持一个先.<img src="http://www2.emsky.net/bbs/Skins/default/topicface/face7.gif">

偶现在上大学懒了,一个学期没碰星星了.<img src="http://www2.emsky.net/bbs/Skins/default/topicface/face14.gif">

不过现在努力改过自新,学LAVA和VB中.[em05]
发表于 2006-1-23 18:17:00 | 显示全部楼层
    WEB文件其实和sysdir里的系统文件差不多的.也是直接从$4000的地方执行.
发表于 2006-1-23 18:32:00 | 显示全部楼层
又有东西哈
发表于 2006-1-25 22:18:00 | 显示全部楼层
请问楼主能不能把lav的文件也移进sysdir里呢?

就是lav to web

能的话请教教我

谢谢!!
 楼主| 发表于 2006-1-27 10:40:00 | 显示全部楼层
汗,根本是两种不同的东西嘛,要它自动运行除非搞关联.....再说,我还不知道怎么把东东放进SYSDIR里呢。
 楼主| 发表于 2006-1-23 10:32:33 | 显示全部楼层 |阅读模式
群上有不少有问怎么把BIN文件改为WEB文件(其实就是系统文件,WEB是EPC开发新内核时用的后缀),其实这个并没有什么技术含量,高手别笑.

首先用PM(不知道PM是什么?汗.就是那个LAVA的,有64K那么巨大的,平时用来打包解包那个)的文件编辑功能打开一个BIN文件,它前面是这样的:

AE EE EA 00 20 00 20 4C

YY XX B8 0B 30 03 FF FF

这就是BIN的文件头,BIN文件的前16字节是文件头,除了YY XX那里外,其他的是固定的.那个4C YY XX的是JMP$XXYY,也就是跳转到程序真正开始的地方(XXYY).

而WEB文件(系统文件)的打开是通过BIOS里的一段代码实现的,那一段代码很简单,就是将文件载入到$4000开始的地方(BIN文件也是),然后跳转到$4000执行.与BIN不同的是,它并没有文件头而直接从$4000的地方执行.这样说大家应该想到了,只要将4C YY XX写到AE EE EA的地方就行了.
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2024-3-29 17:41 , Processed in 0.010338 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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