当前位置: 首页 > news >正文

Linux调试笔记

Linux 程序通常为 ELF 文件。

分以下几步进行:

  1. Linux 环境配置;
  2. Linux 端运行程序;
  3. Win 端 IDA 配置。

Linux 环境配置

如果是初次进行调试。

需要在 IDA 安装目录下找到 dbgsrv 文件夹,点进去找到 Linux_server64(有的没有64) 和 Linux_server32,将其复制到 WSL 下的用户文件夹。

然后赋予运行权限:chmod +x Linux_server64,Linux_server32 同理。

Linux 运行程序

./linux_server

留意蓝色框内的数据,等下要填。

image-20260120155339189

如果没有出现 my ip ...,再开一个Ubuntu命令行,输入 ip addr ,图中蓝色框位置即为本机 ip。

image-20260120155611620

Win 端 IDA 配置

红框位置调成:Linux

image-20260120155935499

点击:Debugger —— Process option

红框是程序在虚拟机中的地址

绿框是程序的母文件夹地址

蓝框是ip地址以及端口号(Linux运行时产生的数据,复制过来)

查看地址:pwd

image-20260120160327879

配置完即可运行。

http://www.jsqmd.com/news/294190/

相关文章:

  • 百联卡回收如何1分钟完成,实测3种渠道
  • 位运算及其技巧
  • 【毕业设计】基于springboot的幼儿园管理系统(源码+文档+远程调试,全bao定制等)
  • 2026 权威雅思培训测评|口碑 TOP5 排行榜 优质雅思网课精准推荐
  • 深入解析:STM32跑飞,进入HardFault_Handler如何精准的确定问题
  • 《NMN怎么选?2026年NMN品牌吸收率与效果解析和对比选购指南》
  • 2026年全球NMN十大品牌最新排名:奥本元凭借十倍性价比成年度黑马
  • RS485发完数据后总是丢最后一个字节
  • PLC系统设计(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 自动装瓶机控制系统设计(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 基于PLC的灌装饮料控制系统设计【程序与文档】(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 基于PLC的灌装饮料控制系统设计控制【程序与文档】(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • 【救命稻草】RAG开发者的春天来了!UltraRAG框架上线,解决4大落地痛点,代码量减少80%!
  • 【扎心真相】RAG分块策略大反转:语义分块竟是“智商税“?简单粗暴方法吊打高级算法!
  • 饮料灌装流水线控制画面【程序与文档】(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • CSDN热榜:大模型开发“超级实习生“入职指南,Prompt到RAG一篇文章全拿下!小白也能秒懂的AI架构图解
  • 震惊!这个9600星开源项目,让大模型成为你的私人学术导师,论文阅读从此不是噩梦!
  • 讲讲附近美容美发培训学校,山东欧曼谛性价比究竟咋样?
  • 白灼虾与白灼牛肉
  • 诚信的传媒艺考培训学校费用揭秘,艺升艺考收费合理吗?
  • 2026年轴承钢供应商推荐,上海、宁波哪些厂家口碑好?
  • 解析宁波有实力的室内设计培训机构,天十星众教育实力出圈
  • SMC学习笔记
  • AI编程革命来了!字节Coze 2.0真香警告,从“聊天工具“到“数字伙伴“,开发门槛直降90%,小白也能逆袭大厂offer!
  • 爆肝实测!阿里CloudEdgeAgent端云协同大模型框架,小白5分钟上手,让手机秒变智能助手!yyds!
  • 爆肝!大模型开发者的“隐形保镖“:Java Agent无侵入式监控技术,让你的代码性能一目了然!
  • 【炸裂】AI Agent架构革命!从零到大模型智能体开发全攻略,程序员新大陆已开启!
  • 测试基础|什么是功能测试?详细指南及常见问题
  • 字节4面通过,我可以跟面试官要30K吗?
  • Flutter × OpenHarmony 跨端开发:变量与数据结构实战解析