首页 > 其他分享 >De-ICE靶机

De-ICE靶机

时间:2024-07-29 21:54:51浏览次数:9  
标签:-- De 192.168 提权 ICE 靶机 权限 id 1.120

getshell

主机发现  arp-scan -l

端口目录扫描,目录没有扫出来有利信息,查看端口,开放21,22端口,留意一下

访问主页

http://192.168.1.120/products.php?id=63  id处存在sql注入

获取数据库下的账号密码

sqlmap -u http://192.168.1.120/products.php?id=1 -D mysql --users --passwords --batch

所有用户都可以登录系统

在尝试了许多用户名之后,使用 ccoffee 进行了SSH连接,并运行以下命令来枚举具有 SUID 权限的所有二进制文件。

ssh [email protected]

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

提权

查看sudo权限,并对getlogs.sh可执行文件进行提权操作,具体操作就是让其给我们以root权限返回一个/bin/bash的shell终端,赋予getlogs.sh权限

提权成功

标签:--,De,192.168,提权,ICE,靶机,权限,id,1.120
From: https://blog.csdn.net/weixin_74232792/article/details/140781641

相关文章

  • 7.28-跑deepspeed
    完整代码:https://github.com/chenyinlin1/deepspeed_practice_example官方文档:https://www.deepspeed.ai/getting-started/Deepspeed安装:1、创建虚拟环境deepspeed:condacreate-ndeepspeedpython=3.82、cd/public/software/apps/DeepLearning/whl安装对应版本的torch,t......
  • new和Override分别有什么作用(什么情况下用new或者Override)
    override用途:override用于在派生类中重写基类中的虚方法或抽象方法。重写的方法必须与基类中的方法具有相同的签名(方法名、参数列表和返回类型)。基类中的方法必须声明为virtual、abstract或已经由另一个override方法重写。多态性:override支持多态性,允许在运行......
  • Solution - Atcoder YPC2019E Odd Subrectangles
    首先对于\(0/1\)和为奇数,转化为异或为\(1\)来考虑。考虑如果已经确定了行的选取,又该如何计数。考虑对于每一列,都处理好在对应行的位置的异或值。然后记\(\operatorname{c}_0,\operatorname{c}_1\)表示列异或值为\(0/1\)的数量。知道了\(\operatorname{c}_0,\op......
  • 【Vulnhub靶机之Hackme】
     第一步:打开靶机 第二步:查看虚拟靶机ip、第三步:查看连接80端口的ip第四步:扫描出靶机的ip地址第五步:扫描靶机地址下的目录访问login.php目录点击注册点击,可以看到许多的书名 第六步:使用burpsuite抓包在111后面加*号保存抓到的文件为post.txt第七步:使用......
  • 【Vulnhub靶机tomato渗透】
    第一步:端口扫描我使用的是webrobot访问这个ip,就是它了 第二步:目录扫描打开kali使用dirb命令扫描http://192.168.189.154下的目录dirbhttp://192.168.189.154扫描到目录。第三步:访问目录地址看到有几个php的文件第四步:查看访问php的文件我查看的antibot.php是......
  • ICEEMDAN算法 python代码实现
    1.安装matlab.enginepython库里没有ICEEMDAN的方法,需要通过python调用matlab的库中的ICEEMDAN。首先下载python和matlab(这里就不过多阐述了),python和matlab的版本要对应,下面是python和matlab对应的版本(仅供参考)(要记住matlab安装的位置,下面要用)从anacondapropmt进入自己创建......
  • Solution - Atcoder UTPC2023P Priority Queue 3
    考虑找一些关于合法的\(X\)加入的数的判定条件。假设遇到了一个\(\operatorname{pop}\)操作,令这里删除的数为\(a_i\),显然\(X\)中的数应该要有\(a_i\),其次\(X\)中其他的加入的数要么\(>a_i\)要么是\(a\)中的元素(在前面的\(\operatorname{pop}\)就已经被删了)。于......
  • STL用法总结(二)(deque,map,set)
    4.deque(双端队列)1.介绍首尾都可插入和删除的队列为双端队列#include<deque>//初始化定义deque<int>dq;2.方法函数代码含义q.push_back(x)/pusu_front(x)把x插入队尾/队首q.back()/front()返回队尾/队首元素q.pop_back()/pop_front()删除队尾/队首元素q.erase(ite......
  • LeetCode - #107 二叉树的层序遍历 II
    文章目录前言1.描述2.示例3.答案关于我们前言我们社区陆续会将顾毅(Netflix增长黑客,《iOS面试之道》作者,ACE职业健身教练。)的Swift算法题题解整理为文字版以方便大家学习与阅读。LeetCode算法到目前我们已经更新到105期,我们会保持更新时间和进度(周一、......
  • tomato-靶机渗透
    tomato-靶机一、安装靶机环境下载双击.ova文件,写文件名路径导入打开虚拟机用NAT模式编辑–>虚拟网络编辑器查看IP段二、信息收集1.御剑端口扫描查找该虚拟机的IP访问网站扫目录dirbhttp://192.168.30.130收集到目录/server-status/antibot_image//ind......