byte_jump:<bytes_to_convert>, <offset> \
[, relative][, multiplier <mult_value>][, <endian>][, string, <number_type>]\
[, align][, from_beginning][, post_offset <adjustment value>][, dce];
bytes = 1 - 10
offset = -65535 to 65535
mult_value = 0 - 65535
post_offset = -65535 to 65535
| Option | Description |
| bytes_to_convert |
Number of bytes to pick up from the packet. The allowed values are 1 to 10 when used without dce. If used with dce allowed values are 1, 2 and 4. |
| offset | Number of bytes into the payload to start processing |
| relative | Use an offset relative to last pattern match |
multiplier value |
Multiply the number of calculated bytes by
value and skip forward that number of bytes. |
| big | Process data as big endian (default) |
| little | Process data as little endian |
| string | Data is stored in string format in packet |
| hex | Converted string data is represented in hexadecimal |
| dec | Converted string data is represented in decimal |
| oct | Converted string data is represented in octal |
| align | Round the number of converted bytes up to the next 32-bit boundary |
| from_beginning | Skip forward from the beginning of the packet payload instead of from the current position in the packet. |
post_offset value |
Skip forward or backwards (positive of
negative value) by value number of bytes after the other jump
options have been applied. |
| dce | Let the DCE/RPC 2 preprocessor determine the byte order of the value to be converted. See section 2.2.15 for a description and examples (2.2.15 for quick reference). |