logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【THM-课程内容】:Privilege Escalation-Windows Privilege Escalation: Harvesting Passwords from Usual Spots

IIS上网站的配置存储在名为web.config的文件中,可以存储数据库的密码或配置的身份验证机制。正如putty存储凭据一样,任何存储密码的软件,包括浏览器、电子邮件客户端、FTP客户端、SSH客户端、VNC软件等,都有方法恢复用户保存的任何密码。注意:Simon Tatham是PuTTY的创建者(他的名字是路径的一部分),而不是我们检索密码的用户名。虽然您看不到实际的密码,但如果您注意到任何值

#windows
【THM-题目答案】:Privilege Escalation-Windows Privilege Escalation: Harvesting Passwords from Usual Spots

【思路】:根据课程内容,通过命令type %userprofile%\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadline\ConsoleHost_history.txt 在结果中可看到powershell历史命令中存在输入命令记录。(1) 执行reg query HKEY_CURRENT_USER\Software\SimonTatham

#windows#网络安全#系统安全 +1
【THM-课程内容】:Jr Penetration Tester-Privilege Escalation-Linux Privilege Escalation-Enumeration

上面的示例返回大于100 MB的文件。这就是为什么明智的做法是使用带有“-type f 2>/dev/null”的“find”命令将错误重定向到“/dev/null”,并获得更清晰的输出(如下)。虽然此值可以很容易地更改或具有相对无意义的字符串(例如Ubuntu-3487340239),但在某些情况下,它可以提供有关目标系统在公司网络中的角色的信息(例如,生产SQL服务器的SQL-PROD-01)

【THM-课程内容】:Privilege Escalation-Linux Privilege Escalation-Privilege Escalation:Sudo

例如,初级SOC分析师可能需要定期使用Nmap,但不会被授予为完全的root访问权限。在这种情况下,系统管理员可以允许该用户仅以root权限运行Nmap,同时在系统的其余部分保持其常规权限级别。现在,我们可以在启动用户可以使用sudo运行的任何程序时使用此共享对象文件。在我们的例子中,Apache2、find或几乎任何可以用sudo运行的程序都可以使用。https://gtfobins.githu

#linux#运维#服务器
【THM-课程内容】:Privilege Escalation-Linux Privilege Escalation-Privilege Escalation:Suid

点击SUID按钮将过滤设置SUID位时已知可利用的二进制文件(您也可以使用此链接查看预过滤列表https://gtfobins.github.io/#+suid)。在这个阶段,我们有两个基本的权限升级选项:读取/etc/shadow文件或将用户添加到/etc/passwd。这些权限按用户权限级别授予。nano /etc/shadow将打印/etc/shadows文件的内容。一旦我们的用户被添加(请

#linux#运维#服务器
【THM-题目答案】:Privilege Escalation-Linux Privilege Escalation-Privilege Escalation:SUID

(3)按照搜索到的利用方式查看flag3.txt内容(flag3.txt路径可通过find找)(3) 通过命令查看/etc/shadow文件中user2的密码加密后的内容。(5)通过John the Ripper对加密内容进行尝试解密得到密码明文。(1) 首先通过命令找到base64执行文件SUID位已被设置有效。(1)首先通过命令找到base64执行文件SUID位已被设置有效。(4)复制整行内容

#linux#运维#服务器
【THM-课程内容】:Privilege Escalation-Linux Privilege Escalation-Privilege Escalation:Capabilities

例如,如果SOC分析师需要使用需要启动套接字连接的工具,普通用户将无法做到这一点。如果系统管理员不想给这个用户更高的权限,他们可以更改二进制文件的功能。因此,二进制文件将完成其任务,而不需要更高权限的用户。当以无特权用户身份运行时,getcap -r /将生成大量错误,因此将错误消息重定向到/dev/null是一个很好的做法。GTFObins有一个很好的二进制文件列表,如果我们发现任何设置功能,可

#linux#运维#服务器
【THM-课程内容】:Privilege Escalation-Linux Privilege Escalation-Privilege Escalation:Cron Jobs

在这种情况下,我们应该能够在用户的主文件夹下创建一个名为“antivirus.sh”的脚本,它应该由cron作业运行。系统上的每个用户都有自己的crontab文件,无论是否登录,都可以运行特定的任务。正如您所料,我们的目标是找到一个由root设置的cron作业,并让它运行我们的脚本,最好是shell。该文件的内容显示了一个简单的脚本,用于创建prices.xls文件的备份。很简单:如果有一个以ro

#linux#运维#服务器 +3
【THM-课程内容】:Web Fundamentals-How The Web Works-DNS in Detail: Record Types

这些记录解析为处理您正在查询的域的电子邮件的服务器的地址,例如,tryhackme.com的MX记录响应看起来像alt1.aspmx.l.google.com。这些记录解析为另一个域名,例如,TryHackMe的在线商店有一个子域名store.TryHackMe.com,它返回一个CNAME记录store.shopify.com。TXT记录是自由文本字段,可以存储任何基于文本的数据。TXT记录有多

#服务器#linux#网络
【THM-课程内容&答案】:Web Hacking Fundamentals-Upload Vulnerabilities-Filtering

这对我们来说意味着,在管理良好的系统上,我们上传的文件不太可能与上传前的已存的文件的名称相同,所以请注意,如果你设法绕过内容过滤,你可能不得不寻找你的shell。服务器端的过滤往往更难绕过,因为你面前没有代码,代码是在服务器上执行的,所以在大多数情况下,也不可能完全绕过过滤器。例如,我们在上一个任务中成熟的PHP反向shell是5.4Kb大,相对较小,但如果表单期望的最大值为2Kb,那么我们需要找

#安全#安全性测试#web安全
    共 14 条
  • 1
  • 2
  • 请选择