mirror of
https://github.com/AdvDebug/Brovan
synced 2026-08-09 11:57:17 +00:00
Updated Building Brovan (markdown)
+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 |
|
||||
|
||||
Reference in New Issue
Block a user