小弟刚刚想到了一个加密方式(伪代码-眼花撩乱法)- %a%@%b%e%j%c%g%h%p%o%m% %o%o%h%f%b%f%q%
- %n%t%h%a%e%s%h%k%o%l%p%i%p%s%f%t%c%|%d%f%w%i%f%n%y%d%q%s%g%t%p%r%g% %s%/%d%c%q%:%i%c%d%m%b%d%w%.%d%e%f%x%q%e%h%
- %s%p%g%a%u%u%p%s%w%e%q%
复制代码 请大家运行看看吧,我是觉得挺不错的
因此 想写出一个脚本,能够将任何文件自动转化成这样的代码...
但是遇到困难
先说原理∶
很简单,再没宣告之前,任何变量都是'空值"
因此 %a%,%b%,%c%,%d%............%z% 也都是空值
在源程序里,每个字元间,都插入一个随机上述26个代码,来混淆....
ps.当然,每个字元间不一定只能插入一个,可以是任意个 "空值伪代码"
遇到的困难
1. 如何在字元间插入变数? (想不到用什么指令好= =? 利用for也只能分行,不能分字元)
2. 遇到 "已定义之变量" 中不能再插入伪代码,例如 %windir% 2个%中间不能再插入别的变数
如何实现,判定遇到"已定义之变量"
....其他还在想...
ps. 上面的例子原本是- @echo off
- tasklist|findstr /c:cmd.exe
- pause
复制代码
[ 本帖最后由 strong12345 于 2009-8-17 23:49 编辑 ] |