13.
Macroって6
[Cookie handling]で[Add cookies …]と[Use cookies …]を有効にするか選択できます。
[Add cookies …]
チェックされていると、レスポンスでSet-Cookieされた場合にCookie jarに反映する。
[Use cookies …]
チェックされていると、Cookie jarにあるCookieをリクエストに反映する。
29.
Session Handling Rulesについて1
[Options]-[Session]-[Session Handling Rules]は、セッション管理方法や実行範囲
などを設定可能です。設定できるパターンは以下があります。
※本資料ではいくつか割愛します。
・Use cookies from the session handling cookie jar
・Set a specific cookie or parameter value
・Check session is valid
・Prompt for in-browser session recovery
・Run a macro
・Run a post-request macro
・Invoke a Burp extension
43.
Session Handling Rulesについて15
[If session valid,don’t process …]は、セッションが有効な場合に他の動作(Run
Macroなど)を行わない。[If session is invalid,perform the action below]は、
セッションが無効な場合に実行する処理を設定します。
44.
Session Handling Rulesについて16
[If session valid,don’t process …]を有効にした場合、セッションが無効時に
[Check session is valid]以外の処理([Run macro]など)は実行されるが、
セッションが有効時は、後続処理は実行されない。
5.カートからの
削除
セッション確認用
Macro
セッション有効化
用Macro
セッションが有効な場合
セッションが無効な場合
[Check session is valid] [Run macro]
なんらかの処理
MacroStart End
Rule Actionsとして設定
Current Request
45.
Session Handling Rulesについて17
[If session valid,don’t process …]を有効にした場合、後続処理が実行されなく
なります。セッションが有効時は、[Rule Actions]で、[Check session is valid]以降
に設定されているパターンは実行されません。
下記の場合、[run macro:picko_user1_add]はセッションが有効な場合は実行され
ません。
本来は上から実行される
46.
Session Handling Rulesについて18
[If session is invalid,perform the action below]で[Prompt for in-browser session
recovery]を選択するとセッションが無効になった場合、ブラウザを用いて有効な
セッションの取得を促されます。
47.
Session Handling Rulesについて19
[Update current request with parameters matched from final macro response]
は、Macroの最後のレスポンスからパラメータを引き継ぐかどうかを指定します。
この設定は、CSRFの対策としてワンタイムトークンが用いられている場合に自動的
に引き継ぐことで診断が容易に行えます。[Update current request with cookies
from session handling cookie jar]は、Cookie jarの更新を行うかどうかを指定します。
48.
Session Handling Rulesについて20
[After running the macro,invoke a Burp extension action handler]は、
[Extender]-[Extensions]で追加したextensionを指定することが可能です。
extensionで変更されたCurrent Requestの内容をリクエストします。
セッション確認用
Macro
セッション有効化
用Macro
有効な場合
無効な場合
[Check session is valid]
5.カートからの
削除
extension
Start End
Current Request
Rule Actionsとして設定
Be the first to comment