Japan
Joined April 2007
Replying to @yamatosecurity
Очередной пример CTF-аттракциона, который преподносится широкой публике как «смотрите, уязвимость работает в бою!», хотя на самом деле имеет нулевое отношение к реальному продакшену. 1. Как был запущен «сервер» (главный подвох) В Docker-контейнере был запущен: php -S 0.0.0.0:8000 -t /app То есть встроенный однопроцессный/воркерный дев-сервер CLI (⁠cli-server⁠). 2. Жёстко зашитые оффсеты под конкретный бинарник: эксплойт не универсален: чтобы он сработал, атакующий должен заранее знать точнейший хэш и компилятор бинарника интерпретатора на сервере, флаги оптимизации (⁠-O2⁠/⁠-O3⁠) и базовую раскладку libc (musl в случае Alpine). 3. Идеальные тепличные условия Чтобы цепочка завершилась успехом, потребовалось: - Отсутствие WAF: Скрипт шлёт пачки спайплайненных запросов с тысячами пустых кук и глубоко вложенными массивами полей формы ⁠f[0][x][x]...⁠, провоцируя OOM. Любой нормальный WAF или базовый ⁠client_max_body_size⁠ / ⁠limit_req⁠ в Nginx прибил бы такое соединение на взлете. - Прямой доступ к исполнению команд: Контейнер запускался без изоляции seccomp, с дефолтными системными вызовами и без директивы ⁠disable_functions⁠ (которая в продакшене вычищает ⁠system⁠, ⁠passthru⁠, ⁠exec⁠). - Флаг лежал локально: На сервере специально лежал исполняемый бинарник ⁠/usr/local/bin/print-flag⁠, который отдавал приватный ключ в ⁠stdout⁠. Организаторы создали намеренно искалеченную лабораторную конфигурацию, объявили «кто украдет биткоин - тот молодец», а инфобез-сообщество дегенератов теперь размахивает этим как доказательством того, что «любой сайт на PHP можно взломать через PoC».
3
8
2
47
9,464
「PHP2Shellは実環境で本当に悪用できるのか?」と疑っていた人が、「自分のサイトに侵入できたら、2000米ドル相当のBTCを盗んでいい」と挑戦者を募りました。 stealmybitcoin.com/ その結果、19時間半後に、実際に動作するエクスプロイトを開発した人が現れました。 技術解説: github.com/KillaBoi/StealMyB… 結論:PHP2Shellのエクスプロイトは安定性こそ高くないものの、粘り強い攻撃者による悪用は可能です。
13
237
27
809
135,889
というわけで今日から日本との時差は-8時間になります☀️🌙 「げ!それって私日本とのスケジュール全部やらかしてるんじゃないの?!」 と焦りましたが、AIエージェントちゃん達が「大丈夫!それを踏まえてカレンダーに入れてるよ🙆‍♀️」だって! 紙の手帳だったら100%やらかしてた、、ありがたい…🙏🏻
昨夜はクラブイベントに出て、 「もう午前3時でクローズだね」と話してたら、時間が1時間戻って2時になっていた😳 バルセロナではサマータイムが終了して、 10月25日午前3時に時計を1時間戻して、冬時間に切り替わるタイミングだったみたい!イベントはそのまま1時間伸びてた!時間が急遽1時間伸びるって、なんども欲した記憶があるから、凄く良い感覚だった…!
3
4
51
2,665
Wordle 1,844 6/6 🟩⬜⬜⬜⬜ ⬜⬜🟩⬜⬜ ⬜⬜⬜⬜🟨 🟩⬜🟩🟨⬜ 🟩🟩🟩⬜⬜ 🟩🟩🟩🟩🟩
1
1,223
Mathler #1726 — Solved in 3 guesses 🟨⬜🟩⬜🟩🟨 🟩⬜🟩🟨🟩⬜ 🟩🟩🟩🟩🟩🟩 Can you beat me? mathler.com
1
37
Wordle 1,954 3/6 🟨⬜⬜🟨⬜ ⬜🟨⬜🟨⬜ 🟩🟩🟩🟩🟩
1
5
Wordle 1,955 6/6 ⬜⬜⬜⬜🟩 ⬜⬜⬜🟨⬜ ⬜🟨⬜⬜⬜ ⬜🟩⬜⬜🟩 ⬜🟩⬜🟩🟩 🟩🟩🟩🟩🟩
3
中2の次男と話していて、ちょっと衝撃だったこと。 学校の制作課題では、みんな当たり前のようにAIを使うらしい。 当然できる子とできない子に差が出る。 で、「できない子」がどういう子かというと、AIのポン出しをそのまま使う子。 「あいつAIそのままじゃん」 が、ネガティブな表現になってるんだって。 もうそこなんだなぁ。 AIネイティブの世代なんだと改めて感じた。
33
1,053
205
4,923
1,167,661
Mathler #1618 — Solved in 3 guesses ⬜⬜⬜🟨⬜🟩 🟩⬜🟩⬜🟩🟩 🟩🟩🟩🟩🟩🟩 Can you beat me? mathler.com
1
1,246
Mathler #1724 — Solved in 3 guesses 🟨🟨🟨⬜⬜⬜ 🟩🟨🟨⬜⬜⬜ 🟩🟩🟩🟩🟩🟩 Can you beat me? mathler.com
1
38
Mathler #1725 — Solved in 4 guesses ⬜⬜🟨⬜⬜🟨 ⬜⬜⬜🟩🟨⬜ 🟩⬜🟩🟩🟩⬜ 🟩🟩🟩🟩🟩🟩 Can you beat me? mathler.com
21
ドキュメントもponytail skillは小さくしてくれる。丸々一文不要とか指摘してくる。
65
総理「・・・PHPでございます」 質問議員「そのPHPとは何かと聞いているんです!」 総理「PHP: Hypertext Preprocessorでございます」 質問議員「委員長! これでは答弁になっていません! 総理はPHPの意味を説明する責任から逃げ続けている!」 委員長「静粛に願います」 質問議員「総理、最後に一点だけ。PHPのPは何の略ですか?」 総理「PHPでございます」 質問議員「委員長! これは重大な問題ですよ! 一国の総理大臣が、たった3文字の略語すら説明できない! これで我が国のデジタル政策を任せられるんですか!」 総理「あの、これは再帰的頭字語と申しまして、PHPという名称の中にPHP自身が含まれるという、そういう仕様になっているわけでございます」 質問議員「仕様!? 総理、今、仕様とおっしゃいましたね!? 誰が決めた仕様なんですか!」 総理「PHPの開発コミュニティでございます」 質問議員「国民はそんな説明で納得すると思いますか!? PHPの説明にPHPを使う! これは明らかな説明責任の放棄じゃありませんか!」 総理「これは私が決めたものではございませんので……」 質問議員「また責任転嫁ですか!!」 与党委員「そういう意味じゃないだろ!」 野党委員「ちゃんと答えろよ!」 委員長「静粛に! 静粛に願います!」
455
4,591
805
28,105
3,450,984