Updated Building Brovan (markdown)

Ezz Aldeen Bayoumi
2026-06-24 17:30:03 +03:00
parent 0109e1f9dc
commit cefa6d4c3c
+8 -2
@@ -5,7 +5,8 @@ Building Brovan is pretty straight-forward, but there's some things to keep in m
* .NET 8 SDK or up.
* x64 runtime environment
* `unicorn.dll`/`libunicorn.so` available under `Resources/`
* CMake (for building Unicorn from source)
* C++ compiler (MSVC on Windows, GCC/Clang on Linux)
## Unicorn and CFG with Windows
@@ -13,4 +14,9 @@ As some might know, Unicorn as of now doesn't support Control Flow Guard and tha
## Dependencies
As of now, Brovan uses <a href="https://github.com/icedland/iced">Iced library</a> for disassembling, it should be downloaded once you open the project as VS prompts you. if you want to use your own unicorn libraries you can put them inside the Resources folder, as the post-build copies the library from there to the build path.
As of now, Brovan uses the following libraries:
| Library | Purpose | Notes |
|---------|---------|-------|
| [Iced](https://github.com/icedland/iced) | Disassembling | Restored automatically via NuGet |
| [Unicorn](https://github.com/unicorn-engine/unicorn) | CPU emulation | Downloaded and compiled automatically from source when you try to build Brovan |