关于BAT源代码加密方法
bat吧
全部回复
仅看楼主
level 7
wwzzxx1380 楼主
当你写完一个程序以后,想要去展示自己,可又怕被别人轻轻松松拿到源代码,这里楼主给大家介绍一种BAT源码加密方法,可能很多大佬已经知道了,我参考了Bat/Agent(病毒)。接下来为大家介绍源码加密方法。
2017年08月21日 02点08分 1
level 7
wwzzxx1380 楼主
首先,推荐大家去网上下载一个16进制编辑软件,叫做MiniHex,小巧玲珑方便使用,下载以后打开,将需要加密的BAT文件拖入其中。
2017年08月21日 02点08分 2
连接:http:/[呵呵]/221.20[呵呵]4.7.13/softdl.360tpcdn.com/minihex/minihex1.6.1.zip
2017年08月21日 02点08分
回复 wwzzxx1380 :DG可以吗
2018年02月03日 11点02分
level 7
wwzzxx1380 楼主
哦对了,先要在载入BAT源文件之前BAT源文件开头要空上两行,供修改使用。
2017年08月21日 02点08分 5
level 7
wwzzxx1380 楼主
载入后,如果你的源文件已经空了两行,16进制开头前4个字节应该是 0D 0A 0D 0A,如图:
2017年08月21日 02点08分 6
level 7
wwzzxx1380 楼主
修改前两个字节的数据,修改为FF FE,如图
2017年08月21日 02点08分 7
FE FF 也行
2018年03月04日 09点03分
level 7
wwzzxx1380 楼主
这种加密方法报毒几率较低,提倡大家使用。如果想要恢复源代码,你可以把文件的16进制头部的FF FE修改为0D 0A,源代码就出现了。
2017年08月21日 02点08分 9
level 7
wwzzxx1380 楼主
或者去找桌面上的 “原文件名+.lok” 的备份文件,数据修改前代码就存在那里了。
2017年08月21日 02点08分 10
level 7
wwzzxx1380 楼主
有人不???
2017年08月21日 02点08分 11
level 15
然而会先报一句错。。
2017年08月21日 23点08分 12
不会报错的,只要记得开头空两行,保证前4个字节是 FFFE 0D0A 就可以啊
2017年08月22日 00点08分
@wwzzxx1380 表示fffe本身被当做一个字符,被cmd当成一个指令了
2017年08月22日 05点08分
回复
超人硬汉
:我的系统上没有,fffe是指明文本编码类型,如果变成了也可以空两行后加cls清屏
2017年08月22日 06点08分
@wwzzxx1380 可以的
2017年08月22日 10点08分
level 9
大力支持!
2017年08月22日 02点08分 13
嗯嗯嗯谢谢!
2017年08月22日 06点08分
level 9
谢谢楼主,但此种方法只是在文件前面添加的其他编码的字符,edit和其他程序还是能看出来的。免杀还可以将最后的一个十六进制数据改为字母即可
2017年08月22日 02点08分 14
对,谢谢你,可记事本就看不出来,这种方法弊端很大,可对初学的小白来说,可以骗一骗~
2017年08月22日 06点08分
层主@ShenMiam 你图里的是什么插件
2017年08月23日 06点08分
2017年08月23日 06点08分
2017年08月23日 06点08分
level 9
加密的技巧很好很有创意dd。不过批处理这种脚本的开源特性本身就是他的一部分价值所在,任何人都能学习分享,也使更多的人使用这个语言。[开心]
2017年09月02日 11点09分 15
另外直接加壳做exe也是惯用技巧
2017年09月02日 11点09分
@BATCHDOS 恩恩!!
2017年09月16日 06点09分
回复 BATCHDOS :不过反编译有些困难
2018年02月03日 11点02分
反编译?别人推荐的我一个BUG壳就破了,我觉得有点XX,当然对别人来说可能很难
2018年08月28日 12点08分
level 7
wwzzxx1380 楼主
帖子沉了。。。。。
2017年09月16日 06点09分 16
level 9
dd为楼主打call
2017年09月30日 10点09分 17
level 7
wwzzxx1380 楼主
emmm...
2017年10月01日 09点10分 18
1 2 3 尾页