[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 批处理怎样运行自身代码变换?

RT目的:每次运行时自身功能不变,代码变换
我的思路:
使用变量代换功能,set 一个数,后面所有代码由ser 的这个进行偏移代换
每次运行只需要改变 这个预先的set值就可以使自身变换
就像变量加密一样
问题是,每次变幻时,需要先将自身解密还原,然后再加密

讨论:
本帖仅是讨论自身变换的可能及做法,原理上可能与病毒变异差不多
仅作讨论

无论怎么替换,例如echo off命令,最后面对命令解释器运行时依旧是echo off 。。。
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

回复 2楼 的帖子

的确是的

但是对于一些敏感命令来说
比如一些恶意的bat使用变量代换来躲避杀毒软件

TOP

返回列表