3

I am assuming that Hopper Debugger Server is meant to allow you to remotely debug an potentially malicious app. For example, I would like to debug an app that is running on a VM or on a separate computer on the same network, using Hopper on my laptop.

However, I cannot figure out how to do this. There's no documentation for Hopper Debugger Server, nor am I finding mention of it in the Hopper documentation.

Any tips on how to make this work?

2

I figured out how to make it work. Here's the procedure that needs to be followed:

  1. Open a copy of the executable to be analyzed in Hopper on the host Mac
  2. Put a copy of the executable to be analyzed on the VM
  3. Install Hopper Debugger Server on the VM and launch it
  4. In Hopper on the host Mac, choose Debug > Select Debugger
  5. Select the VM
  6. Change the path to the executable to the correct path on the VM, rather than the path to the file on the host Mac
  7. Begin debugging in Hopper on the host Mac!

I heard from someone else that doing this caused a beachball on their machine, but don't have details. This worked for me, using the following:

  • Hopper 4.3.24
  • Hopper Debugger Server 2.4
  • macOS 10.13.4 on the host Mac
  • macOS 10.12.6 on the VM
1

Maybe this would be a good reference (Just install and run Hopper Debugger Server app then back to hopper Debug > Select Debugger)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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