|
老九的pecmd v2.8版支持加密码功能:
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ │格式│SHEL <文件名(含路径)>[,密码MD5字符串][,重试次数] ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │功能│加载指定的SHELL,并将SHELL锁定。 ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │参数│■文件名为SHELL文件名(含路径,可使用环境变量)。 ┃
┃ │ │■密码是英文字母和数字,区分大小写,密码的最大长度是12个字符。 ┃
┃ │ │■省略密码MD5字符串时会自动登录,默认的重试机会为3次。 ┃
┃SHEL ├──┼──────────────────────────────────────────────┨
┃ │示例│SHEL %SystemRoot%\EXPLORER.EXE,e10adc3949ba59abbe56e057f20f883e,5 ┃
┃ ├──┼──────────────────────────────────────────────┨
┃ │备注│※本命令功能与EXEC $相似,修改进程中关机代码(挂接"ExitWindowsEx"函数)。 ┃
┃ │ │※本命令同时具有锁定SHELL的功能,当SHELL被杀时能自动加载SHELL。 ┃
┃ │ │※带登录密码的SHELL命令,建议在它之前开启LOGO命令。 ┃
┃ │ │※SHEL命令之后的TEXT命令的各参数可能要重新设置。 ┃
┃ │ │※SHEL命令必须在HOTK命令之后,本命令不能在命令行中使用,只能在配置文件中使用。 ┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
具体方法如下:
1 修改winpe.ini
编辑WINPE.INI文件,最后面一行命令
FIND Explorer.EXE,!TEXT 正在载入桌面……|SHEL %SystemRoot%\EXPLORER.EXE|LOGO|TEXT
改成
FIND Explorer.EXE,!TEXT 正在载入桌面……|SHEL %SystemRoot%\EXPLORER.EXE,你的密码MD5字符串|LOGO|TEXT
-----------------------------------------------
保存以后启动试试应该就可以了, 因SHEL命令放在外部配置文件中, 所以用最小配置登录再加载外置程序, 这样就可以绕过密码验证。通过SHEL设置的密码就形同虚设。
因此建议参考老九32MB的U版PE或其它PE,有口令的SHEL命令应放在内部配置文件中,这样没一定水平的改不了。
---------------------------------------------
2 最小模式调用内部配置文件的shel,解压Winpe.is_,编辑winpe - system32下的PECMD.ini的shel段相似的那一条,建议照这一种方式做
[ 本帖最后由 haiwy 于 2007-10-11 03:27 PM 编辑 ] |
|