English 中文(简体)
国际开发协会没有确定静态汇编的职能
原标题:IDA not identifying statically compiled functions

目前,Im公司正在转动工程,看来是静态汇编的档案,然而开发协会Pro isn t 摘自任何签名! 我感到,像我这样花费了许多时间,通过国际开发协会应当承认的职能,但是,这些职能并没有改变。

不管怎么说,也许我错了......谁有想法? 是否有人这样做?

问题回答

国际开发协会是一个伟大的联盟者,但并不完美。 某些法典,特别是无条理/无益的守则,根本不能自动地分解成协调一致的功能。 这是在编纂过程中发生的情况——协调一致的法典被翻译成以下指示:机关理解,而不是人。 国际开发协会可以做gue和估计,但它可以做一切。 反向工程总是涉及一些人工解释,以填补空白。

如果国际开发协会不承认编纂者(例如,启动守则有某些变化),则自动适用签名。 如果国际开发协会根本不了解这一汇编者,它就会赢得任何签名。 因此:

  1. if it has signatures but the compiler was not recognized automatically, apply them manually. For Delphi/C++ Builder, try b32vcl or bds.

  2. 如果这名汇编者/图书馆没有签名,你可以使用FLAIR工具(假设你可以查阅原始图书馆)创建这种网络。

这个问题非常广泛,但我将尽力发表意见。

如果问题在于开发协会没有正确识别Delphi,那么你就应当尝试另一个软件。 有一个称为IDR(Interactive Delphi Re Constructionor)的好工具,但考虑到该软件在拆解之前运行,而且你不应在你的PC(工业虚拟机器停用)上操作任何不值得信赖的方案。

否则,如果问题涉及开发协会本身,那么...... 国际开发协会根本不是完美的,因此它需要一个反向的工程师来管理它,这意味着你必须固定地确定一些代码、中点点、变量等。 如果说到Hyx-Rays decompiler,就有更多的东西可以找到。 例如,它可以确定一项职能没有适当的公约,而且你必须纠正这种公约,或能够产生太多的变量,这些变量应当按手法加以规划。

还有一些数据库,用于开发协会的侵权行为功能,这些功能对你有用。 https://github.com/Maktm/FLIRTDB





相关问题
determining the character set to use

my delphi 2009 app has a basic translation system that uses GNUGetText. i had used some win API calls to prepare the fonts. i thought it was working correctly until recently when someone from Malta ...

Help with strange Delphi 5 IDE problems

Ok, I m going nuts here. For the last (almost) four years, I ve been putting up with some extremely bad behavior from my Delphi 5 IDE. Problems include: Seemingly random errors in coride50.bpl ...

How to write a Remote DataModule to run on a linux server?

i would like to know if there are any solution to do this. Does anyone? The big picture: I want to access data over the web, using my delphi thin clients. But i´would like to keep my server/service ...

How convert string to integer in Oxygene

In Delphi, there is a function StrToInt() that converts a string to an integer value; there is also IntToStr(), which does the reverse. These functions doesn t appear to be part of Oxygene, and I can ...

Quick padding of a string in Delphi

I was trying to speed up a certain routine in an application, and my profiler, AQTime, identified one method in particular as a bottleneck. The method has been with us for years, and is part of a "...

热门标签