首页 > 其他分享 >tryhackme- Agent Sudo(须藤特工)

tryhackme- Agent Sudo(须藤特工)

时间:2024-03-04 23:00:55浏览次数:40  
标签:ftp 须藤 Sudo 使用 Agent 密码 得到 txt 图片

首先对目标进行端口扫描

首先对80进行测试,访问得到下方提示

意思就是告诉我们,需要更改user-agent才可以访问想要的数据

那么这里的user-agent是什么呢?CTF考验的就是脑洞,一些细节,一开始我以为加粗字体codename就是user-agent,经过尝试是不行的,经过一些尝试,看到发送人的agentR,这里我们尝试使用不同的ABCDEFGHIJKLMNOPQRSTUVWXYZ,看一看哪个会有反馈信息

这里使用curl中的-H参数指定http文件头,使用-Lcurl跟随到从定向页面,在尝试到C的时候,发现了一些不一样的信息

curl -v -H "User-Agent:C" -L http://10.10.7.48

得到有用的信息,C用户的名称为chris,然后交谈的内容为:你还记得我们的交易吗?可以更改你那该死的密码吗?太弱了!

所以这里得到一个思路,爆破chris用户的密码,使用hydra爆破ftp,那么为什么爆破ftp呢?因为一般情况下不会直接给你shell权限,ssh留到最后在进行爆破

hydra -l chris -P /usr/share/wordlists/rockyou.txt ftp://10.10.7.48 -vv

最后成功得到chris用户的ftp密码为crystal

连接得到一些文件,使用get下载

To_agentJ.txt文件中得到一些提示

大概意思如下,C告诉J,你的密码保存在这些外星人图片里面,需要将其提取出,用到了misc杂项的知识
首先对cutie.png图片进行文件分离,因为使用binwalk检测到其中隐藏有文件

发现加密的压缩包中有一段话

使用john对压缩包进行爆破得到密码为alien

解压得到提示

R发给C的话,解开图片需要想图片发送QXJlYTUx

这可能就是另一个图片解开的关键,另一个图片并没有发现隐藏的文件,可以是图片的隐写术,使用steghide对软件进行隐藏图片的分离,可能需要使用apt install steghide安装

输入密码QXJlYTUx并没有解开

这里我被困住了,是我的脑洞不行,查阅大佬如何做,没想到这是base64,解开就是密码

得到了message.txt,J的用户名为james,密码为hackerrules!

使用ssh连接,得到user_flag

至于Alien_autospy.jpg文件使用Google的图片识别即可识别出是美国的Roswell alien autopsy事件

最后需要提权,这里是sudo的一个CVE漏洞,代号为CVE-2019-14287,利用方法如下

sudo -u \#$((0xffffffff)) /bin/bash


得到root.txt

总结

  1. 练习了CTFWebmisc一些简单做法
  2. CTF重要的是脑洞和一些经验
  3. sudo这个版本的提权还没有深刻的了解,后续进行研究

标签:ftp,须藤,Sudo,使用,Agent,密码,得到,txt,图片
From: https://www.cnblogs.com/Junglezt/p/18052950

相关文章

  • 如何入门AI Agent?
    随着chatgpt问世,大模型已经在加速各行各业的变革,这是我之前对AIAgent行业的粗浅判断。  下面给大家介绍一下如何制作AIAgent,我会用我开发的全赞AI为例子进行简要的介绍,下面是一种工具型AIAgent的框架图  这是一个大量使用工具的Agent。Agent需要基于LLM才能正常工......
  • LangChain |Agent
    Agent参考:LangChain实战:Agent思维大模型是被训练出来的,知识是有时间限制的,所以当进行问答时,可以结合本地知识库和调用搜索或在线API来增强自身能力,这些不属于大模型的内部数据,成为外部工具。LangChain提供了Agent(代理)模块,大模型以此可以调用外部工具。Agent是什么?当大模......
  • Centos7 添加用户到sudoers file
    在安装gccmakegit时,遇到无法安装的问题,报错显示用户不再sudoersfile中,查阅资料后,解决问题,记录下加深印象。一、切换为root用户su-二、编辑sudoers文件visudo会进入使用vi编辑器编辑sudoers的界面。在如下位置下方,添加内容usernameALL=(ALL)ALL按ESC,按:,输入wq,保存并......
  • 【转】打造大模型Agent:百度智能云千帆杯竞赛第一期解题思路
    随着大型语言模型的进步,使用大模型构建人工智能代理(AIAgents)逐渐成为学术界和业界关注的领域。在这些新兴的研究中,大型语言模型扮演着人工智能代理的核心智能,即它们的“大脑”。这些基于大型语言模型的智能代理(LLM-basedAgents)通过集成了先进的语言理解和生成能力的模型,展现出在......
  • [USACO11NOV]Binary Sudoku G 题解
    定义一个\(3\times3\)的表格\(a\),表示每个小九宫格内1的个数的奇偶状态。再定义两个长为\(9\)的数组\(c0,c1\),表示每行每列上1的个数的奇偶状态。当\(d_{i,j}\)取反时,会将\(a_{[\frac{i}{3}],[\frac{j}{3}]},c0_i,c1_j\)各取反一次。要将\(a_{i,j}\)全部变为0......
  • 解决qtcreator在某次用sudo启动后,再次启动提示权限不足的问题
    现象:sudo./qtcreator启动qt,退出,再次启动打开项目提示"permissiondenied"这是因为第一次使用sudo权限启动QtCreator时,生成了一些配置文件或者临时文件,这些文件的所有者变成了root用户。因此,当你尝试以普通用户身份再次打开QtCreator时,会因为缺少对这些文件的访问......
  • 记录一个Mono Runtime与Mono Debugger-Agent的兼容性问题
      在mono集成到C++应用程序中时,可以通过一些参数来配置mono启动时暂停,并在调试器链接上来后再继续运行。这对于调试一些启动时机非常早的代码会非常有用。这通过给mono_jit_parse_options传递参数embedding和suspend来实现。staticvoidprint_usage(void){PRINT_ERR......
  • RevBits Email Security - Endpoint Agent分析(EDR+API集成)
    https://revbits.com/pdf/RevBits_Email_Security_Product_Brief_Securing_Email_Inboxes.pdf 邮件安全检测场景? 根据文档内容,RevBits邮件安全提供以下邮件安全检测场景:终端邮件安全代理软件直接部署在用户终端,可以在邮件进入用户收件箱时进行深度分析,检测和......
  • poj 2676 Sudoku(DFS+回溯+剪枝)
    2676--Sudoku(poj.org)#include<iostream>#include<cstring>usingnamespacestd;intt,row[10][10],col[10][10],grid[10][10],map[10][10];boolDFS(intr,intc){if(r==10)returntrue;boolflag=false;if(map[r][c]){if(c=......
  • Linux之sudo
    【摘要】生产环境中为了系统的安全性,Linux主机的root权限是只能管理器使用,普通用户不具有root权限,但是可以通过sudo获取root权限执行一些操作。一、知识要点wheel组在Linux中wheel组就类似于一个管理员的组。通常在LUNIX下,即使我们有系统管理员root的权限,也不推荐用root......