macOSとiOS向けのセキュリティツール、テストアプリ、脱獄関連リソースを集めた厳選リスト。
ahegazy0/linux-basics-for-hackers-notes
Linux Basics for Hackersをもとに、Linuxの基礎を18モジュールで学べる構成的な学習ノート
- スター
- 1,833
- フォーク
- 159
- 未解決の Issue
- 1
- 最終コミット
- 先月
これは何?
OccupyTheWebの書籍『Linux Basics for Hackers』をもとに作成された、コース形式の学習ノート集です。もともとはObsidianを使った個人のラボ演習中に書かれたもので、後に一貫した構成のMarkdownモジュールとして整理されました。
全18モジュールで、Kali Linuxのラボ環境の構築から、ターミナルの基礎、テキスト操作、ネットワーク、ソフトウェア管理、ファイル権限、プロセス管理、環境変数、BashとPythonによるスクリプト作成、アーカイブ、ファイルシステム、ログ、サービス、ワイヤレスネットワーク、ロード可能なカーネルモジュールを含むLinuxカーネルまで扱います。各モジュールには、平易な解説、例を交えた主要コマンド、クイックリファレンステーブル、練習問題が用意されており、主要なトピックには図も追加されています。
この教材は教育目的で作られており、VirtualBoxなどのVMとKali Linuxを使って、自分のラボ環境で練習することを想定しています。さらに学習を進められるよう、OverTheWire BanditやTryHackMeといった外部の演習プラットフォームへのリンクも掲載されています。
主な機能
- 01ターミナルの基礎からカーネルモジュール、Pythonスクリプトまで、18のモジュールを収録
- 02例付きの主要コマンドとクイックリファレンステーブルを掲載
- 03各モジュールの最後に練習問題を用意
- 04ファイルシステムのツリーや権限などのトピックに、アーキテクチャ図を追加
- 05演習をさらに進めるための外部ハンズオンプラットフォームへのリンクを掲載
ユースケース
- Kali Linuxのラボ環境で、Linuxのコマンドラインとセキュリティの基礎を学ぶ
- 構成的なノートを使いながら『Linux Basics for Hackers』を読み進める
- 権限、パイプライン、cronジョブなどの特定のコマンドをリファレンスとして確認する
クイックスタート
- 1
VirtualBoxまたは他のVMソフトウェアをインストールする
- 2
64ビット版Kali Linuxをダウンロードして、VMで実行する
- 3
Module 00(はじめに)を開き、順番に各モジュールを進める
使う前に知っておきたいこと
- ライセンスが明記されていないため、再利用条件が不明です。
- ノートは著作権で保護された書籍に基づいており、その書籍も必要です。
- 利用するには、Kali Linuxの仮想マシンをセットアップする必要があります。
トピック
よくある質問
- linux-basics-for-hackers-notes とは?
- Linux Basics for Hackersをもとに、Linuxの基礎を18モジュールで学べる構成的な学習ノート OccupyTheWebの書籍『Linux Basics for Hackers』をもとに作成された、コース形式の学習ノート集です。もともとはObsidianを使った個人のラボ演習中に書かれたもので、後に一貫した構成のMarkdownモジュールとして整理されました。
- linux-basics-for-hackers-notes は無料で使えますか?ライセンスは?
- linux-basics-for-hackers-notes にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- linux-basics-for-hackers-notes は今もメンテナンスされていますか?
- 半年以内に更新あり。linux-basics-for-hackers-notes の最終コミットは 2026年9月12日 です。
- linux-basics-for-hackers-notes は何に使えますか?
- Kali Linuxのラボ環境で、Linuxのコマンドラインとセキュリティの基礎を学ぶ 構成的なノートを使いながら『Linux Basics for Hackers』を読み進める 権限、パイプライン、cronジョブなどの特定のコマンドをリファレンスとして確認する
- linux-basics-for-hackers-notes のインストール方法は?
- VirtualBoxまたは他のVMソフトウェアをインストールする 64ビット版Kali Linuxをダウンロードして、VMで実行する Module 00(はじめに)を開き、順番に各モジュールを進める
- linux-basics-for-hackers-notes はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ahegazy0/linux-basics-for-hackers-notes
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
tmuxなどにタブや分割を任せる、クロスプラットフォーム対応のGPUアクセラレーションOpenGL端末エミュレーター。
よく使うディレクトリを学習し、主要なシェルから数回のキー入力で移動できる、賢いcdコマンド。
ファイルをKDE、GNOME、XFCEと共通のfreedesktop.orgのゴミ箱へ移動するコマンドラインツール。
GPGでファイルを暗号化し、信頼できるユーザーの公開鍵を使ってGitリポジトリ内で共有するBashツール。
1台以上のLinuxホストでFail2Banを運用し、ban、jail、filter、アラートを管理するWebプラットフォーム。