10

I currently use Windows 7 as my host machine and want to move to Fedora.

I have IDA Pro + hexrays decompiler, VMWare Workstation, Hiew, Visual Studio, Olly, and several other smaller tools that should run just fine in wine.

I know I can get the VMWare Workstation licence for linux and it would be just fine.

Does anyone have experience in IDA in both linux and windows. If so, do you see any difference in its usability (decompiler, IDAPy plugins ...)

There is no realistic replacement for Visual Studio in linux, but it would be nice if eclipse or some other IDE would compile for Windows.

1
  • Unless you imply some specific plugin, the crossplatform Visual Studio replacement is QtCreator. Don't be misled by its name — you don't have to use the "Qt" part.
    – Hi-Angel
    Jun 15, 2017 at 4:50

2 Answers 2

4

Not an issue

I myself do the same thing, however I don't have Hexrays. I can tell you it works great. I use VirtualBox however. This mainly has to do with Seamless mode, this allows me to do great things :)

System Requirements

However I DO recommend to use a decent system. I tried to do this with my old-laptop and it was horrid. Atleast 8GB of RAM, and VT-x is recommended.

The wine way

I have been using IDA Free and OllyDBG with Wine for quite a while. And I had some issues with it, things like unreadable text.

2
  • 1
    Seamless mode? Are you sure that's safe for malware analysis? My system is pretty good hardware-wise. I was just looking for incompatibilities. Thanks though Oct 1, 2013 at 19:29
  • 2
    Well, you run on Linux. You analyse Windows samples. The odds of having a Hybrid are less than winning the lottery. And besides that it doesn't really matter, even if there is some kind of awesome memory resilient worm that on the fly detects it's operating system to determine if he has to load GetProcAddress() or if he can syscall to the kernel he is still in a VM. The seamless mode only strips the gui using the vm-tools. The only issue is with anti-debugging that detect the VM by looking for the tools driver in memory.
    – Stolas
    Oct 1, 2013 at 20:15
4

For me not very comfortable to run Reversing\analysis tools thru Wine, so there are few options to choose from:

  1. Use for windows-style programs virtual machines [VirtualBox\Vmware]
  2. Move to Linux-based tools for same operations [for Pe\Hex\Static analysis]

I found myself, that for most of research operations you may found tool or set of tools for Linux OS, and for few of them that not - You always have Your VM machine. Good luck!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.