飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2027|回复: 1

技巧:利用winrar的命令行rar.exe关机

[复制链接]

该用户从未签到

发表于 2007-12-31 11:21:48 | 显示全部楼层 |阅读模式
前提:当你远程控制了windows 2000的电脑后,得到了shell,如果想快速关机,怎么办呢?
你可能会想到上传一些工具来关机,有没有一种不用自己上传工具的办法呢?今天就介绍利用winrar来关机。
首先,我们先要取得winrar的安装路径,假如没有装winrar,也就不能利用了。
取得winrar的路径的代码如下:
@echo off
@reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.rar\ShellNew" /v "FileName">%temp%\$cd$.txt
@for /f "skip=4 tokens=3 delims= " %%i in (%temp%\$cd$.txt) do set rarpath=%%~dpi
@echo %rarpath%
pause

我们取得了winrar的路径后,就可以用rar.exe关机了。rar.exe是winrar的32位命令行。
其中的命令行参数 -ioff可以关闭计算机的。聪明的你已经知道了怎么利用了吧,不过
这里要注意引号的使用,如果路径里面含有空格,那么必须用引号括起来。
下面是配合上面的代码,写出的rar.exe关机命令。注意引号~
@"%rarpath%rar.exe" -ioff >nul


ok,原理弄明白了之后,就可以组合成最终的关机代码了,现在把完整的代码写出来:

@echo off
@reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.rar\ShellNew" /v "FileName">%temp%\$cd$.txt
@for /f "skip=4 tokens=3 delims=  " %%i in (%temp%\$cd$.txt) do set rarpath=%%~dpi
@"%rarpath%rar.exe" -ioff >nul


把上面的代码保存为winrar.bat,双击这个文件,电脑就关闭了。winrar的覆盖率可是很大的,几乎每一台电脑上都有的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

x
PYG19周年生日快乐!

该用户从未签到

发表于 2008-1-1 10:58:21 | 显示全部楼层
偶不懂   支持你下
PYG19周年生日快乐!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表