eban retweeted
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».
eban retweeted
「PHP2Shellは実環境で本当に悪用できるのか?」と疑っていた人が、「自分のサイトに侵入できたら、2000米ドル相当のBTCを盗んでいい」と挑戦者を募りました。
stealmybitcoin.com/
その結果、19時間半後に、実際に動作するエクスプロイトを開発した人が現れました。
技術解説:
github.com/KillaBoi/StealMyB…
結論:PHP2Shellのエクスプロイトは安定性こそ高くないものの、粘り強い攻撃者による悪用は可能です。
"いろはすを買ったらラベルが付いてなくてエラー品かと思ったらキャップにギチギチに印字されていてびっくり…水だからできることだがスゴい技術だ - Togetter" togetter.com/li/2762455
eban retweeted
というわけで今日から日本との時差は-8時間になります☀️🌙
「げ!それって私日本とのスケジュール全部やらかしてるんじゃないの?!」
と焦りましたが、AIエージェントちゃん達が「大丈夫!それを踏まえてカレンダーに入れてるよ🙆♀️」だって!
紙の手帳だったら100%やらかしてた、、ありがたい…🙏🏻
Mathler #1726 — Solved in 3 guesses
🟨⬜🟩⬜🟩🟨
🟩⬜🟩🟨🟩⬜
🟩🟩🟩🟩🟩🟩
Can you beat me? mathler.com
Mathler #1727 — Solved in 2 guesses
⬜🟨⬜⬜⬜⬜
🟩🟩🟩🟩🟩🟩
Can you beat me? mathler.com
eban retweeted
中2の次男と話していて、ちょっと衝撃だったこと。
学校の制作課題では、みんな当たり前のようにAIを使うらしい。
当然できる子とできない子に差が出る。
で、「できない子」がどういう子かというと、AIのポン出しをそのまま使う子。
「あいつAIそのままじゃん」
が、ネガティブな表現になってるんだって。
もうそこなんだなぁ。
AIネイティブの世代なんだと改めて感じた。
"同じ型のパソコンを持ってる同僚が「画面が急に縦になっちゃったんですけど…」と相談してきた→タブレットになる機種だったので外して見せたら絶叫してた - Togetter" togetter.com/li/2762221
"有効期限なしだったGitHub CLIのトークンが、数時間で失効して自動更新される方式を選べるようになりました | DevelopersIO" dev.classmethod.jp/articles/…
Mathler #1618 — Solved in 3 guesses
⬜⬜⬜🟨⬜🟩
🟩⬜🟩⬜🟩🟩
🟩🟩🟩🟩🟩🟩
Can you beat me? mathler.com
Mathler #1724 — Solved in 3 guesses
🟨🟨🟨⬜⬜⬜
🟩🟨🟨⬜⬜⬜
🟩🟩🟩🟩🟩🟩
Can you beat me? mathler.com
Mathler #1725 — Solved in 4 guesses
⬜⬜🟨⬜⬜🟨
⬜⬜⬜🟩🟨⬜
🟩⬜🟩🟩🟩⬜
🟩🟩🟩🟩🟩🟩
Can you beat me? mathler.com
eban retweeted
PHP脆弱性、利用サイトの半分が修正困難 バージョン古くサポート終了
nikkei.com/article/DGXZQOUC2…
まさかの自前処理
"Lambdaの/tmpを使わずにS3上の数十GBのZIPを解凍してみた | DevelopersIO" dev.classmethod.jp/articles/…
eban retweeted
総理「・・・PHPでございます」
質問議員「そのPHPとは何かと聞いているんです!」
総理「PHP: Hypertext Preprocessorでございます」
質問議員「委員長! これでは答弁になっていません! 総理はPHPの意味を説明する責任から逃げ続けている!」
委員長「静粛に願います」
質問議員「総理、最後に一点だけ。PHPのPは何の略ですか?」
総理「PHPでございます」
質問議員「委員長! これは重大な問題ですよ! 一国の総理大臣が、たった3文字の略語すら説明できない! これで我が国のデジタル政策を任せられるんですか!」
総理「あの、これは再帰的頭字語と申しまして、PHPという名称の中にPHP自身が含まれるという、そういう仕様になっているわけでございます」
質問議員「仕様!? 総理、今、仕様とおっしゃいましたね!? 誰が決めた仕様なんですか!」
総理「PHPの開発コミュニティでございます」
質問議員「国民はそんな説明で納得すると思いますか!? PHPの説明にPHPを使う! これは明らかな説明責任の放棄じゃありませんか!」
総理「これは私が決めたものではございませんので……」
質問議員「また責任転嫁ですか!!」
与党委員「そういう意味じゃないだろ!」
野党委員「ちゃんと答えろよ!」
委員長「静粛に! 静粛に願います!」










