中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » 请教:Bat2exec(bat2com)转换的Bat文件内容
« [1] [2] »
作者:
标题: 请教:Bat2exec(bat2com)转换的Bat文件内容 上一主题 | 下一主题
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『楼 主』:  请教:Bat2exec(bat2com)转换的Bat文件内容

怎样看到或转回被Bat2exec(bat2com)转换的源文件呢?



一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2004-3-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 2 楼』:  

最好的方法是转换时保存源文件,以备后需。

至于用16进制编辑器查看等方法则显然麻烦且效率低多了。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2004-3-19 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『第 3 楼』:  

是下的1张启动盘上Autoexec调用了1个exe,是被bat2exec转换的bat,我想看源文件学习学习. 用Ultraedit看,大部份还是乱码,Pklite压过,没加密.不知什么方法能看清它的代码,谢谢.....!






[此贴子已经被作者于2004-3-20 1:46:03编辑过]






一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2004-3-19 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Kinglion
铂金会员

痴迷DOS者


积分 5792
发帖 1921
注册 2003-6-20
来自 金獅電腦軟體工作室
状态 离线
『第 4 楼』:  

将可执行文件脱壳后,你使用十六进制编辑软件能看到都使用了什么命令,部分程序能看到全部的文件,有的程序不能看到。关于你说的这个问题,我再试试。



熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
2004-3-20 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (79207959)  编辑帖子  回复  引用回复
Kinglion
铂金会员

痴迷DOS者


积分 5792
发帖 1921
注册 2003-6-20
来自 金獅電腦軟體工作室
状态 离线
『第 5 楼』:  

楼主可以将那个文件上传,让我试着研究一下,可以吗?



熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
2004-3-20 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (79207959)  编辑帖子  回复  引用回复
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『第 6 楼』:  

我来论坛就传成功1次,俺太笨了;找不到了,不过又去Goog下回来了;看邮箱kinglionsoft@idvweb.com,刚想起来,它Pklite1.15压过,我unpklite没解开。






[此贴子已经被作者于2004-3-21 22:06:57编辑过]






一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2004-3-21 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Kinglion
铂金会员

痴迷DOS者


积分 5792
发帖 1921
注册 2003-6-20
来自 金獅電腦軟體工作室
状态 离线
『第 7 楼』:  

To 楼主:
邮件已经收到,我会抽时间进行研究。请静候佳音!对了,为了能确保我能接收到邮件,请同时往我公布的两个邮箱发信。谢谢合作!



熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
2004-3-21 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (79207959)  编辑帖子  回复  引用回复
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『第 8 楼』:  

ok,可惜到23日一时半会儿都来不了论坛了。也不知23日前能否看到您的解答,多谢。。。!






[此贴子已经被作者于2004-3-23 0:20:21编辑过]






一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2004-3-21 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
alan345
初级用户




积分 126
发帖 5
注册 2004-3-3
状态 离线
『第 9 楼』:  

我也想知道被bat2exec转换后的com,它的源文件bat来学习学习.有没有软件反转处理一下.把com还原成bat.

2004-3-22 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Kinglion
铂金会员

痴迷DOS者


积分 5792
发帖 1921
注册 2003-6-20
来自 金獅電腦軟體工作室
状态 离线
『第 10 楼』:  

反编译了楼主发给我的COM文件,请楼主在实际的运行环境下检测是否有功能上的改变,源程序如下:

@echo off
go top

Cracked: Kinglion

:TOP
CLS
TW

:开始
CLS
echo ================================================================================
echo                   ghost 计算机备份系统功能选择菜单
echo.
echo  1 备份: 把c分区系统数据备份到d盘backup文件夹中,文件名为c-backup.gho
echo  2 恢复: 用d盘backup文件夹中的c-backup.gho恢复c分区的系统数据(系统出问题时使用)
echo  3 说明: 使用说明和注意事项
echo  4 简介: 世界语的简单介绍
echo  5 退出: 退出本选择菜单
echo.
echo              中国世界语网站绿网(http://VerdaReto.com)
echo ================================================================================
CHOICE /c:12345 请输入数字(1、2、3、4、5)进行选择
IF ERRORLEVEL 5 GOTO 退出
IF ERRORLEVEL 4 GOTO 简介
IF ERRORLEVEL 3 GOTO 说明
IF ERRORLEVEL 2 GOTO 恢复
IF ERRORLEVEL 1 GOTO 备份

:备份
if not exist d:\backup MD d:\backup
CLS
echo.
echo 现在开始备份C盘的数据,请耐心等待。
echo 备份工作完成后,取出软驱中的磁盘,重新启动计算机......
GHOST.exe D -clone,mode=pdump,src=1:1,dst=d:\backup\c-backup.gho -z9 -sure -fx
PAUSE
GOTO END

:恢复
IF EXIST d:\backup\c-backup.gho  GHOST.exe B -clone,mode=pload,src=d:\backup\c-

backup.gho:1,dst=1:1 -sure -fx
IF NOT EXIST d:\backup\c-backup.gho ECHO 你还没有备份过c盘,或备份后你改变了文件的位置.
PAUSE
GOTO END

:说明
CLS
ECHO                        说        明
ECHO.
ECHO  1. 在安装完基本系统和必要的硬件驱动程序后,就用本系统对 C 分区进行备份。
ECHO  2. 在备份 C 分区前,最好先整理一下磁盘,并确保 D 盘的剩余空间大于 C 盘
ECHO     数据所占用的空间。
ECHO  3. 用本磁盘启动你的计算机,在纯 Dos 状态下进行备份,不要 Windows 系统中
ECHO     的 Dos窗口下进行备份。也可以把本磁盘的文件全部复制 D 盘的某个目录下,
ECHO     然后关闭系统,重新启动计算机并切换到 MS-DOS 方式,在 Dos 状态下执行
ECHO     目录中的 vr 命令。
ECHO
PAUSE 按任意键返回选择菜单
GOTO 开始

:简介
CLS
ECHO             世 界 语 简 介   Kio Estas Esperanto
ECHO      世界语(Esperanto)是波兰的柴门霍夫博士于1887年公布的一种国际辅助语方案。
ECHO      随着社会的发展,  各国政治、经济、文化及科学技术交流合作日益增多,这就迫
ECHO  切需要一种国际共同语,  以解决世界民族语言的繁杂性所造成的交流障碍。但现在任
ECHO  何一种民族语言都无法担此重任。  这是因为一方面,选用任何一种民族语言都会对其
ECHO  它民族造成感情上的伤害与事实上的不平等;另一方面,任何一种民族语都是在长期复
ECHO  杂的历史条件下形成的,不可避免的包含很多不规则,不合理的成分,给其它民族的学
ECHO  习者带来极大困难。  所以,这种国际共同语必须是中立,不属于任何民族,并且简单
ECHO  易学,而且富有表现力的。 而世界语正是这样一种语言。
ECHO      世界语书写形式采用拉丁字母,同一个字母在任何单词中的发音都是相同的。只要
ECHO  学会了28个字母, 掌握了拼音规则,即可读出和写出任何单词。 世界语的词汇源于自
ECHO  然语言 (主要是印欧语系所属语言)中的国际化成分。 它还通过附加前缀,后缀及词
ECHO  根间的组合来构成新词。  这不但增强了它的构词能力,而且大大减少了基本词汇量,
ECHO  减轻了人们记忆单词的负担。世界语的语法规则是在印欧语系的基础上制定的,简单明
ECHO  了而又不失严谨。  其基本文规只有16条。由于世界语的上述特点,使得它比任何一种
ECHO  外语都容易学习。  在世界语的单词中,每一个字母的音值始终不变,句子中也没有连
ECHO  读现象, 因而口语及听力很容易掌握。熟悉了语法规则, 掌握2000个左右的词根及词
ECHO  缀,即可自由地通信,交谈,毫无困难地进行交流。
ECHO      对世界语感兴趣者,可与中华全国世界语协会联系:
ECHO      100037 北京 百万庄路24号 中华全国世界语协会     电话010)68326682
ECHO      或在网上访问中国世界语网站绿网: http://VerdaReto.com
ECHO.
PAUSE 按任意键返回选择菜单
ECHO.

:退出

:END
ECHO.
ECHO 取出软驱中的磁盘,重新启动计算机。
ECHO.
ECHO 如果想重新进入刚才的选择菜单,先输入 vr ,然后按回车键。
ECHO.




熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
2004-3-22 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (79207959)  编辑帖子  回复  引用回复
Kinglion
铂金会员

痴迷DOS者


积分 5792
发帖 1921
注册 2003-6-20
来自 金獅電腦軟體工作室
状态 离线
『第 11 楼』:  

请楼主检测一下,我没有实际运行此程序。



熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
2004-3-22 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (79207959)  编辑帖子  回复  引用回复
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『第 12 楼』:  

金狮大哥,您能讲讲方法 吗!!! 用到的软件, 授俺与渔吧.这个文件在出来dos菜单时,我大致知道就是这样写的,Bat就是那个com文件,只是我没有正确的方法来还原成您以上的文件,谢谢您的关心,我不需运行它,我只想今后再遇到此类com,exe; 运行后实现的某些功能在不理解的时候(复杂点的批处理),也能对付对付看看源文学习 , 呵呵, 离开进入倒计时, 俺都急了,呵呵. 不好意思,再次感谢...!!!!!!!!!!!!!!!!!!!!!!

[em06][em06][em06][em06][em06][em06][em06][em06][em06][em10][em10][em10][em10][em10][em06][em06][em06][em06][em06][em10][em10][em10][em04][em04][em04][em04][em04][em06][em06][em04][em04][em04][em04]

[此贴子已经被作者于2004-3-23 0:41:29编辑过]






一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2004-3-23 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Kinglion
铂金会员

痴迷DOS者


积分 5792
发帖 1921
注册 2003-6-20
来自 金獅電腦軟體工作室
状态 离线
『第 13 楼』:  

其实我也没有什么程序来自动复原以上的批处理程序,只不过我以前研究过将BAT文件编译成COM文件的方法,另外我有BAT2EXEC程序的源代码,能复原出源代码主要是我根据BAT2EXEC程序的编译原理进行的逆运行罢了,而且这些都是手工进行的,至于具体的方法也会因为程序的不同而不同。你可以研究一下BAT2EXEC程序的源代码,我想会对你有帮助的。改天我会把源代码上传。



熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
2004-3-23 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (79207959)  编辑帖子  回复  引用回复
Kinglion
铂金会员

痴迷DOS者


积分 5792
发帖 1921
注册 2003-6-20
来自 金獅電腦軟體工作室
状态 离线
『第 14 楼』:  

对了,如果以后楼主有什么好的批处理程序,别忘了发给我一份噢!呵呵!



熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
2004-3-23 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (79207959)  编辑帖子  回复  引用回复
xiaojun
银牌会员





积分 2202
发帖 499
注册 2003-6-12
状态 离线
『第 15 楼』:  

一定的.谢谢您的Hlp. 再见...! ^_^



一年四季,枫叶红了又红;人生四季,失去的,还能再来吗?—— !
2004-3-23 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: