Desafio Pickle Rick – TryHackMe

本文旨在介绍我,obtuosa,一名年轻的网络安全初学者,如何通过tryhackmepickle rick的瑞克和莫蒂主题挑战?>,在网络服务器上,其目的是找到三种成分可以帮助动画系列《瑞克和莫蒂》中的著名角色瑞克制作一种药水,使他变回人类,因为他发现自己变了变成泡菜并成为著名的泡菜瑞克!

介绍

在我们开始有关 pickle rick 机器的过程之前,重要的是要强调一些关于

tryhackme 和著名的 黑客机器 的信息,即使很简短(hacking机器)。

tryhackme是一个在线平台,在某些方面是免费的,我说在某些方面,因为有一些房间,需要订阅premium计划,除了交付根据各自的计划享受的好处,这是免费版本中没有的。该平台的中心目标是帮助您通过浏览器使用实践练习和“实验室”来了解网络安全。
黑客机或著名的黑客机是用户用来提高他们的黑客技能和对网络安全领域的理解的虚拟环境。在其中,可以参与攻击场景和漏洞,其中用户可以以主要合法和安全的方式使用他们的知识和利用技术。因此,pickle rick 挑战赛正是一台黑客机器,专注于寻找漏洞,直至达到最终目的。

认出

定义了这个简短的信息后,拯救瑞克的轨迹就会被制作出来!

Desafio Pickle Rick - TryHackMe

Desafio Pickle Rick - TryHackMe

进入挑战屏幕时,执行的操作之一就是检查代码并检查目标 html 的结构方式,并且我们立即可以访问有关 rick 的用户名的信息,最后代码,注释格式。

Desafio Pickle Rick - TryHackMe

这样,主要目标在第一时刻就被概述了,考虑到 html 检查中的用户名意味着我们将有一个登录屏幕,并且需要密码才能完全实现对目标的访问。然而,当第一次尝试找到登录屏幕时,事情并不那么容易完成,主要焦点之一正是搜索该登录屏幕,主要是了解哪种编程语言将执行该网站的功能。

Desafio Pickle Rick - TryHackMe

通过这种方式,我们在幕后搜索了有关该语言的信息,其中一个想法正是使用curl命令。

Desafio Pickle Rick - TryHackMe目标使用 ubuntu 来运行 apache web 服务器。然而,无法通过curl获得有关目标使用的语言的更精确的信息。这样,网站自己的html的头部就有了/assets/目录,该目录主要用于存储网站或web应用程序的媒体、字体等。

Desafio Pickle Rick - TryHackMe

Desafio Pickle Rick - TryHackMe

尽管存在信息,但无法(在刚刚开始的人的眼皮子底下)找到有关所使用语言的信息。

合乎逻辑的操作方法是在最后引入 .php,从而访问 /login.php 屏幕。这纯粹是猜测,考虑到使用目录搜索工具将使该过程更加实用,但是,这里的目标是尝试手动执行此操作并一路改进概念,而不依赖于此工具。

Desafio Pickle Rick - TryHackMe

确认他们使用 php,此外,还可以访问 /login.php 目录。但是,密码丢失,如果您有 /assets 目录,您也可能有 /robots.txt,它管理可以在相应站点上搜索哪些目录。 r1ckrul3s的密码在/robots.txt中。

Desafio Pickle Rick - TryHackMe

勘探

登录后的初始屏幕有一个命令面板,根据之前服务器在 ubuntu 上运行的信息得出的结论是,我们可以使用终端自带的命令,此外还可以访问目标的完整目录。检查此屏幕时,有一个有趣的提示,即 html 注释中以 base64 编码的短语。

Desafio Pickle Rick - TryHackMe

除了在终端目录之间导航的 cd 命令之外,ls 命令还会列出文件和目录。

第一个成分是在命令面板中使用 ls 找到的,标题为

sup3rs3cretpickl3ingred.txt。给你一个提示,如果你有兴趣,你可以使用 pwd 定位当前目录,结合 less 来读取 txt 文件,或者你也可以直接输入 url,这将有第一个成分的答案。请记住,“假设”cat 命令以及 nano、vim 等都被禁用。

ls -latotal 40drwxr-xr-x 3 root   root   4096 feb 10  2019 .drwxr-xr-x 3 root   root   4096 feb 10  2019 ..-rwxr-xr-x 1 ubuntu ubuntu   17 feb 10  2019 sup3rs3cretpickl3ingred.txtdrwxrwxr-x 2 ubuntu ubuntu 4096 feb 10  2019 assets-rwxr-xr-x 1 ubuntu ubuntu   54 feb 10  2019 clue.txt-rwxr-xr-x 1 ubuntu ubuntu 1105 feb 10  2019 denied.php-rwxrwxrwx 1 ubuntu ubuntu 1062 feb 10  2019 index.html-rwxr-xr-x 1 ubuntu ubuntu 1438 feb 10  2019 login.php-rwxr-xr-x 1 ubuntu ubuntu 2044 feb 10  2019 portal.php-rwxr-xr-x 1 ubuntu ubuntu   17 feb 10  2019 robots.txt

注意:如果您尝试访问除命令之外的其他菜单选项,您将被拒绝访问,因为您不是真正的 rick。

Desafio Pickle Rick - TryHackMe

第二个成分有点难找到,因为要访问它,您需要检查目录和子目录。在这种情况下,可以给出的提示是 cd 和 ls 命令的组合,以便您可以访问文件和目录的列表。还记得初始屏幕句子中的提示吗?它是用 base64 编码的?这正是我们的想法,探索尽可能多的目录。如果您仍然遇到困难,最重要的提示是关注 /home 目录,因为那里就是答案。

cd ../../../home/rick;ls -lasecond ingredients

Desafio Pickle Rick - TryHackMe
注意:如何访问带有空格的文件?它可以使用 less 本身并带引号或反斜杠。

最后但并非最不重要的一点是,第三个成分是在其中一个配置文件的隐藏文件中找到的,因此将 -ls 命令与 -a 一起使用来访问隐藏文件很有趣。该文件包含用户在终端中使用的命令的记录,也就是说,根据配置文件,他们将有权访问执行的命令以及最后的成分。

cd ../../../home/ubuntu;ls -latotal 44drwxr-xr-x 5 ubuntu ubuntu 4096 Jul 11 10:37 .drwxr-xr-x 4 root   root   4096 Feb 10  2019 ..-rw------- 1 ubuntu ubuntu  769 Jul 11 11:18 .bash_history-rw-r--r-- 1 ubuntu ubuntu  220 Aug 31  2015 .bash_logout-rw-r--r-- 1 ubuntu ubuntu 3771 Aug 31  2015 .bashrcdrwx------ 3 ubuntu ubuntu 4096 Jul 11 10:39 .cachedrwx------ 3 ubuntu ubuntu 4096 Jul 11 10:37 .gnupg-rw-r--r-- 1 ubuntu ubuntu  655 May 16  2017 .profiledrwx------ 2 ubuntu ubuntu 4096 Feb 10  2019 .ssh-rw-r--r-- 1 ubuntu ubuntu    0 Feb 10  2019 .sudo_as_admin_successful-rw------- 1 ubuntu ubuntu 4267 Feb 10  2019 .viminfo

Desafio Pickle Rick - TryHackMe
注意:要访问隐藏文件,使用 sudo 和 less 来获得特权访问非常重要。

结论

因此,通过 pickle rick 机器,可以更多地了解 html 的结构和 php,以及一些常见的目录,例如 /assets 和 /robots.txt 本身。此外,还涉及有关 linux 命令的概念,例如 cd、ls、less、pwd 等。 因此,考虑到了解网络安全知识库以应对挑战非常重要,我们需要更实际地看待网络黑客攻击。这里包含的信息只是解决问题的可能方法之一,还有很多其他的可能性,你也可以有你的,不要只执着于一种观点,如果你想指出某件事,请带上你的方式解决它,辩论一些事情或我的一些错误陈述,请随意,我们在这里补充和学习。请记住,教育是转变的最大源泉,不要放弃!

Desafio Pickle Rick - TryHackMe

以上就是Desafio Pickle Rick – TryHackMe的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1245760.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月9日 18:00:16
下一篇 2025年12月9日 18:00:34

相关推荐

  • 如何使用 Apache、MySQL、PHP 和虚拟主机创建强大的 Ubuntu Web 服务器

    使用完整的 ubuntu 设置指南轻松部署和管理您的 web 开发环境 web 服务器的重要性 网络服务器是任何网站的支柱,作为向全球用户提供内容的平台。网络服务器的效率和可靠性对于您在线业务的成功至关重要。 ubuntu、apache、mysql、php 和虚拟主机概述 立即学习“PHP免费学习笔…

    2025年12月9日
    000
  • PHP 函数的跨平台应用优化方案

    针对跨平台应用,优化 php 函数兼容性的方案包括:使用平台无关函数统一函数名大小写兼容函数签名使用命名空间使用抽象层 PHP 函数的跨平台应用优化方案 跨平台应用对于现代软件开发至关重要,但 PHP 函数在不同操作系统上可能表现不同。本文将提供优化 PHP 函数以实现跨平台兼容性的实用方案。 跨平…

    2025年12月9日
    000
  • Docker 中的 PHP 函数代码覆盖率测试

    Docker 中的 PHP 函数代码覆盖率测试 引言 代码覆盖率是衡量测试用例对代码进行测试能力的指标。对于 PHP 应用程序,有多种工具可以计算代码覆盖率,例如 PHPUnit 和 Xdebug。在这篇文章中,我们将演示如何在 Docker 容器中使用 PHPUnit 和 Xdebug 来设置 P…

    2025年12月9日
    000
  • php函数跨平台兼容性错误的应对指南

    在不同 php 版本和操作系统之间迁移代码时,可通过以下步骤应对函数跨平台兼容性错误:检查兼容性问题,使用 phpinfo(),尝试不同操作系统,查阅 php 手册。使用 shims 提供兼容层,实现不兼容函数。编写平台特定代码处理不同行为,如针对 windows 和其他平台编写 tempnam()…

    2025年12月9日
    000
  • PHP 函数与 C 扩展交互的跨平台兼容性

    php 扩展与 c 扩展交互时跨平台兼容性存在问题,包括头文件包含、数据类型和 api 调用差异。解决这些问题的方法有:使用条件编译根据平台定义代码;创建平台抽象层来隐藏系统差异;配置扩展加载以根据平台进行调整;使用跨平台库来处理特定平台相关的任务。 PHP 函数与 C 扩展交互的跨平台兼容性 PH…

    2025年12月9日
    000
  • php函数跨平台兼容性秘诀

    秘诀一:使用 php 内置函数,最大限度减少跨平台兼容性问题。秘诀二:避免硬编码路径,使用相对路径或 php 常量引用文件和目录。秘诀三:考虑操作系统差异,在函数中进行适当调整。秘诀四:使用多平台函数库,例如 pear 或 symfony components。实战案例:跨平台文件读取函数使用相对路…

    2025年12月9日
    000
  • PHP 函数中的外部函数调用是否支持跨平台

    php 中的外部函数调用支持跨平台,但需要满足以下条件:外部函数的头文件在所有目标平台上可用。外部函数的签名在所有平台上必须相同。函数指针的类型与目标平台兼容。 PHP 函数中的外部函数调用是否支持跨平台 引言PHP 中的外部函数调用 (ECF) 允许调用外部库或程序中的函数。由于不同平台的函数签名…

    2025年12月9日
    000
  • PHP 函数通过引用传递参数的性能考量有哪些?

    php 通过引用传递参数会带来性能下降,包括创建副本、跟踪更改、传播更改。性能测试显示,传递引用参数导致性能下降约 14%。权衡性能和便利性,谨慎使用通过引用传递参数来修改外部变量。 PHP 函数通过引用传递参数的性能考量 在 PHP 中,可以通过引用传递参数来修改函数外部变量的值。然而,这种方式可…

    2025年12月9日
    000
  • 如何调试 PHP 函数中出现的问题

    通过以下方法可调试 php 函数问题:使用 var_dump() 输出变量值。使用 error_reporting() 显示所有错误类型。使用 xdebug 调试器进行高级调试。使用 phpunit 断言验证函数行为。查看 php 错误日志以获取更多上下文信息。 如何调试 PHP 函数中出现的问题 …

    2025年12月9日
    200
  • Ubuntu 中 Laravel 安装步骤

    要在新的 ubuntu 中设置 laravel,请按照以下步骤操作: 步骤一:更新升级系统包 运行以下命令来更新系统的软件包列表并升级已安装的软件包: sudo apt updatesudo apt upgrade 第 2 步:安装 apache(或 nginx) 对于 web 服务器,您可以选择 …

    2025年12月9日
    000
  • 如何在 macOS 上安装并启用 Imagick for PHP

    如果您在 macos 上工作并需要安装 imagick for php 8.3,则可能会遇到默认安装较旧版本 php(例如 php 8.0)的问题。在这篇文章中,我将引导您完成确保 imagick 已安装并针对 php 8.3 正确配置的步骤。 第 1 步:通过 homebrew 安装 php 8.…

    2025年12月9日
    000
  • 在本地系统上安装 WordPress 并将 WordPress 主题与 XAMPP 结合使用

    是的,您可以使用 XAMPP 在本地系统上安装 WordPress,然后像在实时服务器上一样安装和使用 WordPress 主题。这是帮助您入门的分步指南: 1。安装 XAMPP下载 XAMPP: 前往 XAMPP 网站并下载适合您操作系统的安装程序。 安装 XAMPP: 运行安装程序并按照屏幕上的…

    2025年12月9日
    000
  • 如何使用扩展库扩展 PHP 函数?

    您可以通过以下步骤使用扩展库扩展 php 函数:安装扩展库(例如,sudo apt install php-gmp)编写扩展函数(例如,在 c 语言中编写 factorial 函数)编译并安装 so 文件(例如,gcc -shared -o factorial.so factorial.c -lgm…

    2025年12月9日
    000
  • 为 Laravel 设置开发环境

    ? 在 windows 上设置 laravel 开发环境 ?️ 嘿开发者! ? 欢迎来到我的新系列,我将深入 laravel 的世界! ? 当我自己学习 laravel 时,我很高兴能分享我迄今为止收集的知识和见解。我的目标是帮助您顺利高效地进入 laravel 开发。 ? 我相信共享学习的力量,因…

    2025年12月9日
    000
  • 为什么一些开发人员更喜欢手动配置 PHP 环境而不是使用部署工具

    在现代软件开发中,php 是一种广泛使用的编程语言。然而,对于许多开发人员来说,搭建 php 环境并不是一件容易的事。手动配置php环境通常涉及多个复杂的步骤,包括安装php解释器、配置web服务器(例如apache或nginx)、设置数据库(例如mysql或postgresql)以及管理各种扩展模…

    2025年12月9日
    000
  • PHP 函数扩展的跨平台兼容性问题?

    php 函数扩展可能在跨平台部署时遇到兼容性问题,原因包括头文件不匹配、库版本不一致和架构差异。解决方法有:使用跨平台库、使用预编译二进制文件、小心头文件匹配以及测试和调试。 PHP 函数扩展的跨平台兼容性问题 PHP 函数扩展是添加到 PHP 核心功能的附加模块。开发人员可以利用它们来扩展 PHP…

    2025年12月9日
    000
  • 如何编写自定义的 PHP 函数扩展?

    如何编写 php 函数扩展?创建扩展 .c 文件并注册扩展。通过 phpize、configure、make 和 make install 创建 .so 文件。编写扩展函数逻辑,例如计算阶乘。测试扩展并使用它来扩展 php 功能。 如何编写自定义的 PHP 函数扩展 引言 PHP 函数扩展允许您扩展…

    2025年12月9日
    000
  • 如果 PHP 失宠,我会选择哪种后端语言?

    作为一名经验丰富的后端开发人员,php 在我的职业生涯中发挥了重要作用。然而,科技格局瞬息万变,我们必须时刻做好迎接新挑战的准备。那么,如果今天 php 突然消失了,我会选择哪种后端语言来取代它呢?这是我的坦率见解。 1. Golang首先,我毫无疑问会选择Golang(Go语言)。为什么?因为Go…

    2025年12月9日 好文分享
    100
  • PHP 如何与 shell 命令互动?

    php 与 shell 命令交互方法:exec() 函数:执行命令并获取输出。shell_exec() 函数:在独立 shell 进程中执行命令。popen() 函数:通过管道与命令双向通信。proc_open() 函数:提供了更高级的控制,可指定命令流。 PHP 如何与 Shell 命令互动? 在…

    2025年12月9日
    000
  • PHP 函数扩展有哪些类型?

    php 函数扩展类型主要分为三种:zend 扩展(编译后 c 代码,直接与 php 核心交互),php 扩展(用 php 编写的脚本,使用 php 内置函数和 api),以及 opcache 扩展(字节码优化器,缓存编译后脚本,提高执行速度)。 PHP 函数扩展类型 对于 PHP 函数扩展,根据其目…

    2025年12月9日
    000

发表回复

登录后才能评论
关注微信