Home | Trees | Indices | Help |
|
---|
|
Hexadecimal pattern.
Hex patterns must be in this form:
"68 65 6c 6c 6f 20 77 6f 72 6c 64" # "hello world"
Spaces are optional. Capitalization of hex digits doesn't matter. This is exactly equivalent to the previous example:
"68656C6C6F20776F726C64" # "hello world"
Wildcards are allowed, in the form of a ?
sign in any hex
digit:
"5? 5? c3" # pop register / pop register / ret "b8 ?? ?? ?? ??" # mov eax, immediate value
|
|||
|
|||
|
|||
tuple( int, int ) |
|
||
tuple( int, int, str ) |
|
||
|
|||
Inherited from |
|
|||
a new object with type S, a subtype of T |
|
|
|||
int |
flags Regular expression flags. (Inherited from winappdbg.search.RegExpPattern) |
||
int |
maxLength Maximum expected length of the strings matched by this regular expression. (Inherited from winappdbg.search.RegExpPattern) |
||
str |
pattern Regular expression in text form. |
||
re.compile |
regexp Regular expression in compiled form. (Inherited from winappdbg.search.RegExpPattern) |
|
|||
Inherited from |
|
If the pattern is completely static (no wildcards are present) a BytePattern is created instead. That's because searching for a fixed byte pattern is faster than searching for a regular expression.
|
Hex patterns must be in this form: "68 65 6c 6c 6f 20 77 6f 72 6c 64" # "hello world" Spaces are optional. Capitalization of hex digits doesn't matter. This is exactly equivalent to the previous example: "68656C6C6F20776F726C64" # "hello world" Wildcards are allowed, in the form of a "5? 5? c3" # pop register / pop register / ret "b8 ?? ?? ?? ??" # mov eax, immediate value
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Dec 20 17:54:54 2013 | http://epydoc.sourceforge.net |