public interface IScannerInsertionPoint
IScannerCheck
に登録してこのインタフェースのインスタンスを生成するか、IScannerInsertionPointProvider
に登録してBurp自身のスキャンチェックで使うインスタンスを生成できます。修飾子と型 | フィールドと説明 |
---|---|
static byte |
INS_ENTIRE_BODY
ペイロードのHTTPリクエストのボディへの挿入を示します。
|
static byte |
INS_EXTENSION_PROVIDED
IScannerInsertionPointProvider に登録された拡張にペイロードの挿入ポイントを示すために使用されます。 |
static byte |
INS_HEADER
ペイロードのHTTPリクエストヘッダへの入を示します。
|
static byte |
INS_PARAM_AMF
ペイロードのAMFパラメータ値への挿入を示します。
|
static byte |
INS_PARAM_BODY
ペイロードのボディパラメータ値への挿入を示します。
|
static byte |
INS_PARAM_COOKIE
ペイロードのHTTP cookieへの挿入を示します。
|
static byte |
INS_PARAM_JSON
ペイロードのJSON構造内の値への挿入を示します。
|
static byte |
INS_PARAM_MULTIPART_ATTR
ペイロードのマルチパートメッセージのパラメター属性の値(アップロードしたファイル名など)への挿入を示します。
|
static byte |
INS_PARAM_NAME_BODY
ペイロードの追加ボディパラメータへの挿入を示します。
|
static byte |
INS_PARAM_NAME_URL
ペイロードの追加URLパラメータへの挿入を示します。
|
static byte |
INS_PARAM_URL
ペイロードのURLパラメータ値への挿入を示します。
|
static byte |
INS_PARAM_XML
ペイロードのXMLデータ構造内のデータ項目への挿入を示します。
|
static byte |
INS_PARAM_XML_ATTR
ペイロードのXML構造内のタグの属性値への挿入を示します。
|
static byte |
INS_UNKNOWN
ペイロードのリクエストの不明な場所への挿入を示します。
|
static byte |
INS_URL_PATH_FILENAME
ペイロードのURLパスのファイル名への挿入を示します。
|
static byte |
INS_URL_PATH_FOLDER
ペイロードのURLパスのフォルダ名への挿入を示します。
|
static byte |
INS_URL_PATH_REST
非推奨。
|
static byte |
INS_USER_PROVIDED
ペイロードのユーザが手動で設定した場所への挿入を示します。
|
修飾子と型 | メソッドと説明 |
---|---|
byte[] |
buildRequest(byte[] payload)
指定されたペイロードを挿入ポイントに配置してリクエストを作成します。
|
java.lang.String |
getBaseValue()
挿入ポイントの元値を返します。
|
java.lang.String |
getInsertionPointName()
挿入ポイントの名前を返します。
|
byte |
getInsertionPointType()
挿入ポイントのタイプを返します。
|
int[] |
getPayloadOffsets(byte[] payload)
挿入ポイントに配置された際の、リクエスト内におけるペイロード値のオフセットを決定します。
|
static final byte INS_PARAM_URL
static final byte INS_PARAM_BODY
static final byte INS_PARAM_COOKIE
static final byte INS_PARAM_XML
static final byte INS_PARAM_XML_ATTR
static final byte INS_PARAM_MULTIPART_ATTR
static final byte INS_PARAM_JSON
static final byte INS_PARAM_AMF
static final byte INS_HEADER
static final byte INS_URL_PATH_FOLDER
@Deprecated static final byte INS_URL_PATH_REST
INS_URL_PATH_FOLDER
を使用してください。static final byte INS_PARAM_NAME_URL
static final byte INS_PARAM_NAME_BODY
static final byte INS_ENTIRE_BODY
static final byte INS_URL_PATH_FILENAME
static final byte INS_USER_PROVIDED
static final byte INS_EXTENSION_PROVIDED
IScannerInsertionPointProvider
に登録された拡張にペイロードの挿入ポイントを示すために使用されます。static final byte INS_UNKNOWN
java.lang.String getInsertionPointName()
java.lang.String getBaseValue()
null
。byte[] buildRequest(byte[] payload)
payload
- 挿入ポイントに配置されるペイロード。int[] getPayloadOffsets(byte[] payload)
payload
- 挿入ポイントに配置されるペイロード。byte getInsertionPointType()