Ch4n24n のアイコン

Ch4n24n

ハッキング学習の始め方

2026/10/23 公開約4分雑談

BeginnerLearningCPTS

はじめに

  • 勉強を始めたころの私は、何をしたらいいのか分からず、迷走していました
  • やることが決まった後も、どう学習を進めればいいのか、自信が持てない日が続きました
  • そんな過去の自分に、今の自分ならこう伝えるな〜という心構えを書いてみました!

あくまで初学者の私が、HTB と CPTS の勉強をしてきた範囲での意見です!

心構え

1. 試験を目標にしよう

  • いざ「セキュリティを学ぼう!ハッカーになろう!」と思っても、最初の一歩に何をしたらいいか迷いますよね?
  • 私も「ハッカーってなんだ?」って感じです(笑)。そんな職業はないですし……今でも定義はあやふやです
  • ただ、そんな禅問答をするくらいなら、手を動かしたほうがいいです!
  • なので、実技のある試験を目標にしましょう
  • 資格は、「どこまでやればいいか」の線を引いてくれますし、目標があるとやる気も続きます
  • 有名どころは、OSCP や CPTS です。※ CPTS の記事はこちら

初学者のうちは、資格を目指したほうが迷わない

  • 海外のセキュリティエンジニアの中には、「資格なんかより、コミュニケーションやシステム全体の理解が大事」と言う人たちがいます
  • それはその通りだと思います。でも、初学者にそこまで俯瞰した考え方はできないと思うんです

2. 全部を完璧に覚えようとしない

  • セキュリティの範囲は広すぎて、細かいところまで全部覚えようとしていたら、埒が明きません
  • まず、教材の内容を7割くらい理解したら、理解したことを徹底的にメモします
  • 大事なのは、忘れてもいいように、いつでも思い出せるメモを残しておくことです
  • 時間がたって忘れても構いません。「勉強したときは理解していた」という事実+思い出せる仕組みがあれば OK です

3. まず範囲を一周して、あとは問題を解く

  • 教科書や教材は、よく出るところもそうでないところも、同じ濃さで書いてあることが多いです
  • 初学者には、どこが大事なのかを見分けられません
  • また、教材に載っていない関連情報まで理解しようとすると、よく横道にそれます
  • なので、まずは試験などで決めた範囲を、とにかく一周しましょう
  • そのあとは、ひたすら問題(HTB Lab など)を解きます。解いていくと、何度も出てくるもの=頻出が見えてきます
  • 頻出のものは、「よく出る・よく使うスクリプトやコマンド集」として、別にまとめておくのがおすすめです

4. ハッキングは忍耐

  • 忍耐が要ることを、頭に入れておきましょう(特に、ハッキングの道筋を見つけるための情報の列挙)
  • AI を使えば、その忍耐の部分をかなり省けると思います
  • ただ、AI にターゲットへ直接リクエストを送らせない限り、辛抱する部分は残り続けます
  • 勉強が目的なら、AI に問題を丸ごと解かせることはないはず。結局は、AI と対話しながら自分で答えを見つけることになります
  • つまり、答えが見つかるまで、辛抱強く列挙するしかありません
  • (もちろん仕事なら、要件に問題がなければ、AI をどんどん使ったほうがいいです!)

5. チートシートは自分で作る

  • 子どものころからハッキングに触れてきた人(ナチュラルボーン)でなければ、チートシートの質が、そのまま実力になると思います
  • Google で調べればいい、AI に聞けばいいという考えももっともです。ただ私の場合、前に理解したときのロジックのまま思い出したいことが多いです
  • 検索や AI は、調べるたびに違う角度から同じことを説明してくれます。それ自体も学びにはなりますが、そのたびに理解し直していたら、いつまでも問題が解けません
  • 当時理解したロジックや手順をいつでも思い出せるように、チートシートに残しておいたほうがいいと思っています
  • あと、調べるよりもチートシートを見たほうが早いことが多いです

おわりに

  • まとめると、範囲を決めて、一周して、問題を解いて、思い出せるメモを残す。あとは辛抱強く。これだけです
  • 反論の余地は多分にあると思いますので、参考程度に!
次に読む
© 2026 Ch4n24n