行业解决方案查看所有行业解决方案
IDA 用于解决软件行业的关键问题。
发布时间:2022-10-15 13: 27: 58
1. Launch a remote IDA debugger server on the remote host. The remote server is started from the command line and accepts command line parameters. You can 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 parameters 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.
NOTE
The debugger server can handle one debugger session at once. If you need to debug several applications simultaneously, launch several servers at different network ports.
The following debugger servers are shipped with IDA
File name Target system Debugged programs
------------------ ------------------ ----------------------------
android_server ARM Android 32-bit ELF files
android_server64 AArch64 Android 64-bit ELF files
android_x64_server x86 Android 32-bit 32-bit ELF files
android_x86_server x86 Android 64-bit 64-bit ELF files
armlinux_server ARM Linux 32-bit ELF files
linux_server Linux 32-bit 32-bit ELF files
linux_server64 Linux 64-bit 64-bit ELF files
mac_server Mac OS X 32-bit Mach-O files (x86)
mac_server64 Mac OS X/macOS 11 64-bit Mach-O files (x64)
mac_server_arm64 ARM macOS 11 64-bit Mach-O files (arm64)
mac_server_arm64e ARM macOS 11 64-bit Mach-O files (arm64e)
win32_remote.exe MS Windows 32-bit 32-bit PE files
win64_remote64.exe MS Windows 64-bit 64-bit PE files
An appropriate server must be started on the remote computer before starting a debug session.
中文翻译如下:
在远程主机上启动远程IDA调试器服务器。远程服务器是从命令行启动的,并接受命令行参数。如果您想要保护您的调试器服务器免受陌生人的侵入,可以指定一个密码。例如,在MS Windows下启动服务器,可以输入以下命令:
win32_remote -Pmy_secret_password
在调试器、进程选项中指定远程调试器参数。文件路径必须在远程主机上有效。不要忘记指定与启动服务器时相同的密码。例如,在远程计算机remote.host.com上调试notepad.exe:
应用程序:c:\windows\notepad.exe
输入文件:c:\windows\notepad.exe
目录:c:\windows
主机名:remote.host.com
端口:23946
密码:my_secret_password
调试的其余部分与本地调试相同。
注意:
调试器服务器一次只能处理一个调试器会话。如果需要同时调试多个应用程序,请在不同的网络端口上启动多个服务器。
IDA附带以下调试器服务器:
文件名 目标系统 调试的程序
------------------ ------------------ ----------------------------
android_server ARM Android 32-bit ELF files
android_server64 AArch64 Android 64-bit ELF files
android_x64_server x86 Android 32-bit 32-bit ELF files
android_x86_server x86 Android 64-bit 64-bit ELF files
armlinux_server ARM Linux 32-bit ELF files
linux_server Linux 32-bit 32-bit ELF files
linux_server64 Linux 64-bit 64-bit ELF files
mac_server Mac OS X 32-bit Mach-O files (x86)
mac_server64 Mac OS X/macOS 11 64-bit Mach-O files (x64)
mac_server_arm64 ARM macOS 11 64-bit Mach-O files (arm64)
mac_server_arm64e ARM macOS 11 64-bit Mach-O files (arm64e)
win32_remote.exe MS Windows 32-bit 32-bit PE files
win64_remote64.exe MS Windows 64-bit 64-bit PE files
在开始调试会话之前,必须在远程计算机上启动适当的服务器。
展开阅读全文
︾
读者也喜欢这些内容:
常用的反汇编工具有哪些?如何利用IDA软件进行高效的反汇编操作?
在现代信息安全和软件开发领域,反汇编工具扮演着至关重要的角色。通过这些工具,开发人员和安全专家可以深入了解程序的内部结构,从而实现漏洞挖掘、恶意软件分析以及代码优化等任务。那么,常用的反汇编工具有哪些?如何利用IDA软件进行高效的反汇编操作?本文将为您详细解答这些问题。...
阅读全文 >
ida远程调试Linux拒绝连接 ida动态调试教程
在逆向工程的领域中,ida远程调试Linux拒绝连接是一个常见而又棘手的问题。许多初学者可能在这一步遇到困扰,但通过深入的网络配置、权限设置以及防火墙的检查,我们可以解决这个问题,确保ida与目标Linux系统之间建立起稳固的连接。...
阅读全文 >
IDA可以远程调试Linux文件么 ida怎么远程调试linux
在当今信息技术领域,远程调试Linux系统已成为许多开发者和安全专家关注的焦点。IDA Pro,作为一款著名的逆向工程工具,是否能够在这个领域发挥其作用。...
阅读全文 >
MIPS 反汇编怎么看 IDA如何分析MIPS反汇编
MIPS反汇编,作为计算机领域中的一项复杂技术,已成为软件工程师和安全分析师的关键技能之一。该技术涉及解析MIPS架构上的机器代码,并将其转换为人类可读的形式。IDA,作为最先进的反汇编和调试工具之一,为分析和理解MIPS反汇编提供了无与伦比的支持。本文将详细阐述MIPS反汇编怎么看,IDA如何分析MIPS反汇编以及IDA动态调试MIPS这三个主题,以期为您揭示MIPS反汇编的深层原理和IDA在此过程中的关键作用。...
阅读全文 >