Skip to content

Commit dd0eb33

Browse files
committed
Walker against pattern scanning in README.md
1 parent 1e3a70c commit dd0eb33

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,10 @@ To run this example, you can use the following command:
6666

6767
```bash
6868
walker -f example.bin -s example.json -o example_output.txt
69-
```
69+
```
70+
71+
## Is this just pattern scanning?
72+
73+
Pattern scanning is a common technique used in reverse engineering to find memory structures, it works by searching for a sequence of bytes. This is a very simple and fast technique, but it has a major drawback: it is very unreliable. It is very easy to get false positives when using pattern scanning, especially when the pattern is short.
74+
75+
walker works the same, but adding criteria to the fields allows it to filter out false positives. This makes it much more reliable than pattern scanning and makes the offset finding process much faster when searching for complex structures.

0 commit comments

Comments
 (0)