2021-07-10 · 1

ハッキング入門

security

この記事は公開から2年以上経過しています。

ハッキングとは..?

ハッキングは、他人のコンピュータシステムに無断侵入してデータにアクセスできる権限を得ることです。

ハッキングクラッキング と概念が違います。簡単に言うと、ハッキングは「ハッキングをしてソースコードを見る」で、クラッキングは「ハッキングをしてそのソースコードを破壊する」ことです。

だからこそ、ハッキングを学ぶ私たちは法の線をしっかり守らなければなりません。

ハッキングの種類

技術的ハッキング

  • ターゲットシステムと技術について深く理解
  • 高いコストがかかるが、隠密な攻撃を遂行可能。

社会工学的ハッキング

  • 人と人の間の脆弱性を突いて欲しい情報を得る攻撃
  • 簡単にできて多くの人が引っかかる。ただし目立ちやすい攻撃

社会工学的ハッキングは、実は皆すでにやったことがあると思います。

ハッキングの範疇

War

  • 国家間の戦争

金と名誉

  • バグバウンティ
  • CTF
  • 脆弱性取引

職業

  • 模擬ハッキング、セキュリティコンサルティング、研究開発

趣味

  • プログラム分析

開発とハッキングの関係

理論的に、新しい技術が開発されれば新しい抜け穴もできるものです。

よりトレンディなハッキングをするには、新しい開発動向を読む必要があります。

開発への理解が、そのままハッキングの深さです。

CTF の勉強法

  • pwnable:rtl、rop などの stack 技法と heap 技法を勉強し、これを各問題に適用
  • web:xss、sqli などの攻撃技法を勉強し、各問題に適用
  • crypto:数学問題(数学の実力)が優れていると多くの助けになる
  • reversing:特に必要な技法がないので、勉強するとき新しい方式を学べばよい

原文(韓国語): tistory — 2021-07-10 公開、当ブログへ移行。この翻訳は AI の協力で作成されました。

コメント

コメントを削除しますか?

関連記事

ハッキング入門 · 나봄하랑