ida可以分析的文件格式也非常多,包括windows下的pe格式文件、linux下的elf文件、mac系统的常见文件格式,以及一些不常见到系统的文件格式。
ida的功能强大,对于一般的无壳保护,无混淆代码的程序ida能直接反汇编出位代码,在一定程度上减少了逆向分析的难度和门槛。
一、启动分析IDA分为x64和x86两个不同的版本,安装时会同时安装上,图标如下,图标上有64字样的就是专门用来分析64位程序的:
共26枚DigiDaigaku以369.52 ETH在Gem平台被匿名卖家购入:8月30日消息,据 Etherscan 数据显示,匿名买家(地址为 0x4dbe965abcb9ebc4c6e9d95aeb631e5b58e70d5b)通过 Gem 以 369.52 ETH(约合 56 万美元)购买了 26 枚 DigiDaigaku 系列 NFT。另据 OpenSea 数据,截至发文时该项目地板价暂报 16.8 ETH。[2022/8/30 12:56:18]
分析32位或64位的程序需要启动的IDA版本不同,不方便判断程序是32还是64位的话,最简单的方式就是同时启动这两个版本,再分别加载同一个要分析的程序进行分析,能成功分析的那个就是正确的版本。
adidas Originals NFT交易额突破6000万美元:1 月 7 日消息,据 NFTGO 最新数据显示,adidas Originals NFT 交易总额已突破 6000 万美元,本文撰写时为 6087 万美元,当前地板价为 0.85 ETH。[2022/1/7 8:32:07]
启动软件后的第一个界面如下,单击“Go”按钮即可直接进入软件:
把要分析的文件拖入IDA的主窗口后:
adidas “Into the Metaverse”系列NFT将于今日发售:12月17日消息,adidas “Into the Metaverse”系列NFT将于今日发售,据The Verge报道,该系列NFT的售价为0.2ETH(或支付800美元),具体发售时间以及发售数量暂未透露。此外,本次NFT购买者还将获得由adidas联名BoredApeYachtClub、PunksComics以及GMoney推出的相关实体服饰,包括一款adidas运动服(adidasOriginals推特头像Ape同款),一款带有区块链地址的连帽衫,以及一款橙色无檐小便帽(GMoney推特头像Ape同款)。[2021/12/17 7:45:32]
TidalFinance将于3月23日在Polkastarter进行IDO:3月16日,基于波卡的可编程保险市场TidalFinance将于3月23日在Polkastarter进行IDO,白名单等事项将于近日公布。
此前报道,波卡生态开放式可编程保险市场TidalFinance完成180万美元私募融资,HypersphereVentures领投,SpartanCapital、KeneticCapital和QCPCapital参投。[2021/3/16 18:49:26]
这时候直接点击“OK”即可开始分析,分析过程中出现类似下面这样的提示,选择“No”即可:
此时软件窗口左下方会有正在分析的进度显示,直到显示“AU:idle”即表示分析完成:
此时软件会自动跳转到Graphview模式:
这时在IDAView-A子窗口内单击右键,选“Textview”即可切换到代码模式:
二、函数搜索左侧的Functionswindow为分析出的函数列表,双击其中任意一行都可以跳转到对应的函数:
在该列表取得焦点的情况下,按Ctrl+F可以打开函数搜索栏,输入要搜索的函数关键字,即可搜索符合条件的函数:
三、代码分析双击对应的函数名称后,右侧的IDAview-A会定位跳转到对应函数并显示出汇编代码:
此时按键盘上的F5键,即可自动反编译出该函数的伪代码:
这时双击左边的函数列表,可以在右侧的Pseudocode-A代码区反编译出对应函数的伪代码,在伪代码中双击调用的函数名称,可以跳转并自动反编译这个调用的函数。
伪代码包含了使用的变量和调用的函数和相应的参数等,虽然可读性不是很高,但已经在一定程度上体现出了程序内部的逻辑结构,包括一些字符串都会自动以明文方式显示,对提取二进制文件内部的信息起很大的帮助。
知乎、头条、百家、公众号搜索
文章来源:https://www.hake.cc/page/article/1688.html
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。