| VB 源码 | VC 源码 | ASP源码 | JSP源码 | PHP源码 | CGI源码 | FLASH源码 | 素材模板 | C 源程序 | 站长工具 | 站长教程 |

黑客技术

木马病毒
黑客技术
系统安全
防火墙
安全防范

本类阅读TOP10

·五种windows密码设置及破解
·穿过局域网的我的手 内网远程控制全攻略
·不用任何软件(木马程序)盗取账号密码
·EXE、DLL文件的脱壳
·黑客技术:SQL入侵教程
·美萍的破解方法
·Windows黑客编程基础
·硬盘还原卡的破解
·win2000密码破解不完全指南
·大话网络之经典入侵技术

站内搜索

如何用139端口远程重起NT服务器
最近很多朋友问我:NT的机器如果远程管理软件坏了,怎么重起呢?其实,如果服务器的139端口开着,重起是很简单的,步骤如下:

1、net use \\xxx.xxx.xxx.xxx\ipc$ password /user:username
  建立一个IPC会话

2、net use H: \\xxx.xxx.xxx.xxx\c$
  将对方的C盘映射为自己的H盘

3、copy con h:\reboot.bat
  iisreset /reboot
  CTRL+Z
  在对方的C盘上生成了一个能重启计算机的文件

4、net time \\xxx.xxx.xxx.xxx
  得到对方的时间

5、at \\xxx.xxx.xxx.xxx 重起的时间 c:\reboot.bat
  重起的时间等于对方的时间加几分钟

6、at \\xxx.xxx.xxx.xxx
  看看任务加上没有

7、等......
上面的第三步是only for WIN2K的,如果是NT,你需要用一个特定的重起程序,我们可以自己编写一个reboot.exe来取代reboot.bat,原理很简单,代码如下:
#include "stdio.h"
#include "windows.h"
int main()
{
     //定义重起的时候发送给所有用户的消息
     LPSTR msg="Reboot Tool By Lion Hook\nhttp://www.xici.net";
     //尝试用最简单的API函数重起
     if(ExitWindowsEx(EWX_REBOOT, 0))return TRUE;
     if(ExitWindowsEx(EWX_REBOOT   EWX_FORCE, 0))return TRUE;
     //因为上面的重起不成功,所以需要调整本进程的特权
     HANDLE hToken;
     TOKEN_PRIVILEGES tkp;
     if (!OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES   TOKEN_QUERY, &hToken)) return FALSE;
     //获取重起的特权SE_SHUTDOWN_NAME
     LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);
     tkp.PrivilegeCount = 1;
     tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
     AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);
     //判断是NT内核还是9x内核,选择用不同的方式
     if(!(GetVersion() & 0x80000000))
       InitiateSystemShutdown(NULL, msg, 20, TRUE, TRUE);
     else if (!ExitWindowsEx(EWX_REBOOT, 0))
         if(!ExitWindowsEx(EWX_REBOOT   EWX_FORCE, 0))
            return FALSE;
     return TRUE;
}




相关文章
  • Windows 2000系统下关闭端口的方法与思路
  • 快速确定特定端口的使用程序
  • 根据ip地址查交换机端口
  • 查看开放端口判断木马的方法
  • NetBIOS 端口开放问题
  • 如何关闭windows系统中不安全的端口
  • 如何关闭.限制电脑不用的端口
  • 我们自己来关闭137,138,139端口
  • 在win2000下关闭无用端口
  • 相关软件

  • 通过往端口写文件检测机器的端口状态  
  • 通过设置发送并接收消息:可以设置端口  
  • NT下读写端口  
  • 问端口的程序  
  • 获得计算机中可用的端口的名称  
  • 一个可以看现在计算机上有那些端口被打开  
  • 32 位的端口 I/O DLL  

  • 下载首页关于我们广告服务联系方式常见问题隐私声明法律条款本站声明下载帮助发布软件站点地图谷歌卫星地图