Brovan is a user-mode x86_64 binary emulator for PE, ELF, memory dumps, and unrecognized file formats.
Brovan is a user-mode binary emulator that lets you safely run and analyze executable programs. It creates a controlled virtual environment where suspicious programs can execute without affecting your real computer. The tool supports both Windows and Linux programs, offering features like step-by-step debugging, memory inspection, system call tracing, and breakpoint management. It's designed specifically for malware analysts, security researchers, and reverse engineers who need to understand what a program does before running it on their actual system.
How It Works
You've downloaded a program and want to understand what it does before running it on your computer.
You point Brovan to your suspicious file, and it reads the program without executing any of its instructions.
Brovan creates a fake computer inside your real computer, where the program runs believing it's on a real system.
See every time the program asks the operating system to do something, like read a file or open a network connection.
Pause execution at specific points to examine the program's state and see what it's doing.
Look at what the program has stored in memory, including strings, data structures, and code.
You choose whether the program can send data over the internet, protecting you from data theft.
Without ever running the program on your real computer, you now know exactly what it would do if you opened it.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.