Skip to content

Commit ddff0f4

Browse files
committed
update readme
1 parent b9953bb commit ddff0f4

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,15 @@ ProxyLib is a Windows-specific library that enables transparent DLL proxying thr
1313
### Key Features
1414

1515
- **Reflective DLL Loading**: Load and execute DLLs directly from memory without writing to disk
16-
- **Transparent Proxying**: Seamlessly proxy calls to existing Windows DLLs (e.g., version.dll, kernel32.dll)
16+
- **Transparent Proxying**: Seamlessly proxy calls to existing Windows DLLs (e.g., version.dll, kernel32.dll**)
1717
- **Cross-Architecture Support**: Supports both x86 and x64 architectures
1818
- **Advanced PE Manipulation**: Handle relocations, import tables, basic TLS callbacks (preview/alpha)
1919
- **Runtime Code Generation**: Automatically generate assembly thunks for function redirection
2020
- **Flexible Configuration**: Extensive build-time and runtime configuration options
2121
- **Callback System**: Register callbacks to be notified when the proxied DLL is loaded
2222

23+
_** More complex DLLs, such as kernel32, were not fully tested_
24+
2325
## Architecture Support
2426

2527
-**x86 (32-bit)**: Fully supported
@@ -274,6 +276,11 @@ cmake -S . -B build -DPROXY_ENABLE_LOG=ON -DPROXY_ENABLE_CONSOLE=ON
274276
- **Kernel Mode**: User-mode DLLs only (no kernel driver support)
275277
- **Some Protection Mechanisms**: May not work with heavily protected applications
276278

279+
## TODO
280+
- **DLL chain-load support**: Allows others DLLs to be mapped into the process address space in the loading fase
281+
- **More API functionalities**: Add some missing functionalities to interact with the proxy DLL
282+
- **Support for thunk override**: Allows redirecting the thunk with custom implementations (AKA: hook)
283+
277284
## Contributing
278285

279286
This project is in active development. Contributions are welcome, especially for:

0 commit comments

Comments
 (0)