やはりBrainpanだけでは不安だったので、dostackbufferoverflowgoodをやってみた。
少し学びはあった(OSがx64だとしてもそのアプリケーションがx86ならx86のshellcodeが要るらしい)ものの、
難易度としてはBrainpanと同じくらいで、OSCPガイドのエクササイズより一段二段易しい。
やっぱり試験もそんな感じの難易度なのかな。
では明日からラボに戻ろう。
ひとこと
年に1回くらい、EVE Onlineやりたくなるのよね。
(2025.12.24)
2020年7月7日火曜日
2020年7月5日日曜日
OSCP学習 #4
6月は最終的に23台のマシンを攻略し、今月は今のところバッファオーバーフロー(BOF)を重点的に学習している。
原理自体は元々理解しているので、それを実行するまでの手順を学ぶ感じ。
OSCPガイドにはWindowsとLinuxそれぞれでのBOFについて記載があり、ラボで提供されるクライアントでそれらを試すことができる。
その両方のケースについて、改めてガイドを読み直しつつ、ラボのクライアントで再現していった。
ガイドを見ながら1度解き、手順をメモし、次はガイドを見ずに実行。
それでBOFの大まかな流れと細かいタスクを把握することができた。
ただ、これだけでは不安である。
もっと他のマシンでBOFを試し、実践力をつけたい。
OSCPラボではマシンについての情報がIPアドレス以外に提供されないため、
どれがBOFの脆弱性を含むマシンなのか、1台1台取り組んでみないとわからない。
なのでハッキングチャレンジサイトでBOFの練習をすることにした。
調べてみるとBrainpanなるマシンが丁度良いとのこと。
さっそくTryHackMeに登録して挑戦してみた。
説明文には「OSCPの実践に最適」とあるな。よし。
結果は・・・
簡単すぎない?
OSCPガイドのエクササイズより単純で、なんだかあまり学ぶところがなかった。
(BOF後の権限昇格の場面では学びがあったけど。manでshell取れるとは知らなかった)
しかしRedditなんかでは「OSCP本試験のBOFマシンはガイドより簡単」みたいな書き込みもあるし、
こんなものなのか・・・?
Githubで公開されているdostackbufferoverflowgoodというコース?もなかなか良いらしい。
一応やっておくかどうか少し迷う。
現在のところ、試験の準備状況としては悪くない気がする。
BOFは理解できた&ある程度は実践できるようになったので、あとは24時間で5台攻略という速度が必要かな。
今月中にラボを最低あと7台やって、あとはやっぱりノートテイキングの良い方法を見つけねば。。
原理自体は元々理解しているので、それを実行するまでの手順を学ぶ感じ。
OSCPガイドにはWindowsとLinuxそれぞれでのBOFについて記載があり、ラボで提供されるクライアントでそれらを試すことができる。
その両方のケースについて、改めてガイドを読み直しつつ、ラボのクライアントで再現していった。
ガイドを見ながら1度解き、手順をメモし、次はガイドを見ずに実行。
それでBOFの大まかな流れと細かいタスクを把握することができた。
ただ、これだけでは不安である。
もっと他のマシンでBOFを試し、実践力をつけたい。
OSCPラボではマシンについての情報がIPアドレス以外に提供されないため、
どれがBOFの脆弱性を含むマシンなのか、1台1台取り組んでみないとわからない。
なのでハッキングチャレンジサイトでBOFの練習をすることにした。
調べてみるとBrainpanなるマシンが丁度良いとのこと。
さっそくTryHackMeに登録して挑戦してみた。
説明文には「OSCPの実践に最適」とあるな。よし。
結果は・・・
簡単すぎない?
OSCPガイドのエクササイズより単純で、なんだかあまり学ぶところがなかった。
(BOF後の権限昇格の場面では学びがあったけど。manでshell取れるとは知らなかった)
しかしRedditなんかでは「OSCP本試験のBOFマシンはガイドより簡単」みたいな書き込みもあるし、
こんなものなのか・・・?
Githubで公開されているdostackbufferoverflowgoodというコース?もなかなか良いらしい。
一応やっておくかどうか少し迷う。
現在のところ、試験の準備状況としては悪くない気がする。
BOFは理解できた&ある程度は実践できるようになったので、あとは24時間で5台攻略という速度が必要かな。
今月中にラボを最低あと7台やって、あとはやっぱりノートテイキングの良い方法を見つけねば。。
2020年6月28日日曜日
OSCP学習 #3
現在までに21台攻略。
未だにノートテイキングに迷っており、いい解決案はない。
情報収集の自動化・効率化の重要性も強く感じており、
特にEnumerationと権限昇格(PE)の段階ではいかに速く多くの情報を集めてアタリを付けるかが大事だ。
PWKの仮想マシンにpip3をインストールするとマシンが起動しなくなるためAutoreconを使えないのが痛い。
PEの穴を探す段階でも特に有効なツールを見つけられていない。
linpeasは良さそうだけどラボの数台のマシンで試してみても何もアウトプットされず終了する。
Big4と呼ばれる、ラボの四天王みたいなマシンに鹿児島であたってしまい、
その攻略には17時間かかった。こんなの試験で出たら時間足りないぞ!
というわけで効率化できるツールを色々集めたいが、ラボも進めたい...
もうすでに時間が足りない!
未だにノートテイキングに迷っており、いい解決案はない。
情報収集の自動化・効率化の重要性も強く感じており、
特にEnumerationと権限昇格(PE)の段階ではいかに速く多くの情報を集めてアタリを付けるかが大事だ。
PWKの仮想マシンにpip3をインストールするとマシンが起動しなくなるためAutoreconを使えないのが痛い。
PEの穴を探す段階でも特に有効なツールを見つけられていない。
linpeasは良さそうだけどラボの数台のマシンで試してみても何もアウトプットされず終了する。
Big4と呼ばれる、ラボの四天王みたいなマシンに鹿児島であたってしまい、
その攻略には17時間かかった。こんなの試験で出たら時間足りないぞ!
というわけで効率化できるツールを色々集めたいが、ラボも進めたい...
もうすでに時間が足りない!
2020年6月20日土曜日
OSCP学習 #2
前回#1を書いてから1週間ほど経過。
1日1台を目安にOSCPのラボを使った学習は毎日続けており、現在まで順調に14台のマシンを攻略した。
1日1台。
案外これがきついのだ。
難易度はピンキリではあるが、これまで手持ちの知識だけで攻略できたマシンは1台だけであり、
基本的にはトライ&エラー&リサーチ&シンキングをひたすら繰り返すことになる。
聞いたことすらなかったプロトコルやソフトウェアを相手にすることも多く、
情報収集して、検討して、試して、うまくいかず、原因を推測し、情報収集して、試して...
これは楽しくもあり苦しくもあり、「もうフォーラムでヒント見ちゃおうか...」と考えてしまうこともあるが、
いやここで諦めたらだめだ!Try Harderだ!と持ち前の負けず嫌い精神で踏ん張り、ということを毎日やるわけだ。
おかげでOSごとのコマンドや便利なツール類を順調にストックできており、
攻略の着眼点や、ある種の嗅覚のような感覚が少しずつ研ぎ澄まされている気がする。
何より精神的にタフになりつつある。長い日には10時間くらいやってるからな。
バッファオーバーフローが必要なマシンには未だ出会っていないが、まぁそこはHack the Boxでもなんとかなるし。。
今はこのまま進めていこう。
マシンを攻略した後は、フォーラムでそのマシンの掲示板を覗き、他の受講者がどこで躓いているのか、
それに対してどんなヒントが示されているのかを軽くチェックする。
「あーあれってそういう風にも解決できたの!?」って新しい発見もたまにある。
難しいマシンだと、「もう何日もこのマシンで悩んでいます」なんて書かれていることもよくあるので、
一応どれも数時間でクリアできている自分はやはり良い按配で学習が進んでいるのかなと少し安心してしまう。
急遽来週に鹿児島まで行かなければならなくなったり、再来週には休暇が終わりまた仕事が忙しくなったりと、
これからは腰を据えて勉強するのが難しくなるかもしれない。
しかし出来るだけ1日1台ペースを保っていきたい。。
1日1台を目安にOSCPのラボを使った学習は毎日続けており、現在まで順調に14台のマシンを攻略した。
1日1台。
案外これがきついのだ。
難易度はピンキリではあるが、これまで手持ちの知識だけで攻略できたマシンは1台だけであり、
基本的にはトライ&エラー&リサーチ&シンキングをひたすら繰り返すことになる。
聞いたことすらなかったプロトコルやソフトウェアを相手にすることも多く、
情報収集して、検討して、試して、うまくいかず、原因を推測し、情報収集して、試して...
これは楽しくもあり苦しくもあり、「もうフォーラムでヒント見ちゃおうか...」と考えてしまうこともあるが、
いやここで諦めたらだめだ!Try Harderだ!と持ち前の負けず嫌い精神で踏ん張り、ということを毎日やるわけだ。
おかげでOSごとのコマンドや便利なツール類を順調にストックできており、
攻略の着眼点や、ある種の嗅覚のような感覚が少しずつ研ぎ澄まされている気がする。
何より精神的にタフになりつつある。長い日には10時間くらいやってるからな。
バッファオーバーフローが必要なマシンには未だ出会っていないが、まぁそこはHack the Boxでもなんとかなるし。。
今はこのまま進めていこう。
マシンを攻略した後は、フォーラムでそのマシンの掲示板を覗き、他の受講者がどこで躓いているのか、
それに対してどんなヒントが示されているのかを軽くチェックする。
「あーあれってそういう風にも解決できたの!?」って新しい発見もたまにある。
難しいマシンだと、「もう何日もこのマシンで悩んでいます」なんて書かれていることもよくあるので、
一応どれも数時間でクリアできている自分はやはり良い按配で学習が進んでいるのかなと少し安心してしまう。
急遽来週に鹿児島まで行かなければならなくなったり、再来週には休暇が終わりまた仕事が忙しくなったりと、
これからは腰を据えて勉強するのが難しくなるかもしれない。
しかし出来るだけ1日1台ペースを保っていきたい。。
登録:
投稿 (Atom)