版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网络信息安全之我见一一 命令攻防技术的 研究常用网络命令是攻防的必备知识,下面介绍几个常用的命令:一、Ping 命令简单的说, Ping 就是一个测试程序,如果 Ping 运行正确,你大体上就可以排除网络访 问层、网卡、 MODEM 的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的 范围。但由于可以自定义所发数据报的大小及无休止的高速发送, Ping 也被某些别有用心 的人作为 DDOS (拒绝服务攻击)的工具,前段时间 ××网站就是被黑客利用数百台可以高 速接入互联网的电脑连续发送大量Ping 数据报而瘫痪的。由于过多的 Ping 命令测试本身容易产生瓶颈,因此
2、许多 Web 管理员将服务器设定为不接受此类测试。如果网址很忙或者出 于其它原因运行速度很慢,如硬件动力不足,数据信道比较狭窄,可过一段时间再试一次, 以确定网址是不是确有故障。 如果多次测试都存在问题, 通常的原因是用户的主机和该网址 站点没有联接上,用户应该及时与因特网服务商或网络管理员联系。ping 命令它所利用的原理是这样的:网络上的机器都有唯一确定的 IP 地址,我们给目标 IP 地址发送一个数据包, 对方就要返回一个同样大小的数据包, 根据返回的数据包我们可以确 定目标主机的存在,可以初步判断目标主机的操作系统等。利用 Ping 命令,可以测试一帧数据从一台主机传输到另一台主机所需
3、的时间,从而判断主 机的响应时间。 该命令的作用, 主要是用于检查路由是否能够到达。 由于该命令的包长很小, 所以在网上传递的速度非常快,可以快速地检测要去的站点是否可到达。如果执行 Ping 命令不成功,则可以判断故障出现在以下几个方面:网线是否连通、网 络适配器配置是否正确、 IP 地址是否可用等。如果执行 Ping 成功而网络仍无法使用,则问 题很可能出在网络系统的软件配置方面。 Ping 命令执行成功,只说明当前主机与目的主机Ping IP地址或主机名间存在一条可连通的物理路径。其使用格式,在命令提示符下键入 执行结果为显示响应时间, 重复执行这个命令, 你可以发现 Ping 报告的响
4、应时间是不同的。 具体的 Ping 命令后还可跟一些参数,这些参数在键入 Ping 后回车会得到详细说明。例如当访问站点 时,就可以利用 Ping 命令来测试目前连接该网站的速度 情况。假设运行的系统为 Windows 9x ,单击 “开始 ”键,选择 “运行 ”命令,接着在运行对话 框中输入 Ping 和用户要测试的网址, 即为 Ping ,该程序就会向指定的 Web 网址的主服务器发送一个 32 字节的消息,而后将服务器的响应时间记录下来。Ping命令将会向用户显示 4 次测试的结果,响应时间低于 300 毫秒都被认为是正常的,而时间超过 400 毫秒时,则认为网络速度较慢。出现 “请求暂
5、停 ” (Request time out信) 息,则意味着网址没有 在 1 秒内响应, 这表明服务器没有对 Ping 做出响应或者网址反应极慢。 当出现 4 个 “请求暂 停”信息,则表示网址拒绝 Ping 请求。Ping 能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短, 表示数据报不必通过太多的路由器或网络连接速度比较快。Ping 还能显示 TTL(Time To Live存在时间)值,你可以通过 TTL 值推算一下数据包已经通过了多少个路由器:源地点 TTL 起始值(就是比返回 TTL 略大的一个 2的乘方数) 返回时 TTL 值。例如, 返回 TTL 值为
6、119,那么可以推算数据报离开源地址的TTL 起始值为 128,而源地点到目标地点要通过 9个路由器网段( 128 119);如果返回 TTL 值为 246,TTL 起始值就是 256,源地点到目标 地点要通过 9 个路由器网段。通过 Ping 检测网络故障的典型次序正常情况下,当你使用 Ping 命令来查找问题所在或检验网络运行情况时,你需要使用许多 Ping 命令,如果所有都运行正确,你就可以相信基本的连通性和配置参数没有问题;如果 某些 Ping 命令出现运行故障,它也可以指明到何处去查找问题。下面就给出一个典型的检 测次序及对应的可能故障:ping - 这个 Ping
7、 命令被送到本地计算机的 IP 软件,该命令永不退出该计算机。如 果没有做到这一点,就表示 TCP/IP 的安装或运行存在某些最基本的问题。ping 本机 IP- 这个命令被送到你计算机所配置的IP 地址,你的计算机始终都应该对该 Ping命令作出应答, 如果没有,则表示本地配置或安装存在问题。 出现此问题时,局域网用户请断开网络电缆, 然后重新发送该命令。 如果网线断开后本命令正确, 则表示另一台计算机可 能配置了相同的 IP 地址。ping 局域网内其他 IP- 这个命令应该离开你的计算机,经过网卡及网络电缆到达其他计算 机,再返回。 收到回送应答表明本地网络中的网卡和载体运行正确。 但如
8、果收到 0 个回送应 答,那么表示子网掩码(进行子网分割时,将 IP 地址的网络部分与主机部分分开的代码) 不正确或网卡配置错误或电缆系统有问题。ping 网关 IP- 这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。ping 远程 IP-如果收到 4 个应答,表示成功的使用了缺省网关。对于拨号上网用户则表示 能够成功的访问 Internet(但不排除 ISP的 DNS 会有问题)。如果上面所列出的所有 Ping 命令都能正常运行,那么你对你的计算机进行本地和远程通信 的功能基本上就可以放心了。 但是,这些命令的成功并不表示你所有的网络配置都没有问题, 例如,某些子网掩码
9、错误就可能无法用这些方法检测到。Ping 命令的常用参数选项ping IP -t- 连续对 IP 地址执行 Ping 命令,直到被用户以 Ctrl+C 中断。 ( -t 表示将不 间断向目标 IP 发送数据包,直到我们强迫其停止。试想,如果你使用 100M 的宽带接入, 而目标 IP 是 56K 的小猫,那么要不了多久,目标 IP 就因为承受不了这么多的数据而掉线, 呵呵,一次攻击就这么简单的实现了。 )ping IP -l 2000- 指定 Ping 命令中的数据长度为 2000 字节,而不是缺省的 32 字节。(-l 定义发送数据包的大小,默认为 32 字节,我们利用它可以最大定义到 65
10、500 字节。结合上 面介绍的 -t 参数一起使用,会有更好的效果哦。)ping IP -n- 执行特定次数的 Ping 命令。( -n 定义向目标 IP 发送数据包的次数,默认 为 3 次。如果网络速度比较慢, 3 次对我们来说也浪费了不少时间,因为现在我们的目的仅 仅是判断目标 IP 是否存在,那么就定义为一次吧。)说明一下,如果 -t 参数和 -n 参数一起使用, ping 命令就以放在后面的参数为标准, 比如 “ ping IP -t -n 3 ”,虽然使用了 -t参数,但并不是一直 ping 下去,而是只 ping 3次。另外, ping命 令不一定非得 ping IP ,也可以直接
11、 ping 主机域名,这样就可以得到主机的 IP。二、net 命令:这个命令是网络命令中最重要的一个, 必须透彻掌握它的每一个子命令的用法, 因为它 的功能实在是太强大了, 这简直就是微软为我们提供的最好的入侵工具。 首先让我们来看一 看它都有那些子命令,键入 net /?回车。在这里,我们重点掌握几个入侵常用的子命令。net view使用此命令查看远程主机的所以共享资源。命令格式为net view IP 。net use把远程主机的某个共享资源影射为本地盘符,图形界面方便使用,呵呵。命令格式为net use x: IPsharename。上面一个表示把 IP 的共享名为
12、 magic 的目录影射为本 地的 Z 盘。下面表示和 建立 IPC$连接(net use IPIPC$ "password" /user:"name" )。建立了 IPC$连接后,呵呵,就可以上传文件了: copy nc.exe admin$ ,表示 把本地目录下的 nc.exe 传到远程主机,结合后面要介绍到的其他 DOS 命令就可以实现入侵 了。net start使用它来启动远程主机上的服务。 当你和远程主机建立连接后, 如果发现它的什么服务 没有启动,而你又想利用此服务怎么办?就使用这个命令来启动吧。
13、用法: net start servername,如图 9,成功启动了 telnet 服务。net stop入侵后发现远程主机的某个服务碍手碍脚,怎么办?利用这个命令停掉就 ok 了,用法 和 net start 同。net user查看和帐户有关的情况,包括新建帐户、删除帐户、查看特定帐户、激活帐户、帐户禁 用等。 这对我们入侵是很有利的,最重要的, 它为我们克隆帐户提供了前提。键入不带参数 的 net user,可以查看所有用户,包括已经禁用的。下面分别讲解。1,net user abcd 1234 /add,新建一个用户名为 abcd,密码为 1234 的帐户,默认为 user 组成员。
14、2,net user abcd /del,将用户名为 abcd 的用户删除。3,net user abcd /active:no,将用户名为 abcd 的用户禁用。4,net user abcd /active:yes,激活用户名为 abcd 的用户。5,net user abcd,查看用户名为 abcd 的用户的情况。net localgroup查看所有和用户组有关的信息和进行相关操作。键入不带参数的net localgroup 即列出当前所有的用户组。 在入侵过程中, 我们一般利用它来把某个帐户提升为 administrator 组帐 户,这样我们利用这个帐户就可以控制整个远程主机了。用法
15、: net localgroup groupname username /add。现在我们把刚才新建的用户 abcd 加到 administrator 组里去了,这时候 abcd 用户已经是 超级管理员了,呵呵,你可以再使用net user abcd 来查看他的状态,和图 10 进行比较就可以看出来。 但这样太明显了, 网管一看用户情况就能漏出破绽, 所以这种方法只能对付菜鸟 网管,但我们还得知道。 现在的手段都是利用其他工具和手段克隆一个让网管看不出来的超 级管理员,这是后话。有兴趣的朋友可以参照黑客防线第 30 期上的由浅入深解析隆 帐户一文。net time这个命令可以查看远程主机当前的
16、时间。 如果你的目标只是进入到远程主机里面, 那么也许 就用不到这个命令了。 但简单的入侵成功了, 难道只是看看吗?我们需要进一步渗透。 这就 连远程主机当前的时间都需要知道, 因为利用时间和其他手段 (后面会讲到) 可以实现某个 命令和程序的定时启动,为我们进一步入侵打好基础。用法:net time IP。三、telnet功能强大的远程登陆命令, 几乎所有的入侵者都喜欢用它, 屡试不爽。 为什么?它操作简单, 如同使用自己的机器一样,只要你熟悉 DOS 命令,在成功以 administrator 身份连接了远程 机器后,就可以用它来干你想干的一切了。下面介绍一下使用方法,首先键入 telne
17、t 回车, 再键入 help 查看其帮助信息。然后在提示符下键入 open IP 回车,这时就出现了登陆窗口, 让你输入合法的用户名和密码, 这里输入任何密码都是不显示的。当输入用户名和密码都正确后就成功建立了telnet 连接, 这时候你就在远程主机上具有了和此用户一样的权限,利用 DOS 命令就可以实现你想干的事情了,四、ftp大家对这个命令应该比较熟悉了吧?网络上开放的 ftp 的主机很多,其中很大一部分是匿名 的,也就是说任何人都可以登陆上去。现在如果你扫到了一台开放 ftp 服务的主机(一般都 是开了 21端口的机器),如果你还不会使用 ftp 的命令怎么办?下面就给出基本的 ftp
18、 命令 使用方法。首先在命令行键入 ftp 回车,出现 ftp 的提示符,这时候可以键入 “ help来”查看帮助(任何 DOS 命令都可以使用此方法查看其帮助)。大家可能看到了,这么多命令该怎么用?其实也用不到那么多,掌握几个基本的就够了。首先是登陆过程,这就要用到 open了,直接在 ftp 的提示符下输入 “open主 机 IP ftp 端口” 回车即可,一般端口默认都是 21,可以不写。接着就是输入合法的用户名和密码进行登陆 了,这里以匿名 ftp 为例介绍。用户名和密码都是 ftp ,密码是不显示的。当提示 * logged in 时,就说明登陆成功。这里 因为是匿名登陆,所以用户显
19、示为 Anonymous 。接下来就要介绍具体命令的使用方法了。dir 跟 DOS命令一样,用于查看服务器的文件,直接敲上 dir 回车,就可以看到此 ftp服务 器上的文件。cd 进入某个文件夹。get 下载文件到本地机器。put 上传文件到远程服务器。 这就要看远程 ftp 服务器是否给了你可写的权限了, 如果可以, 呵呵,该怎么利用就不多说了,大家就自由发挥去吧。delete 删除远程 ftp 服务器上的文件。这也必须保证你有可写的权限。bye 退出当前连接。quit 同上。五、netstat这是一个用来查看网络状态的命令,操作简便功能强大。-a 查看本地机器的所有开放端口,可以有效发现
20、和预防木马,可以知道机器所开的服务等 信息,这里可以看出本地机器开放有 FTP 服务、 Telnet 服务、邮件服务、 WEB 服务等。用 法: netstat -a IP。-r 列出当前的路由信息,告诉我们本地机器的网关、子网掩码等信息。用法:netstat -r IP。六、tracert跟踪路由信息, 使用此命令可以查出数据从本地机器传输到目标主机所经过的所有途径, 这 对我们了解网络布局和结构很有帮助。七、ipconfigIPConfig 实用程序和它的等价图形用户界面 Windows 95/98 中的 WinIPCfg 可用于显示当前的 TCP/IP 配置的设置值。 这些信息一般用来检验人工配置的 TCP/IP 设置是否正确。 但是, 如果我们的计算机和所在的局域网使用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林省吉林市第一中学2025-2026学年高二下学期期末考试语文试卷(文字版含答案)
- 国民经济-藤制品制造行业(2025年)分析报告
- 国民经济-金属家具制造行业(2025年)分析报告
- 国民经济-稻谷种植行业分析报告(2025年)
- 机器人技术基础与应用场景研究
- 感恩的种子爱的河流-小学主题班会课件
- 《江南春》古诗深度赏析
- 心灵护航助力成长小学六年级主题班会课件
- 石油钻井工程师钻井工艺KPI考核表
- 基因序列分析师工作绩效考评表
- 2026四川甘孜州丹巴县选调事业单位人员9人笔试备考题库及答案详解
- 2026年度北京首都旅游集团有限责任公司管理培训生招募笔试历年难易错考点试卷带答案解析
- 2026中国碳纤维复合材料汽车轻量化成本效益分析
- (四调)吉林市2026年高三毕业年级第四次调研测试 生物试卷(含答案)
- 2026贵州毕节市威宁县国营建筑工程有限公司招聘7人笔试备考题库及答案详解
- 2026年交管12123学法减分复习考试题库及参考答案【新】
- GB/T 4982-2025真空技术夹紧型快卸连接器尺寸
- 2024哈希PL1020茶多酚在线自动监测仪
- 起重吊装标准化
- 南昌大学实验班数学试卷
- 脊髓电刺激的护理
评论
0/150
提交评论