IDA+WSL2实现本地linux动态调试

news/2025/2/12 11:36:40/文章来源:https://www.cnblogs.com/ljnljn/p/18580052

1、首先在ida安装目录找到dbgsrv这个文件夹,打开后把“linux_server”这个文件拖到你的linux中(我放在/root位置)
image
2、然后赋予两个文件权限(linux-server和要调试的文件)

chmod +x /root/linux_server
chmod +x 你的待调试文件位置

然后运行调试组件

/root/linux_server64

参数:
“-p端口”:用于设置备用TCP端口,以便服务器进行监听。默认端口是23946
“-P密码”:用于设置客户端连接调试服务器必需的密码,防止未授权连接。
“-v”:将服务器置于详细模式。
image
然后打开ida,按F9选择调试器
image
如果出现这个选择Yes
image
上面的前两个输文件所在linux的目录,第三个输文件路径,下面填上终端显示的my ip,密码为linux账号的密码
image
image
如果配置都没有问题,接下来应该就会进入动态调试界面了
image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/844637.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

英特尔固态硬盘维修数据恢复

固态硬盘(SSD)在维修和数据恢复方面,需要根据具体情况采取不同的方法。以下是一些常见的固态硬盘维修和数据恢复方法: 一、检查硬件连接与电源 检查连接线: 打开计算机主机箱,检查SATA或NVMe接口的连接线是否插紧,是否有松动或断裂。 重新插拔连接线,然后重启计算机,看…

WEB AK赛-web2_观星

一看就是sql注入题 尝试了一下发现过滤的东西还挺多的(union,like,=,’,空格,and,if,逗号,ascii,sleep)等 不能用正常的布尔盲注:1^if(ascii(substr(flag,1,1))=104,1,0) 题目过滤了if 看了wp才知道有这种方式:case(A)when(B)then(C)else(D)end 绕过过滤: 过滤了空格可以用(…

【学校训练记录】12月个人训练赛1个人题解

A对于n本书拿出k本较为难实现,但是从n本书里拿出n-k本就容易多了 对于n本书里拿一本为特殊情况,不管怎么拿都为0 对于n本书里拿n-k本的话,我们假设拿的最后一本为i那么 他就是拿出n-k-1本书的情况再加上拿出第i本的情况 其中差值变化为拿出n-k-1本书的值,加上我abs(w[i]-w[…

MySQL底层概述—7.优化原则及慢查询

大纲 1.Explain概述 2.Explain详解 3.索引优化数据准备 4.索引优化原则详解 5.慢查询设置与测试 6.慢查询SQL优化思路1.Explain概述 使用Explain关键字可以模拟查询优化器来执行SQL查询语句,从而知道MySQL是如何处理SQL语句的,从而分析出查询语句和表结构的性能瓶颈。MySQL查…

升鲜宝生鲜配送供应链管理系统Mysql表结构数据字典的生成小工具V0.01

最近最近要交付升鲜宝生鲜配送供应链管理系统源代码给上海的客户,需要将蓝湖UI设计图及数据字典交接给别人。在网上找了半天没有找到合适的根据Mysql生成Word数据字典,自己就写了几行代码,记录一下.后面可能会继续改造。主要的代码如下:using System; using System.Collect…

非递归线段树实现

ZKW 非递归线段树 参考文章:线段树详解(非递归版)_非递归线段树-CSDN博客 建树: 原数组[1,n] 存在线段树的 [2,n+1] (为了方便区间查询,要空出第一个节点和最后一个节点) 区间查询 若查询[L,R] 区间, 选取L-1和 R+1 两个节点, 向上寻找.每次到达父节点 L-1 查看自己的父亲的右…

hot100-一刷-01哈希(共3道题)

1.两数之和 题目链接 题目描述代码实现 分析:暴力的话就是两个for循环依次寻找相加为target的两个数。 用一个map记录已经遍历过的数,其中key就用这个数的字面值,value就存它的下标。 判断是否相加为taget的时候,只需要看map中是否有target-nums[i]就可以,说明当前的nums[…

Activiti 学习笔记

工作流概述 每一项业务的开始和结束,都可以理解为一个工作流,例如,公司的费用报销的基本流程如下:员工先提出费用报销申请,提交给部门领导,部门领导审批后,提交给财务部门审批,审批完成后,通知提出申请的员工可以报销,报销流程结束。整个流程按照步骤完成,这就是一个…

高级程序语言设计课第九次作业

14.17.314.17.414.17.514.17.1014.17.1114.18.314.18.4 a: b: 14.18.5

WEB AK赛-web1_观字

对这段代码进行解析: substr($url, 0, 7) 截取url变量前7位判断是否是http协议 preg_match() 正则表达式检查 URL 中是否包含一些潜在的危险字符: 过滤了:., ;, |, <, >, *, %, ^, () 这题只需要绕过"."即可。 尝试使用url编码不可以 在curl中可以使用"…

Fail pg walkthrough Intermediate

nmap ┌──(root㉿kali)-[/home/ftpuserr] └─# nmap -p- -A 192.168.159.126 Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-12-01 02:54 UTC Nmap scan report for 192.168.159.126 Host is up (0.071s latency). Not shown: 65533 closed tcp ports (reset) PORT …

通过实现 FactoryBean 接口注入 Bean

原文:如何使用 Spring 的 FactoryBean 接口在 Spring 容器中有两类的 Bean,一类是普通的 Bean,一类是工厂 Bean。这两种 Bean 都是被 Spring 的容器进行管理的。而 Spring 也提供了一个接口用于扩展工厂 Bean,我们只要实现org.springframework.beans.factory.FactoryBean即…