IDA:IDA pro使用入门:加载文件并开始分析

ida可以分析的文件格式也非常多,包括windows下的pe格式文件、linux下的elf文件、mac系统的常见文件格式,以及一些不常见到系统的文件格式。

ida的功能强大,对于一般的无壳保护,无混淆代码的程序ida能直接反汇编出位代码,在一定程度上减少了逆向分析的难度和门槛。

一、启动分析IDA分为x64和x86两个不同的版本,安装时会同时安装上,图标如下,图标上有64字样的就是专门用来分析64位程序的:

阿迪达斯将官方Web3推特账户更名为“ALTSbyadidas”:金色财经报道,阿迪达斯宣布已将其官方Web3 Twitter帐户从@indigo_herz 更名为@ALTSbyadidas。阿迪达斯最初以Indigo ( BAYC #8774 ) 作为其吉祥物进入元宇宙,随着该项目向阿迪达斯ALTS第2章的推进,这种转变也是该品牌的自然产物。此外阿迪达斯于今年三月启动Into The Metaverse项目的第三阶段,玩家要参与该阶段需要在“collect.adidas.com”官网连接钱包并将第二阶段获得的NFT销毁,然后铸造ALTS by adidas。另据OpenSea数据显示,当前ALTS by adidas地板价约为0.274 ETH,当前交易总额达到1,177 ETH。[2023/5/13 15:00:43]

分析32位或64位的程序需要启动的IDA版本不同,不方便判断程序是32还是64位的话,最简单的方式就是同时启动这两个版本,再分别加载同一个要分析的程序进行分析,能成功分析的那个就是正确的版本。

DeFi总锁仓量跌至509.4亿美元:金色财经报道,DeFiLlama数据显示,DeFi总锁仓量自4月份以来持续减少,目前已跌至509.4亿美元,较2022年1月1日的2337亿美元,跌幅达到了78.2%。[2022/12/27 22:09:52]

启动软件后的第一个界面如下,单击“Go”按钮即可直接进入软件:

把要分析的文件拖入IDA的主窗口后:

Helium:Validator 1.10.8版本未能改善PoC接收问题,请更新到最新版本1.10.9:5月17日消息,去中心化无限通信网络Helium发推表示,团队发现Validator 1.10.8版本没有提供改善PoC接收问题的预期结果,1.10.9版本现在可以用来解决PoC组件中发现的Bug,并收集额外的数据。验证节点操作员请更新到最新版本1.10.9,并确保所配置的端口(默认8080)是打开的。[2022/5/17 3:21:20]

这时候直接点击“OK”即可开始分析,分析过程中出现类似下面这样的提示,选择“No”即可:

一地址通过adidas NFT智能合约漏洞绕过限购抢到330个NFT,获利约60万美元:12月24日消息,据Sprise联合创始人Montana Wong在推特上透露,虽然阿迪达斯此前设定adidas NFT销售上限为每人最多2件,但有人利用漏洞绕过此限制在单次交易中购买了330个。

据悉,在销售活动启动之前几个小时部署了一个新智能合约,该智能合约执行后可以生成165 个子智能合约,每个子智能合约能给分别从阿迪达斯的智能合约中铸造2 个 NFT,然后再将它们转移到创建者的主ETH 地址上。由于每个子智能合约都有一个唯一地址,因此创建者能够绕过每人 2 个NFT销售限制,将 NFT 发送到创建者的主地址后,子智能合约会自动销毁。这个智能合约的创建者一共支付了 27.3 ETH的 gas 费用来执行相关交易,另外还支付了 66 ETH来购买adidas NFT,理论上目前该智能合约创建者已经获利约60万美元。[2021/12/24 8:02:33]

此时软件窗口左下方会有正在分析的进度显示,直到显示“AU:idle”即表示分析完成:

此时软件会自动跳转到Graphview模式:

这时在IDAView-A子窗口内单击右键,选“Textview”即可切换到代码模式:

二、函数搜索左侧的Functionswindow为分析出的函数列表,双击其中任意一行都可以跳转到对应的函数:

在该列表取得焦点的情况下,按Ctrl+F可以打开函数搜索栏,输入要搜索的函数关键字,即可搜索符合条件的函数:

三、代码分析双击对应的函数名称后,右侧的IDAview-A会定位跳转到对应函数并显示出汇编代码:

此时按键盘上的F5键,即可自动反编译出该函数的伪代码:

这时双击左边的函数列表,可以在右侧的Pseudocode-A代码区反编译出对应函数的伪代码,在伪代码中双击调用的函数名称,可以跳转并自动反编译这个调用的函数。

伪代码包含了使用的变量和调用的函数和相应的参数等,虽然可读性不是很高,但已经在一定程度上体现出了程序内部的逻辑结构,包括一些字符串都会自动以明文方式显示,对提取二进制文件内部的信息起很大的帮助。

知乎、头条、百家、公众号搜索

文章来源:https://www.hake.cc/page/article/1688.html

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:5ms0-3:760ms