中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-27 08:47
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [原创][讨论]非编译型批处理加密方案与代码 精华I 查看 112,745 回复 364
136 发表于 2007-02-26 22:56 ·  中国 广东 深圳 电信
高级用户
★★★
积分 793
发帖 312
注册 2004-09-02 00:00
21年会员
UID 31104
性别 男
状态 离线
顶一下,让更多的人看到。
137 发表于 2007-02-26 23:42 ·  中国 福建 福州 长乐区 电信
初级用户
积分 53
发帖 23
注册 2007-02-02 23:27
19年会员
UID 78449
性别 男
状态 离线
这个加密方法好啊 学习了
138 发表于 2007-02-28 04:41 ·  中国 河南 洛阳 电信
新手上路
积分 2
发帖 1
注册 2007-01-05 01:09
19年会员
UID 75462
性别 男
状态 离线
郁闷死啊,刚测试过了一个小命令copy加密后就变成“'锘縞opy' 不是内部或外部命令,也不是可运行的程序
或批处理文件。“了,等于加密成功了但批处理坏了。
139 发表于 2007-03-02 12:17 ·  中国 四川 泸州 联通
高级用户
★★★
积分 609
发帖 374
注册 2006-08-02 22:38
19年会员
UID 59720
状态 离线
其实就是用 copy a.txt+b.txt c.txt 的方法加密才是万能的.只要将a.txt保存为
Unicode编码就行,什么符号文字要不要都行.
140 发表于 2007-03-05 22:40 ·  中国 黑龙江 鸡西 联通
新手上路
积分 2
发帖 1
注册 2007-03-05 22:09
19年会员
UID 80849
性别 男
状态 离线
141 发表于 2007-03-08 23:08 ·  中国 湖北 武汉 武昌区 电信
初级用户
积分 20
发帖 9
注册 2007-03-08 22:23
19年会员
UID 81104
性别 男
状态 离线
七楼的牛B啊
但是每次都显示那个代码的执行不太好啊
142 发表于 2007-03-11 01:16 ·  中国 广东 深圳 罗湖区 电信
新手上路
积分 2
发帖 1
注册 2007-01-17 00:22
19年会员
UID 76730
性别 男
状态 离线
谢谢大家的分享
143 发表于 2007-03-11 01:32 ·  中国 广东 电信
初级用户
积分 118
发帖 47
注册 2007-03-10 16:00
19年会员
UID 81323
性别 男
状态 离线
ExeScript和QuickBFC这两个编译生成的文件瑞星居然报有病毒~MS也只有瑞星干这等事情
144 发表于 2007-03-12 03:48 ·  中国 广东 广州 海珠区 电信
初级用户
★★
积分 170
发帖 72
注册 2007-03-11 22:16
19年会员
UID 81435
性别 男
状态 离线
有这问题,某些杀毒软件对转换后得exe文件误报。。。纳闷
145 发表于 2007-03-15 01:49 ·  中国 广东 东莞 电信
初级用户
积分 50
发帖 21
注册 2007-03-13 08:06
19年会员
UID 81579
性别 男
状态 离线
我从来未成功过一次.
用了以上所有方法和工具.
146 发表于 2007-03-15 07:16 ·  中国 湖北 荆门 电信
新手上路
积分 18
发帖 8
注册 2007-01-29 07:13
19年会员
UID 78015
性别 男
状态 离线
ddddddddddddddddddd
147 发表于 2007-03-15 08:00 ·  中国 陕西 西安 电信
初级用户
积分 120
发帖 45
注册 2007-03-13 05:57
19年会员
UID 81568
性别 男
状态 离线
学习了
148 发表于 2007-03-16 12:50 ·  中国 福建 漳州 电信
新手上路
积分 4
发帖 2
注册 2006-10-21 10:45
19年会员
UID 67513
状态 离线
echo pig!!
pause>nul
exit
他变成了
@set uvmhh=echo
@set lfmmp=copy
%uvmhh% off
%uvmhh% pig!!
pause>nul
exit
%uvmhh% set ff=createobject("scripting.filesystemobject")>>poly.vbs
%uvmhh% set rr=ff.opentextfile(%0,1)>>poly.vbs
%uvmhh% aa = rr.readall>>poly.vbs
%uvmhh% rr.close>>poly.vbs
%uvmhh% Randomize>>poly.vbs
%uvmhh% poly = int(rnd * 3)>>poly.vbs
%uvmhh% if poly = 0 or poly = 2 then>>poly.vbs
%uvmhh% s = chr(int(22 * rnd) + 97)>>poly.vbs
%uvmhh% rand1 = Replace(aa,"uvmhh","uvmhh" ^& s ^& poly)>>poly.vbs
%uvmhh% rand2 = Replace(rand1,"lfmmp","lfmmp" ^& s ^& s ^& poly)>>poly.vbs
%uvmhh% else>>poly.vbs
%uvmhh% polynum = int(rnd * 7)>>poly.vbs
%uvmhh% for i = 1 to polynum>>poly.vbs
%uvmhh% polychar = chr(int(22 * rnd) + 97)>>poly.vbs
%uvmhh% polyall = polyall + polychar>>poly.vbs
%uvmhh% next>>poly.vbs
%uvmhh% s = chr(int(22 * rnd) + 97)>>poly.vbs
%uvmhh% rand1 = Replace(aa,"uvmhh",polyall )>>poly.vbs
%uvmhh% rand2 = Replace(rand1,"lfmmp", s ^& polyall)>>poly.vbs
%uvmhh% end if>>poly.vbs
%uvmhh% set bb=ff.opentextfile(%0,2)>>poly.vbs
%uvmhh% bb.write rand2>>poly.vbs
@cscript poly.vbs
@del poly.vbs
@exit
其实有用的是
@set uvmhh=echo
@set lfmmp=copy
%uvmhh% off
%uvmhh% pig!!
pause>nul
exit
他分离了
149 发表于 2007-03-16 12:50 ·  中国 福建 漳州 电信
新手上路
积分 4
发帖 2
注册 2006-10-21 10:45
19年会员
UID 67513
状态 离线
echo pig!!
pause>nul
exit
他变成了
@set uvmhh=echo
@set lfmmp=copy
%uvmhh% off
%uvmhh% pig!!
pause>nul
exit
%uvmhh% set ff=createobject("scripting.filesystemobject")>>poly.vbs
%uvmhh% set rr=ff.opentextfile(%0,1)>>poly.vbs
%uvmhh% aa = rr.readall>>poly.vbs
%uvmhh% rr.close>>poly.vbs
%uvmhh% Randomize>>poly.vbs
%uvmhh% poly = int(rnd * 3)>>poly.vbs
%uvmhh% if poly = 0 or poly = 2 then>>poly.vbs
%uvmhh% s = chr(int(22 * rnd) + 97)>>poly.vbs
%uvmhh% rand1 = Replace(aa,"uvmhh","uvmhh" ^& s ^& poly)>>poly.vbs
%uvmhh% rand2 = Replace(rand1,"lfmmp","lfmmp" ^& s ^& s ^& poly)>>poly.vbs
%uvmhh% else>>poly.vbs
%uvmhh% polynum = int(rnd * 7)>>poly.vbs
%uvmhh% for i = 1 to polynum>>poly.vbs
%uvmhh% polychar = chr(int(22 * rnd) + 97)>>poly.vbs
%uvmhh% polyall = polyall + polychar>>poly.vbs
%uvmhh% next>>poly.vbs
%uvmhh% s = chr(int(22 * rnd) + 97)>>poly.vbs
%uvmhh% rand1 = Replace(aa,"uvmhh",polyall )>>poly.vbs
%uvmhh% rand2 = Replace(rand1,"lfmmp", s ^& polyall)>>poly.vbs
%uvmhh% end if>>poly.vbs
%uvmhh% set bb=ff.opentextfile(%0,2)>>poly.vbs
%uvmhh% bb.write rand2>>poly.vbs
@cscript poly.vbs
@del poly.vbs
@exit
其实有用的是
@set uvmhh=echo
@set lfmmp=copy
%uvmhh% off
%uvmhh% pig!!
pause>nul
exit
他分离了
150 我发到这里还能不能有人看见了? 发表于 2007-03-17 00:05 ·  中国 山东 淄博 联通
中级用户
★★
积分 272
发帖 99
注册 2006-06-02 09:12
20年会员
UID 56414
状态 离线
我也是来讨论一大片%%a的那个方法的
看到后来有人把jpg改成mmm
但这样仍旧有个大循环在里面
后来有干脆把for去掉,只写%%a
这样在运行时会先出来错误提示的
我发现了这样一种格式
可以避免这个问题


:%%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a
@echo off
echo It's ok
pause


最前面的空格和冒号屏蔽了只一行

请注意,在首行的冒号前面有个空格,我怎么贴不出来它?

[ Last edited by my3439955 on 2007-3-17 at 12:07 AM ]
论坛跳转: