Board logo

标题: [其他] 怎样做到在别人编辑批处理使显示乱码? [打印本页]

作者: xzwxxwjg    时间: 2009-12-23 11:02     标题: 怎样做到在别人编辑批处理使显示乱码?

在编辑别人的批处理时,发现有的批处理显示乱码,可以很好的保护代码,请教高手,这是怎样做到的?
作者: liuxuchu1989    时间: 2009-12-23 18:35

建议你用一个bat转exe的软件 网上搜一下  如果想要联系我 我可以给你说怎么做的 QQ956323292
作者: xzwxxwjg    时间: 2009-12-24 13:53

谢谢!但是我看到的批处理后缀还是.bat,并不是,exe,如果不转成.exe格式,用什么方法可以让别人用编辑菜单打开时显示乱码?
作者: Batcher    时间: 2009-12-24 21:19

能否把你说的那个批处理传上来看看?
作者: nerfg002    时间: 2009-12-24 22:56

搜索论坛 我见过一个加密的工具
作者: crartor    时间: 2009-12-27 12:14     标题: 下面是我的浅见,不觅之处还望高人指正。

这只是利用系统记事本的一些漏洞做到的。在批处理代码前面加上一系列的特殊代码(也可当成乱码),特殊代码必须使批处理运行不出错,并且该代码一般用cls命令结束。这些代码可以在记事本中用 Alt + 数字 来编辑,也可将整个批处理经过一个“加密”批处理处理而得!在打开这个经过处理的批处理时,记事本就会混乱地读取文本,形成乱码。具体我也不清楚。
    我见过两种“加密”方式:1.前面有一大堆 %%a %%a %%a … … 最后是以 Cls 命令结束;2.前面是几个控制符,最后也是以 Cls 命令结束。
    破解方法:对这两种“加密”方式都可用,用16进制编辑器载入“加密”批处理,然后删除前面的一些字节,删除多少我不记得了。总之,每次删除一个字节,每删除一次就保存一次文件,然后用记事本打开,一直到你看到明文为止,这时你会发现文件开头在 @echo off 之前多出一些字符,把它们删除后保存,就完整地还原了批处理文件。
作者: keen    时间: 2009-12-27 14:00     标题: 回复 6楼 的帖子

要看到你所说的那种加密的bat代码,很简单:
在CMD下,直接用type *.bat,就行了。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2