DEV Community

Famasoon
Famasoon

Posted on

3 1

Create Binary Analysis VM

Create Binary Analysis VM

I created VM for reverse engineering.
This is the note at that time.

Install Virtual Box

To run VMs needs hypervisor.
I choose the Virtual Box.
Because, Virtual Box is easy to use and free.
To install Virtual Box navigate to the this page.
https://www.virtualbox.org/wiki/Downloads
You choose the package for your system, and download it.
Run the installer.
If you are using the mac OS, you can install with this command too.

brew cask install virtualbox

Installing Free Windows 7

Microsoft provide free windows VMs.
Those VMs have a limited license that will expire after 90 days.
To install VMs navigate to the this page.
https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
You select the VM:

  • Windows 7(x86)
  • Virtual Box

Downloaded the .zip file, and extract it.
This file contain the .ova file.

Next, open Virtual Box and select File > Import Appliance.
Select the .ova file that you just extracted and click continue.
The settings should be ok, you click Import.

Installing FLARE-VM

FLARE-VM is Windows-based security distribution for reverse engineer.
https://github.com/fireeye/flare-vm
It's installed many reverse engineering tools.

To install on Windows VM, you visit the following URL with Internet Explorer.
http://boxstarter.org/package/url?https://raw.githubusercontent.com/fireeye/flare-vm/master/flarevm_malware.ps1

After you navigate to the above URL, you will be asked with a dialog.
Select Run to continue the installation.
You input password and press Enter with a console window.
The installation process takes time, please drink coffee and wait.
After installation, you got the binary analysis VM.
Yeah, you did it!! Enjoy!!

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay