2020.08.03少し前に以下のニュースがあったので、今回は久しぶりに検証をやりたいと思います。環境準備から行っていきますので、興味がある方は見ていってください。この記事についてはハッキングを推奨するものではありません。悪用は厳禁ですので予めご認識ください。ZeroShellの準備ZeroShellについては私は全然知らなかったのですが、LANに必要なネットワークサービスを提供することができるLinuxディストリビューションだそうです。管理機能が、Webのインターフェースで提供されているので、私みたいな人間にはうってつけですね。今回検証する脆弱性についてはCVE番号を見ればわかる通り、昨年(2019年)に報告された脆弱性であり、発表されてから約一年たっています。攻撃が最近観測されているということです。過去に検出された脆弱性でもいまだに残っているということは多くあります。準備していきましょう。具体的な設定については自分の環境に合わせて行ってくださいね。ここにアクセスすると、以下のようにisoファイルやimgファイルがダウンロードできます。x86/x86_64」の「3.9.0」をダウンロードしました。ダウンロードしたファイルについてはisoファイルですので、VMに読み込ませることで、環境を作ることができます。構築時の参考としてこちらのyoutubeを参考にしていますので、こちらを見ていただくのが一番です。(なお、作成者と私は全く接点はありません。)このブログではVMでの新規作成は省略して、仮想マシンの再生が終わったところから解説します。※前段階が不明な方はコメント等いただければお答えします。以下は起動が終わった際の画面です。画面の右上に「http://192.168.0.75」と記載があり、これにアクセスすればいけそうな感じがしますが、おそらくアクセスできないかと思います。IPの設定を変更します。Manager」を選択します。address」を選択します。次にInterfaceを聞かれますが、そのままEnterします。modifyもそのままEnterします。(画像では1を入力してますが、特に違いはないです。)IPのところに自分がアクセスできる環境のIPアドレスを入力します。Adapterに設定されていますので、他のVMに被らないIPアドレスを適当に設定しました。(windowsのコマンドプロンプトから確認できます。status」はEnter連打です。これで準備はOKです。ブラウザから「http://192.168.70.150」(設定したIP)にアクセスしてみましょう。以下の画面が表示されれば問題ありません。ログインしなくても脆弱性の検証はできますが、念のため、ログインしてみましょう。ID/Passwordは起動時の画面に記載されています。デフォルトは「admin/zeroshell」です。ログインすると、以下のように脆弱性のあるバージョンであることも確認できますね。最新の脆弱性であればここからが勝負です。英語圏以外のサイトを巡ったり、githubを巡回しながら攻撃コードを探していくのですが、この脆弱性については発見されてからすでに一年以上経過しているので、すぐに見つかります。Databaseから確認しています。GitHubにもPoCはありましたので、お好きな方を選択してください。この攻撃はGETメソッドで発動する脆弱性のようです。認証していない状態でも発生するため、非常に使いやすいです。具体的には以下のURLにアクセスするとコマンドが実行されます。http://192.168.70.150/cgi-bin/kerbynet?Action=StartSessionSubmit&User=%27%0acat%20/etc/passwd%0a%27&PW=パラメータ「User」に「シングルクォート」と「改行」を挿入した際に発現するので、非常に簡単ですね・・・URLにアクセスすると以下のように「/etc/passwd」の中身が画面上に出力されています。脆弱性のあるバージョンを使用していた場合は簡単にやられてしまいますね。最後にZeroShellの脆弱性を検証しました。非常に簡単に使用できる脆弱性なので、もし古いバージョンを使用している場合は直ちにアップデートするようにしてください。Shellやバックドアを置いている可能性があるので、アップデート後に怪しいファイルがないかを確認することを推奨します。不明点や要望やこういったこともやって欲しいとの要望があれば、お問い合わせページやコメント、ツイッターからでも結構ですので、気軽にご連絡ください。LINEtokoroten0813をフォローする猫とセキュリティ猫とセキュリティ関連記事セキュリティCVE-2020-25213を検証してみた最近世間では「Zerologon」という脆弱性が全世界で話題です。色々な検証を行っている人も多いですが、その陰に隠れてしまっている「CVE-2020-25213」の検証を行います。「Zerologon」の検証ではありませんの...2020.09.23セキュリティセキュリティCISMカンファレンスに行ってきました!昨日(2/17)に以下のCISMのカンファレンスに参加してきました。昨年度までは資格保持者でもなかったので遠慮していたのですが、今回はCISAとCI...2019.02.17セキュリティセキュリティ今さらS2-045の検証をしてみる1:LinuxでTomcatを動かす今回は昨年の2017年3月に猛威を振るった「S2-045」の検証を行います。こちらについては以下の勉強会でデモとスライドで発表してきました。前回の以下の勉強会で発表してきた「公開されているバックドアを使ってみた」について解説していきます。昨今の状況を鑑みて、バックドアのURLは伏せさせて位だたきます。(自...2018.12.11セキュリティセキュリティISACAの研究会について年末がやってきますね。社会人になって以来、暇な時期が無かったので今年も忙しくなると思っています。今年の6月よりISACA東京支部の情報セキュリティ研究会というところに参加させていただいています。今回はその話題について記事にし...2019.11.26セキュリティセキュリティバージョン情報の非表示の実施について今回はセキュリティ対策で一般的と言われている、バージョン情報の非表示についてです。この話題については、実は前々から検討したかったのですが、個人的にかなり悩んでいました。コメントをキャンセルメールアドレスが公開されることはありません。名前メールサイト上に表示された文字を入力してください。12月tokoroten0813猫が大好きなセキュリティエンジニアです。この業界に入って9年目になりました。妻と子供が二人います。秋葉原でやっているセキュリティの勉強会に毎月参加していますので、興味がある方はご連絡ください。猫の話やセキュリティに関わる話、IT業界、育児等特にこだわりを持たずに記事にしていく予定です。現在前職を退職し、絶賛個人で活動中です。セキュリティ関連で困ったことがあれば気軽に相談いただければ喜びます。猫とセキュリティ.ホーム検索トップサイドバ。