Help index | Search Remote debugging1. Launch a remote IDA debugger server on the remote host. The remote server is started from the command line and accepts command line parameters. Eventually specify a password if you want to protect your debugger server from strangers. For example, to launch the server under MS Windows, you could enter:
win32_remote -Pmy_secret_password
2. Specify the remote debugger parameteres in the Debugger, Process options.
The file paths must be valid on the remote host. Do not forget to specify
the same password as you have specified when launching the server. For example,
to debug notepad.exe on the remote computer remote.host.com:
Application: c:\windows\notepad.exe
Input file: c:\windows\notepad.exe
Directory: c:\windows
Hostname: remote.host.com
Port: 23946
Password: my_secret_password
3. The rest of debugging is the same as with local debugging.
NOTEThe debugger server can handle one debugger session at once. If you need to debug several applications simultaneously, launch several servers at different network ports. NOTEWindows CE debugger uses ActiveSync protocol to connect to the remote device. You do not need to launch the debugger server manually, it will be launched by IDA automatically. Click here to learn more about Windows CE debugger. NOTESymbian debugger uses a serial port to connect to the remote device. You need to launch the TRK module before starting IDA debugger. Click here to learn more about Symbian debugger. The following debugger servers are shipped with IDA Pro
File name IDA version Target system Debugged programs
------------------ ----------- ----------------- -----------------
win32_remote.exe 32-bit MS Windows 32-bit 32-bit PE files
win32_remote64.exe 64-bit MS Windows 32-bit 32-bit PE files
win64_remotex64.exe 64-bit MS Windows 64-bit 64-bit PE files
iphone_server 32-bit iPhone/iTouch 32-bit Mach-O files
linux_server 32-bit Linux 32-bit ELF files
linux_server64 64-bit Linux 32-bit ELF files
wince_remote.dll 32-bit Windows CE 32-bit PE files
mac_server 32-bit Mac OS X 32-bit Mach-O files
mac_server64 64-bit Mac OS X 32-bit Mach-O files
See also Start process Debugger submenu Debugger for Windows CE on ARM Debugger for Intel Mac OS X Debugger for Symbian OS |