/idapro-docker

This will let you run IDA Pro (Windows) on Linux using Docker and Wine with X11 Forwarding over SSH.

Primary LanguageDockerfile

idapro-docker


This will let you run IDA Pro (Windows) on Linux using Docker and Wine with X11 Forwarding over SSH.

You may also adjust this to your own liking to run the Linux version without Wine.


Installation

  1. Ensure you have a SSH public key in ~/.ssh/.
  2. Add the extracted IDA Pro files to a folder named IDA within idapro-docker.
  3. Build the Docker idapro image: ./build.sh
  4. Run a new container from image: ./run.sh
  5. Open a shell with: ./shell.sh
  6. Run the following commands in the shell, and install these packages manually (can probably be automated):
$ wget https://www.python.org/ftp/python/3.9.6/python-3.9.6-amd64.exe
$ winetricks --force dotnet452 corefonts
$ WINEARCH=win64 winetricks -q win10
$ wine python-3.9.6-amd64.exe # Remember to add Python 3.9 to PATH.

Usage

  • Run IDA Pro with ./ida.sh or ./ida64.sh
  • To stop the running container: ./stop.sh
  • To start the container again without reinstalling: ./start.sh

Notes