IDA调试技巧(妥妥的干货分享)

IDA调试技巧(妥妥的干货分享),第1张

IDA自动生成假名字。他们用于表示子函数,程序地址和数据。根据不同的类型和值假名字有不同前缀

先切换到graph view,然后在菜单上的“Options”、“General”里勾选

点击ok,即可看到效果

可以看到,多了前面的地址,这样就不用再graph view和text view之间来回切换了。

刚开始进行逆向分析的时候,我们就接触到这个公式

我们在每次下断点的时候,都是通过先手工在IDA里查看的偏移前模块基地址,再手工在LLDB里查看ASLR偏移,最后手工在计算器里将两者相加的方式来计算偏移后模块基地址的,虽然结果可以保证100%正确,但 *** 作流程稍有些复杂,特别是每次计算偏移后模块基地址,每次copy,copy,然后add,这样真的超级烦超级烦有木有?那么,有没有简单的方法呢?

接下来,我们一起看看,如何才能只手工 *** 作一次,就可以搞定所有断点的地址。那就是让IDA直接显示计算好的偏移后模块基地址。

这里ASLR偏移是0x00000000000a0000。

首先将鼠标光标点击到IDA右边的界面,这样才会有我们需要设置的选项。

在菜单上的“Edit”、“Segments”、“Rebase program...”里将“Value”的值加上TargetApp的ASLR偏移,

我们可以看到起始的地址是0x100000000

加上ASLR偏移地址

点击ok,这里需要等待一会。完成之后现在IDA里面的地址就是我们想要的偏移后模块基地址了,就可以直接拿来用了。

我们走起一个试验一下:

我们在右边IDA view里搜索方法名onClickButtonPressed,对这个方法进行下断点

搜索匹配到:

然后我们在调试的时候lldb下断点

ok,可以看到下面断点的方法就是我们搜索的方法名。

华为IDA208是一款家庭Wi-Fi路由器,主要包括以下四种设置方式:

1. 连接根源设备:用户可以使用传统电话线连接到网络设备,即主机计算机、网络服务器等,这样就可以在网络管理软件中设置网络信息,从而使其他设备获得接入权限。

2. 使用静态IP设置:该方法需要在网络管理控制台中手动配置静态IP地址,这样可以使用户访问特定服务器和设备。

3. 通过路由器设置:华为IDA208路由器会自动检测网络设备是否支持 DHCP 无线中继,这样用户就可以设置路由器使用 DHCP中继来获取网络访问权限。

4. WPS设置:在 WPS 配置界面中,可以让用户设置无线网络的网络名称和密码,按照说明进行 *** 作,就可以完成无线网络的设置。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7901449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存