远程运行程序的一种方法

步骤:(我们以在远程C盘根目录执行某个我们需要执行的程序为例子)

1,net use \\xxx.xxx.xxx.xxxx\c$ password /user:username(建立连接)

2, copy xxx.exe \\xxx.xxx.xxx.xxx\c$\ (拷贝某个程序到远程主机C盘根目录)

3, at \\xxx.xxx.xxx.xxx (获取远程主机当前时间)

4,at \\xxx.xxx.xxx.xxx\c$\xxx.exe time(时间要比远程主机当前时间提前,如远程主机当前时间为3:00,那么你可以指定在一分钟后运行该程序,这时TIME应该为3:01

注:1,要想往远程主机拷贝文件,需要你在建立连接时用到的帐号具有对远程主机写的权限,也就是说你必须拥有相应权限的登录帐号才可以。

2,什么是IPC$:

iPC$(Internet Process Connection)是共享"命名管道"的资源(大家都是这么说的),它是为了让进程间通信而开放的命名管道,可以通过验证用户名和密码获得相应的权限,在远程管理计算机和查看计算机的共享资源时使用。

利用IPC$,连接者甚至可以与目标主机建立一个空的连接而无需用户名与密码(即:net use \\XXX.XXX.XXX.XXX "" /USER:"")当然,对方机器必须开了ipc$共享,否则你是连接不上的),而利用这个空的连接,连接者还可以得到目标主机上的用户列表(不过负责的管理员会禁止导出用户列表的)。

我们总在说ipc$漏洞ipc$漏洞,其实,ipc$并不是真正意义上的漏洞,它是为了方便管理员的远程管理而开放的远程网络登陆功能,而且还打开了默认共享,即所有的逻辑盘(c$,d$,e$……)和系统目录winnt或windows(admin$)。

所有的这些,初衷都是为了方便管理员的管理,但好的初衷并不一定有好的收效,一些别有用心者(到底是什么用心?我也不知道,代词一个)会利用IPC$,访问共享资源,导出用户列表,并使用一些字典工具,进行密码探测,获得更高的权限。

时间: 2024-10-30 22:11:11

远程运行程序的一种方法的相关文章

R1-002 Linux运行程序的3种方法

1.使文件具有可执行权限,直接运行文件: 2.直接调用命令解释器执行程序: 3.使用source执行文件.

从U盘运行Linux操作系统的三种方法

从U盘运行Linux操作系统的三种方法 usb_linux_0 你或许听说过在U盘上运行live Linux操作系统,但你知不知道可以永久的保存运行时的数据,或者直接将Linux安装到U盘?本文将介绍把Linux装进口袋(U盘)的三种方法,挑一种你最喜欢的方法吧! 将ISO映像烧录到U盘 usb_linux_1 把一个Linux发行版的Live ISO映像烧录到U盘中已 经变的极其容易了.从这里你可以在任意一台支持从U盘启动的PC上启动你的Linux系统.然而,这种方法有一个缺点:当你关机后,你

转:部署和分发.NET应用程序的两种方法

部署和分发.NET应用程序的两种方法(技术巅峰 2001年10月09日 16:56)微软的.NET计划是一项激动人心的浩大工程,随着VS.NET Beta2版本的发布,.NET技术也逐渐趋于稳定和成型,越来越多的公司和技术爱好者投入到.NET的开发中来,而现在及早开始.NET的学习和相关开发正是好时机.但是,目前存在着的一个明显事实是,所有的基于.NET技术的应用程序或者产品都需要.NET的运行库支持,因为.NET在程序部署和分发方面有些类似,它需要.NET Framework SDK的支持(J

C++程序设计实践学材系列(12)——1.2.4 Code::Blocks运行程序的两种方式

回到系列文章的目录--[系列文章目录] 回到本章目录--[第1章目录]   1.2.4 Code::Blocks运行程序的两种方式 微课件1.2展示的程序运行方式,只要连编(Build)成功了,一点运行(Run)按钮,看结果就可以了. 目的达到了.但是程序是如何执行的,作为学习者,我们需要知道"内幕".作为开发者,尤其是当程序执行结果与预期的不一样时,需要找到问题究竟出在什么地方. Code::Blocks提供了另外一种运行程序的方式--单步执行,可以由编程者控制,逐条执行程序. 为了

管理员权限运行批处理的几种方法

原文:管理员权限运行批处理的几种方法 废话不说.解决win7运行批处理出错不能注册dll等问题. 1.在批处理的第一行加入:cd /d %~dp0 然后在批处理上右键选择使用管理员权限运行. 2.右键任务栏,选择资源管理器,进程选项卡,显示所有用户的进程,结束explorer,文件-新建任务 explorer,此时选中"利用管理特权创建此任务".桌面显示完成后就可以直接双击批处理运行了. 3.使用第三方提权工具,例如elevate ,用法elevate -c regsvr32 demo

ubuntu下安装程序的三种方法总结(推荐)_Linux

引言 在ubuntu当中,安装应用程序我所知道的有三种方法,分别是apt-get,dpkg安装deb和make install安装源码包三种.下面针对每一种方法各举例来说明. apt-get方法 使用apt-get install来安装应用程序算是最常见的一种安装方法了,比如我要安装build-essential这个软件,使用以下,他会帮我把所有的依赖包都一起安装了. sudo apt-get install build-essential 执行上述命令以后,我们可以看到一下信息,The fol

WinCE应用程序开机自动运行的又一种方法

近日在开发过程中遇到WinCE应用程序开机自动运行的问题,在网上找了找,发现大概有以下三种方法: 1.将应用程序和应用程序快捷方式添加到映像里,再将快捷方式添加到StartUp目录下,这样当系统运行后应用程序就能自动运行: 2.直接替换Wince的SHELL,即修改注册表: [HKEY_LOCAL_MACHINE\init] "Launch50"="explorer.exe" "Depend50"=hex:14,00, 1e,00 把这个expl

找到Windows7系统运行命令的三种方法

目前用win7操作系统的人越来越多,而且新买的电脑都有预装win7系统.有时会遇到这样的问题,win7运行在哪?其实有三种方法轻松找到win7运行窗口,一起来学习吧. 具体步骤如下: 方法一:使用命令快捷键,Win+R"组合键,即可打开"运行"对话框. 方法二:将win7运行入口调用到开始里面 在开始菜单上点右键,选"属性",进入开始菜单属性设置界面,单击底部的"自定义"按钮. 在下面的列表框中找到"显示运行"并勾选

Win8.1启动远程桌面连接的三种方法

  方法一: 在Win8.1桌面界面下,使用 Windows + R组合快捷键,打开运行对话框. 打开开始运行对话框后,我们再键入 mstsc 远程桌面命令,完成后,点击底部的确定即可打开Win8.1远程桌面连接. 方法二: 在Win8.1任意界面,都可以使用 Windows + Q组合快捷键,打开Win8.1右侧位置搜索,然后输入"远程桌面"搜索即可找到,如下图所示: 方法三: 进入Win8.1应用商店,搜索"远程桌面"可以找到远程桌面连接软件,我们下载安装一个即