|
willsort
元老会员
Batchinger
积分 4432
发帖 1512
注册 2002-10-18
状态 离线
|
|
2004-3-14 00:00 |
|
|
稀泥吧
初级用户
积分 105
发帖 3
注册 2004-3-18
状态 离线
|
|
2004-3-18 00:00 |
|
|
BOYBOYJACK
初级用户
积分 156
发帖 17
注册 2004-3-8
状态 离线
|
『第
18 楼』:
楼上的高手,
DEBUG 对于你们来说是很容易的东西,对于我们这些没有汇编基础的人简直比登天还要难,
我试过由于用 DEBUG 乱试验, 使硬盘不能引导, 无法访问, 用尽天之数据恢复软件都无法恢复, (专业恢复除外). 所以我对 DEBUG 乱试验有点畏惧
|
Viruslib is a registered mark of Z..soft |
|
2004-4-14 00:00 |
|
|
xjhlhb
高级用户
积分 736
发帖 210
注册 2004-4-12 来自 中國
状态 离线
|
|
2004-4-14 00:00 |
|
|
willsort
元老会员
Batchinger
积分 4432
发帖 1512
注册 2002-10-18
状态 离线
|
『第
20 楼』:
Re BOYBOYJACK:
使用DEBUG使硬盘不能引导,那很可能是改动了主分区的引导记录,因为此处内容可以通过简单的命令进行读写(L和W,具体见http://dos.e-stone.cn/dosbbs/dispbbs.asp?boardID=9&ID=10190),而硬盘主引导扇区由于必须通过硬盘直接读写中断INT13来访问,估计不会被你的“乱试验”所修改。
如此问题应该不会很大,XP下有故障恢复台和ERD,9X下有启动盘的SYS命令,都可以修复主分区的引导记录。
但如果你试验了某些调用中断的汇编指令,那么可能情况略微复杂一些。可以参考下文,看你属于哪一种情况,然后寻求解决方案。
http://dos.e-stone.cn/dosbbs/dispbbs.asp?boardID=6&ID=10091
|
※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得! |
|
2004-4-14 00:00 |
|
|
teletell
初级用户
积分 110
发帖 5
注册 2004-4-18
状态 离线
|
『第
21 楼』:
笨笨狗软件原理就是如此.他首先分解了3.exe为1.exe,2.exe;尔后建立一个批处理,批处理的内容,就是copy/b 1.exe+2.exe 3.exe.至于debug,我也不是很懂.
|
|
2004-4-18 00:00 |
|
|
yuanzhengye
新手上路
积分 14
发帖 7
注册 2006-6-19
状态 离线
|
『第
22 楼』:
事隔很久,楼主都没有发言,看来楼主也不知道!
|
|
2006-6-21 09:57 |
|
|
electronixtar
铂金会员
积分 7493
发帖 2672
注册 2005-9-2
状态 离线
|
『第
23 楼』:
反汇编copy试试
|
C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>" |
|
2006-6-21 14:05 |
|
|
DOSforever
金牌会员
积分 4639
发帖 2239
注册 2005-1-30
状态 离线
|
|
2006-6-21 15:15 |
|
|
cnch
中级用户
积分 326
发帖 70
注册 2003-1-10
状态 离线
|
『第
25 楼』:
小儿科,年少的对DEBUG不够熟练,没关系,发个DOS下的E32给大家,可修改TXT及BIN文件,只要查找MZ(因为EXE文件通常都是这两个字符开始),复制、剪贴及保存即可,自得其乐。在DEBUG下操作怎么能算是内部员工命令?再说,如果程序中存在2个以上的MZ不知道你还屁癫屁癫否?另外告诉大家E32很好用,我用它编辑、修改硬盘的固件很实用,兼容性相当好!
[ Last edited by cnch on 2006-6-30 at 12:34 ]
附件
1: E32.rar (2006-6-30 12:31, 64.07 K, 下载附件所需积分 1 点
,下载次数: 118)
|
|
2006-6-30 12:23 |
|
|
LinHao
新手上路
积分 2
发帖 1
注册 2006-6-23
状态 离线
|
|
2006-6-30 12:28 |
|
|
scumyang
初级用户
积分 20
发帖 9
注册 2006-6-12
状态 离线
|
『第
27 楼』:
实在是简单嘛
1.exe 和 2.exe 不都还在那嘛
把 3.exe 删了留下它俩嘛
楼主不要再隐了 真的有答案就说嘛 说完大家好痛扁你嘛
|
|
2006-7-1 16:59 |
|
|
scumyang
初级用户
积分 20
发帖 9
注册 2006-6-12
状态 离线
|
『第
28 楼』:
顺便再说一句
要单靠标准的 DOS 内部命令完成这个 那是绝对不可能完美实现的
^^^^^^^^^^^^
肯定需要通过第三方(哪怕是MS出的 也算三方)软件帮忙
而且 即使通过第三方软件 也需要手工干预
因为 二进制文件里有可能出现不只一个 MZ 标记 智能划分只是个永远无法完美实现的梦想
当然 在 MZ 标记的基础上再加上加载点和重定位标记的判断的话 应该成功率更高
但是 顺便问问楼主 这样的搞法有什么用吗 打发无聊的时间还行
|
|
2006-7-1 17:05 |
|
|
scumyang
初级用户
积分 20
发帖 9
注册 2006-6-12
状态 离线
|
『第
29 楼』:
顺便再说一句 我们需要对版主同志表示赞扬和崇敬
对这样无聊的几乎可算垃圾的贴子仍然采用认真负面的真诚态度去尝试解决问题
的确是一个负责的好版主的做法
赞一个!
|
|
2006-7-1 17:08 |
|
|
electronixtar
铂金会员
积分 7493
发帖 2672
注册 2005-9-2
状态 离线
|
|
2006-7-1 20:42 |
|