Dos命令------安全菜系列一

目录

一、ipconfig命令

二、net命令

三、at命令

一、ipconfig命令

ipconfig命令应该是最最基础的命令了,主要功能就是显示用户所在主机内部的IP协议的配置信息等资料。

它的主要参数有:

all:显示与TCP/IP协议相关的所有细节信息,其中包括测试的主机名、IP地址、子网掩码、节点类型、是否启用IP路由、网卡的物理地址、默认网关等。

renew all:更新全部适配器的通信配置情况,所有测试重新开始。

release all:释放全部适配器的通信配置情况。

renew n:更新第n号适配器的通信配置情况,所有测试重新开始。

【示例】

C:\>ipconfig

Windows IP Configuration

Ethernet adapter 本地连接:

Connection-specific DNS Suffix . :

IP Address. . . . . . . . . . . . : 192.168.0.14

Subnet Mask . . . . . . . . . . . : 255.255.255.0

Default Gateway . . . . . . . . . : 192.168.0.1

二、Net命令

Net命令主要是在windows NT平台中完成一些网络工作,它的功能非常强大,可以这么说如果你想学习windows平台下的网络安全,必须熟悉使用该命令。该命令的语法很多,功能强大,我们只是介绍一些简单常用的。

1、建立IPC连接

只要你拥有某IP的用户名和密码,那就用IPC$做连接,这里我们假如你得到的用户是管理员administrator,密码是123456。假设对方IP为192.168.0.1

net use \\192.168.0.1\ipc$ "123456"/user:"administrator"

一般会显示如下信息:

C:\>net use \\192.168.0.1\ipc$ "123456"/user:"administrator"

命令成功完成。

退出的命令是:net use \\192.168.0.1\ipc$ /del

一般执行后会显示如下信息:

C:\>net use \\192.168.0.1\ipc$ /del

\\192.168.0.1\ipc$ 已经删除。

当然你也可以建立一个空的IPC连接,也就是我们常说的空连接,也就是不需要用户名和密码的IPC连接,一般建立这类连接后就可以获取对方的很多系统信息,比如用户名,共享资源等。建立空连接和建立IPC连接是一样的,不过是不需要用户名和密码,例如我们要建立和IP地址为192.168.0.39的机器的空连接,使用以下命令:

net use \\192.168.0.39\ipc$ ""/user""

如果提示成功就建立了和该IP地址的空连接,然后通过其它命令就可以获取一些该系统的信息,这些系统信息在入侵或者是网络维护中是起着非常重要的作用的,比如你获取了用户名,那么你就可以进行暴力破解密码等。

2、映射磁盘

如果和对方建立了IPC连接,那么就可以映射对方的磁盘。

这里是讲映射对方的C盘,当然其他盘也可以,只要存在就行了.我们这里把对方的C盘映射到本地的Z盘.

net use z:\\127.0.0.1\c$

执行命令后效果如下:

C:\>net use z: \\192.168.0.92\c$

命令成功完成。

如果这么映射磁盘后,我们就可以直接通过访问本地的Z盘来访问对反的C盘。

3.打开服务

如果想打开自己的一些服务,那么就可以使用net start命令,例如:

net start telnet

就可以打开Telnet服务了。

一般有如下信息显示:

C:\>net start telnet

Telnet 服务正在启动 .

Telnet 服务已经启动成功。

4.关闭服务:

关闭服务使用net stop命令,例如:

net stop tenet //就可以关闭Telnet服务啦

一般执行后,有如下信息:

C:\>net stop telnet

Telnet 服务正在停止.

Telnet 服务已成功停止。

C:\>

5、建立用户

必须有足够的权限,建立用户可以是本机,如果是对方的机器,必须远程登陆到对方系统,或者获得了一个shell后才能执行。(输入命令时要注意空格)

我们添加一个hacker的用户密码为lovehacker:

net user hacker lovehacker /add

只要显示命令成功,那么我们可以把他加入Administrator组(管理员组)了:

net localgroup Administrators hacker /add

6、激活用户/停止用户

Guest用户默认是打开的,但是有写管理员会把它停止,我们怎么把它从新激活呢?可以使用netuser命令:

net user guest /active:yes

如果我们想停止一个活动用户,比如停止Guest用户:

net user guest /active:no

7、显示网络资源共享状况

net view,可以显示网络资源共享状况,比如执行 net view \\IP地址,就可以查看该机器的资源共享状况,前提是必须建立了IPC连接,当然你可以建立一个空的IPC连接,也就是不需要用户名和密码的IPC连接。(上面的IPC连接有讲到,请仔细阅读)例如:

C:\>net view \\192.168.0.39

在 \\192.168.0.39 的共享资源

共享名 类型 使用为 注释

-------------------------------------------------------

ftproot Disk

webroot Disk

命令成功完成。

8、发送网络消息

使用net send命令可以给局域网/广域网发送一条消息,格式为:net send IP地址 “消息内容“,如:

net send 192.168.0.1 "这是netsend发送的消息!"

那么一回儿后192.168.0.1的机器将出现一个标题为“信使服务”的窗口,里面显示了你发送的消息,当然如果对方关闭了Messenger服务的话,这条消息是不会显示的,如果你不想收到该类消息,也可以在服务中把Messenger服务关闭。

三、At命令

1、本地AT命令

at命令是一个计划任务命令,和我们windows中的计划任务效果是一样的,但是它是通过命令的方式。

【示例】一般我们可以在本机上直接使用at命令来运行一些已经存在的程序,比如现在是19:58,我们想在20:00的时候运行cmd.exe打开

at 20:00 c:\winnt\system32\cmd.exe

那么就会显示“新加了一项作业,其作业 ID = 1",然后在执行"at"命令就可以看见以下信息:

状态 ID 日期 时间 命令行

-----------------------------------------------------------------------

1 今天 下午 20:00 cmd.exe

那么在20:00就会打开一的cmd的窗口。如果想取消计划任务的话,可以使用以下命令:

at ID号 /del,ID号就是上面显示的ID-->1,那么如果我们要取消ID为1的计划任务,就可以执行下面的命令:

at 1 /del

如果对该命令有不熟悉的的地方,可以使用at /?命令来查看它的帮助。

2、远程AT命令

一般一个入侵者入侵后都会留下后门,也就是种木马了,你把木马传了上去,怎么启动他呢?

那么需要用AT命令,这里假设你已经登陆了那个服务器,你首先要得到对方的时间,

net time \\127.0.0.1

将会返回一个时间,这里假设时间为12:1,现在需要新建一个作业,其ID=1:

at \\127.0.0.1 12:3 c:\winnt\system32nc.exe

后面的路径是要运行的程序在对方磁盘的目录,这个要搞清楚。

这里假设了一个木马,名为NC.EXE,这个东西要在对方服务器上。

时间: 2024-10-17 04:58:49

Dos命令------安全菜系列一的相关文章

Dos命令------安全菜系列二

Dos命令不区分大小写,DOS特殊命令应用技巧: 1.向上箭头和向下箭头可以查看上一次的执行命令 2."Ctrl+C"或"Break"键,中断操作 3.鼠标右键"标记"用来选中内容(其实就是复制功能) 4."F7"可以查看使用过的命令 5."/?"可以查看帮助 6.">",">>"文件重定向 目录命令 1.创建目录 mkdird:\\test\tes

DOS命令——calcs和icacls

有些人反对使用 Cacls,请使用 Icacls. 显示或者修改文件的访问控制列表(ACL) CACLS filename [/T] [/M] [/L] [/S[:SDDL]] [/E] [/C] [/G user:perm] [/R user [...]] [/P user:perm [...]] [/D user [...]] filename 显示 ACL. /T 更改当前目录及其所有子目录中 指定文件的 ACL. /L 对照目标处理符号链接本身 /M 更改装载到目录的卷的 ACL /S

DOS命令大全--具体解释

在Linux和Windows下都能够用nslookup命令来查询域名的解析结果 DOS命令大全一)MD--建立子文件夹 1.功能:创建新的子文件夹 2.类型:内部命令 3.格式:MD[盘符:][路径名]〈子文件夹名〉 4.使用说明: (1)"盘符":指定要建立子文件夹的磁盘驱动器字母,若省略,则为当前驱动器: (2)"路径名":要建立的子文件夹的上级文件夹名,若缺省则建在当前文件夹下. 例:(1)在C盘的根文件夹下创建名为FOX的子文件夹:(2)在FOX子文件夹下再

[转] DOS命令for用法详解

[From] http://www.jb51.net/article/31284.htm for帮助文档 对一组文件中的每一个文件执行某个特定命令. FOR %variable IN (set) DO command [command-parameters] %variable 指定一个单一字母可替换的参数. (set) 指定一个或一组文件.可以使用通配符. command 指定对每个文件执行的命令. command-parameters 为特定命令指定参数或命令行开关. 在批处理程序中使用 F

JDK的命令行工具系列 (一) jps、jstat

概述 在我们进行故障定位和性能分析时, 可以使用Java Dump(也叫Dump文件)来帮助排查问题, 它记录了JVM运行期间的内存占用和线程执行等情况.其中Heap Dump文件是二进制格式, 它保存了某一时刻的系统信息.虚拟机属性.完整的线程Dump.所有类和对象的状态等, 是指定时刻的java堆栈的快照; Thread Dump文件是纯文本格式, 它保存了java应用程序各线程在某一时刻的运行位置. 在%JAVA_HOME%\lib目录下, 有一些诸如jps.exe.jstack.exe.

dos命令-环境变量-数据类型-命名规范

JAVA第一天笔记--dos命令-环境变量-数据类型-命名规范 1.能够阐述JDK和JRE之间区别 JDK(Java Development Kit)是提供给开发人员使用的JAVA开发工具包(javac.exe;java.exe),包含JRE(Java Runtime Environment). JRE(Java Runtime Environment)是Java程序运行环境,包含JVM(Java Virtual Machine)及核心类库. 总结为:开发人员使用JDK开发的程序,在JRE中运行

dos命令下使用sql server

通常情况下,我们可以在dos命令下使用sql server,使用dos命令来使用sql server的方法如下: 1.连接上数据库服务器: 使用osql命令,该命令可以在dos窗口中输入osql ?查看,如: 接下来我们使用osql  -S localhost -U sa -P 123456连接上我们的数据库服务器. 2.而后使用sql语句查询数据库中所有数据库名: 3.我们可以使用sql语句获取某个数据库下的所有的表的名称 其他的操作不再多述.

常用键盘功能键和快捷键以及DOS命令

1 键盘功能键和快捷键 打开系统屏幕键盘: window键 + R,打开运行命令,输入osk,回车即可打开. 1.1 键盘功能键(9个) 序号 功能键 说明 作用 1 Tab 制表符键 使用tab实现向右的缩进, 使用shift + tab 实现向左的缩进, 加入适当缩进使我们的代码更整洁可读. 2 Shift 上档转换键 转换英文字母大小写, 转换数字和特殊符号, 转换输入法中英文等. 3 Ctrl 控制键 不单独使用,和其他键形成组合快键建 4 Alt 单词"Alter"缩写,汉语

DOS命令(可查看本机IP地址各个网卡号)

网卡号指的是网卡的编号,也就是网卡的物理地址.查看方法:(以win7为例)打开开始 输入cmd 回车后进入dos命令行模式,然后输入ipconfig /all 回车查看结果找到“无线局域网适配器 无线网络连接”或者“以太网适配器 本地连接”下的“物理地址”,其后的一串数字就是网卡的物理地址.2.在DOS命令行窗口:1)输入:ipconfig/all,回车,可查看本机IP地址.MAC地址.网关.DNS等2)输入:chkdsk /r命令,回车检查修复硬盘(必要时再输入Y):3)输入:systemin