中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-03 07:28
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]解密批处理 查看 2,099 回复 14
楼 主 [求助]解密批处理 发表于 2007-01-26 10:41 ·  中国 广东 佛山 顺德区 电信
初级用户
积分 99
发帖 30
注册 2007-01-19 05:46
19年会员
UID 76980
性别 男
状态 离线
附件中的kill.bat是加了密的,无法学习,研究。
希望有人能帮忙解密一下,谢谢


──────────────── 版主提示 ────────────────
  此附件是熊猫烧香病毒专杀工具,其中的kill.bat并非真正的批处理文件,而是
  PE格式的exe可执行文件,想按解密批处理文件的方式来操作是不现实的。
──────────────── 版主提示 ────────────────


[ Last edited by namejm on 2007-1-26 at 10:24 AM ]
附件
xmzsbz.rar (94.98 KiB, 下载附件所需积分 1 点, 下载次数: 77)
2 发表于 2007-01-26 13:26 ·  中国 福建 泉州 石狮市 电信
银牌会员
★★★
积分 1,276
发帖 469
注册 2002-12-23 13:00
23年会员
UID 586
性别 男
来自 福建泉州
状态 离线
这个KILL.BAT并不是一个批处理文件.
而是一个可执行文件.将这个改名为KILL.EXE照样可以运行.
QQ:366840202
http://chenall.net
3 发表于 2007-01-26 22:47 ·  中国 广东 深圳 宝安区 电信
中级用户
★★
积分 358
发帖 130
注册 2005-11-12 16:29
20年会员
UID 45117
状态 离线
是的,是一个可执行文件
4 发表于 2007-01-26 23:16 ·  中国 广东 佛山 顺德区 电信
初级用户
积分 99
发帖 30
注册 2007-01-19 05:46
19年会员
UID 76980
性别 男
状态 离线
噢!太黑了!骗得我好惨呀!
谢谢三楼,二楼两位大哥!
5 发表于 2007-01-28 10:51 ·  中国 江苏 南京 电信
初级用户
★★
积分 138
发帖 50
注册 2007-01-23 10:59
19年会员
UID 77428
性别 男
状态 离线
这是为了防止一下载就被感染,EXE文件改名为BAT也可以运行。
6 发表于 2007-01-29 01:32 ·  中国 江苏 苏州 广电网(移动出口)
初级用户
积分 72
发帖 35
注册 2006-11-13 01:26
19年会员
UID 70380
性别 男
状态 离线
当时还想真有这么牛的加密方式,偶还想学习一下加密的办法呢。
7 发表于 2007-02-01 02:05 ·  中国 湖南 长沙 联通
社区乞丐
★★
gaoshou
积分 -16
发帖 77
注册 2007-01-30 09:11
19年会员
UID 78105
性别 男
状态 离线
我也想知道啊
:cool:
8 发表于 2007-02-04 06:44 ·  中国 四川 成都 移动
新手上路
积分 10
发帖 4
注册 2007-01-16 09:45
19年会员
UID 76677
性别 男
状态 离线
还真厉害
9 发表于 2007-03-16 07:48 ·  中国 湖北 武汉 江夏区 电信
初级用户
积分 76
发帖 38
注册 2007-03-13 02:54
19年会员
UID 81544
性别 男
状态 离线
10 发表于 2007-10-20 21:58 ·  中国 山西 运城 联通
中级用户
★★
积分 241
发帖 131
注册 2005-09-28 19:01
20年会员
UID 42920
性别 男
状态 离线
呵呵,今天在永友的财务通里发现同样的文件
一个名为 “MSDEStp2000.bat” 的文件其实也是一个可执行程序

.exe跟.bat的执行环境就不一样,为什么可以实现,后缀互改后
同样可以执行的效果?

原因何在?
房东说:这娃是个好孩子!
11 YEYEYE 发表于 2008-05-23 22:17 ·  中国 广东 广州 电信
新手上路
积分 2
发帖 1
注册 2008-05-20 07:29
18年会员
UID 119155
性别 男
状态 离线
不错,不错,,,很强大!我喜欢。。
12 发表于 2008-05-24 04:53 ·  法国 奥弗涅-罗讷-阿尔卑斯 里昂大都会 里昂
高级用户
★★
积分 783
发帖 268
注册 2006-12-26 17:18
19年会员
UID 74627
性别 男
状态 离线
Originally posted by maya0su at 2007-10-20 09:58 PM:

.exe跟.bat的执行环境就不一样,为什么可以实现,后缀互改后
同样可以执行的效果?

原因何在?



看了以下显示结果想必大家能了解一二

ftype|find "batfile"
batfile="%1" %*
ftype|find "exefile"
exefile="%1" %*


同理,将exe改为以下文件类型相同的后缀也应当能够运行


batfile="%1" %*
cmdfile="%1" %*
comfile="%1" %*
exefile="%1" %*
piffile="%1" %*


扩展:

如果运行一下几行命令:

ftype PPdos="%1" %*
assoc .cn-dos=PPdos
assoc .ppdos=PPdos


即使你将那个kill.exe 改为 kill.cn-dos 或 kill.ppdos 它一样也可以运行
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
aries215 +1 2009-12-01 20:45
菩提本无树,明镜亦非台,本来无一物,何处惹尘埃.
13 发表于 2009-12-01 14:56 ·  中国 北京 联通
初级用户
积分 39
发帖 27
注册 2007-09-10 17:46
18年会员
UID 97038
性别 男
状态 离线
不知楼上据说的那段代码是否已经存在于文件中呢,它可以自己修改文件类型的关联性
打开之前要修改:
ftype|find "batfile"
batfile="%1" %*
用完之后再改回去:
ftype|find "exefile"
exefile="%1" %*
14 发表于 2009-12-01 21:06 ·  中国 山东 济南 联通
新手上路
积分 8
发帖 5
注册 2007-07-09 10:47
19年会员
UID 93512
性别 男
状态 离线
楼上的 ,如果真是这样的话杀软会狂叫的。
15 发表于 2009-12-02 21:31 ·  中国 山东 烟台 联通
新手上路
积分 2
发帖 2
注册 2009-12-01 22:35
16年会员
UID 155759
性别 男
来自 山东
状态 离线
ddddd
论坛跳转: