Shikata Ga Nai

Private? There is no such things.

脆弱性診断スキルを身につける前の前提知識についてかいてみた

Hello there, ('ω')ノ

 

先日のセミナーで、前提知識を身につける教材について質問を受けていて。

2年前に作成したマニュアルが見つからなかったので。

 

f:id:ThisIsOne:20211102090414p:plain

 

セミナーでの資料をさらに細かく書いてみたので。

下記の内容をWEBで検索されると。

たくさんわかりやすく説明されているサイトが見つかるので。

それを参考にされたほうが、近道かと思い。

 

STEP1:

 Webの基本的な動作

 HTTPリクエストとレスポンス

 ステートレスとステートフル

 セッションとは

 セッションIDとCookie

 HTML文書

 HTMLタグ

 

STEP2:

 JavaScriptとは

 JavaScriptの組み込み方法

 入力値の取得方法

 要素の抽出

 抽出した情報の表示

 

STEP3:

 PHPとは

 クライアントサイド/サーバサイドスクリプト

 GET送信とPOST送信

 PHPスクリプトの記述規則

 POST送信されたデータの受け取り

 受け取ったデータの表示

 関数の定義と呼び出し

 複数条件分岐

 

STEP4:

 データベースとは

 リレーショナルデータベース管理システム(RDBMS)

 RDBMSのイメージとデータベースの用語

 SQL(Structured Query Language)とは

 代表的なデータ操作言語

 

STEP3+STEP4:

 データベースサーバへの接続

 データベース内容を表示するSQL文の作成

 SQL文をデータベースサーバに送信

 データベースの情報の取得

 取得したデータベースの情報の出力

 

Best regards, (^^ゞ