Skip to content

Commit 6722335

Browse files
Update README.md
1 parent 45bb78b commit 6722335

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# lazy importer [![](https://img.shields.io/badge/version-2.0.4-green.svg)]()
1+
# lazy importer [![](https://img.shields.io/badge/version-2.1.0-green.svg)]()
22

33
A simple and easy to use header only library to make the life of a reverse engineer much harder.
44

@@ -19,6 +19,7 @@ LI_FN(VirtualProtect).in(LI_MODULE("kernel32.dll").cached());
1919
- Does not leave any imports in the executable.
2020
- Produces extremely small assembly.
2121
- Non caching functions do not leave anything in data sections.
22+
- Hashes are randomized for each compilation to defeat basic hash database attacks.
2223
2324
## documentation
2425
@@ -212,6 +213,7 @@ LI_FN(VirtualProtect).in(LI_MODULE("kernel32.dll").cached());
212213
| `LAZY_IMPORTER_CACHE_OPERATOR_PARENS` | uses `cached()` instead of `get()` in `operator()` of lazy_function |
213214
| `LAZY_IMPORTER_RESOLVE_FORWARDED_EXPORTS` | uses `forwarded()` in `get()`. WARNING does not apply to `nt()` and `in()`. |
214215
| `LAZY_IMPORTER_HARDENED_MODULE_CHECKS` | adds extra sanity checks to module enumeration. |
216+
| `LAZY_IMPORTER_NO_CPP_FORWARD` | Removes dependence on `<utility>` c++ header. |
215217
216218
## example output
217219

0 commit comments

Comments
 (0)