WinAPI Sandbox, based on VirtualBox, offer API logging in sandbox environment which most free Sandbox service (e.g anyrun) not serviced in default.
It supply web interface to handling sandbox and its agent.
WinAPI Sandbox is composed with two components, server and agent.
Agent receive server's commands, monitor inner-sandbox environment, execute the program to log winapi as child process and send winapi log to server.
Server handle the sandbox(VirtualBox) by using vboxmanage, offer web interface to user, transfer user's order.
git install https://github.com/orca-eaa5a/py-winapi-box.git
Download Virtualbox that matches with your OS.
Check this Youtube vedio, setup the Windows Guest OS.
Set Guest OS network environment as Bridged Network.
Agent has dependency about
- Visual C++ Redistributable for Visual Studio 2015
- Python3
therefore, you have to install them previously at Guest OS.
After the guest OS installation finished, install the python3 and add PATH python installation directory at Guest OS.
Download the VC Redist 2015 and install at Guest OS
(Optional) Check this guide to install VirtualBox guest additions.
- Copy "agent" folder to guest OS. (location is not matter)
- Add agent folder absolute path to PATH environment variable.
- Add autorun.bat to StartUp directory. (In Win7, it's location is C:\Users\orca\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup)
- Edit autorun.bat --dest option as your server IP.
- Install the python modules which agent has dependency with pip3 command
pip3 install -r requirments.txt
- Install the python modules which server has dependency with pip3 command
pip3 install -r requirments.txt
python server.py
localhost:5000/main