什么是IDA技术

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是IDA技术相关的知识,希望对你有一定的参考价值。

动态加速技术(Intel Dynamic Acceleration,简称IDA),该技术可以让处理器碰到串行代码时提升执行效率,同时降低功耗,究竟是如何实现的呢?
当处理器遇到串行代码时,IDA技术就会启动,此时处理器的一个核心将进行C3或更深度的休眠状态,而另外一个核心在执行程序时将获得额外的TDP空间,简单说就是频率会向上浮动,自然执行的表现会更好。而由于两个核心中的一个处于深度休眠状态,处理器整体的功耗还是会比以前低。例如我们测试的T7700,在执行单线程任务时,可能一个核心的频率会提升到2.5或2.6GHz。
参考技术A IDAProAvanced是一个极好的反汇编工具,它大的胜过了w32dasm。近来它的盗版已经在网上传播开了,你可以很轻松得到它。对于这方面的观点有如下几种:一些人认为这是好的,是自由的;而另一些人认为是可耻的,那些认为是可耻的人通常是这个软件的老用户,事实上他们买了那个程序,如果你花了$500买了那个程序的话,你就可以理解他们的反应了。对于读者来说,你们做什么不是我的问题及我所关心的。而我的观点是如果认为非法的winzip软件同IDAPro4.0x一样好或坏。如果你使用非法的winzip,你就不应当使用非法的IDAPro。\x0d\x0a\x0d\x0aI介绍\x0d\x0a\x0d\x0a几天前我烈军属了一篇关于解密程序的教程,而这篇也是一个对于高效的,极好的IDAPro4.0x教程。通常菜鸟不喜欢,而高手又崇拜它。不喜欢的原因是因为IDA相对于w32dasm来说有更多的附加功能和作用,有更大的复杂性\x0d\x0a在下面的教程中由于你过去可能喜欢使用w32dasm,我将尽力给出一个简单和清楚的解释来介绍如何使用IDA。也将试差回答"什么是最好的反汇编?"这里其实没有一个简单的回答。对于更多的高手来说可以读这个:向菜鸟100%解释IDA的使用过程。\x0d\x0a\x0d\x0aII.IDA:一个高效的反汇编工具\x0d\x0a\x0d\x0a当你运行IDAPro时,你所最先注意到的是它的界面比w32dasm更加专业,这里比w32dasm有更多的选项或更先进的地方。它的优点是可以更好的反汇编和更有深层分析。而缺点是使用IDA更困难。\x0d\x0a实际上IDA同w32dasm有很多相同的功能:可以快速到达指定的代码位置;可以看到跳到指定的位置的jmp的命令位置;可以看参考字符串;可以保存静态汇编等。\x0d\x0a现在让我们运行和反汇编一个小程序(我使用starclean.exe)一个窗口弹出来,那里有很多选项,不要动它,仅仅点击OK。让IDA来分析,当它结束后在name的选项中同w32dasm中参考字符串一样,查找"a"字符。在name窗口中搜索栏中按a,然后开始查找,一旦找到,按enter或双击它,它就将到达正确的位置。按ctrl+enter将到达下一个位置。参考字符串就在光标附近。IDA就可以到达相应的位置了。\x0d\x0a另一个同w32dasm相同的:jmp和call参考在IDA也是有效的。在w32dasm反汇编的代码同IDA中相同的。
    官方服务
      官方网站官方网站

ida按f5无法反编译出c的伪代码怎么破

在强行分析了之后,还是没有办法直接f5还原成伪代码分析。
1.一个问题是,用鼠标拖动整个函数,始终没有办法拖动完全,导致无法整个的创建函数。
2. 即使拖动完全了,有时也没有办法创建函数,进行分析。
参考技术A 对不起,你的电脑没有安装反编译软件。本回答被提问者采纳

以上是关于什么是IDA技术的主要内容,如果未能解决你的问题,请参考以下文章

IDA 怎么更改字符串?

电气保护中Idc、Ida、Idb是什么意思?

ida中怎样设置硬件断点的快捷键

ida怎么使用

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

ida调试呢没有出现本地调试