IDA pro:在unknown_libname_x函数上应用签名?

发布于 2024-10-07 23:16:58 字数 285 浏览 1 评论 0原文

应用签名时,IDA pro 会将一些函数命名为unknown_libname_x。这些函数反映了 IDA 没有足够详细信息的库函数。然而,通常其他签名可能有关于此类函数的更多信息,因此当在第一个签名之后应用这些签名时,我希望 IDA 也适用于所有unknown_libname_x函数 - 这可以做到吗?事实上,IDA 似乎只对之前应用的签名或您未触及的函数应用签名。

坦率地说,我不明白为什么 IDA 默认情况下不这样做 - 如果签名 y 在特定功能上比 x 拥有更多信息,那么人们希望 y 否决/添加到 x 提供的信息似乎是微不足道的。

When applying signatures IDA pro will name some functions unknown_libname_x. These functions reflect a library function that IDA doesn't have enough details on. Often, however, other signatures may have more information on such functions and thus when those signatures are applied after the first, I would like IDA to also apply on all unknown_libname_x functions - can this be done? As it is IDA seems to ONLY apply signatures on functions not touched by previously applied signatures or by you.

Frankly I do not understand why IDA doesn't do this by default - if signature y has more information than x on a specific function it seems trivial that one would like y to overrule/add to what info x provided.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

嘿嘿嘿 2024-10-14 23:16:58

您可以通过签名子视图[View->Open Subviews->Signatures]添加/删除运行时库的签名。

You can add/remove signatures of runtime libraries through the Signatures sub-view [View->Open Subviews->Signatures).

傲性难收 2024-10-14 23:16:58

我注意到 IDA 经常错误地命名函数unknown_library_xxx。

您必须亲自检查它们以确定它是否确实是某个库 fn,或者确实属于应用程序代码。

i noticed that often IDA wrongly names a function unknown_library_xxx.

you have to inspect them yourself to determine if it really is some library fn, or really belongs to the application code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文