需要可用的软件逆向工程工具!

发布于 2024-10-18 11:56:42 字数 1539 浏览 6 评论 0原文

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

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

发布评论

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

评论(2

吃→可爱长大的 2024-10-25 11:56:42

该图应该帮助理解一个简单的 C 列表? http://www.rigi.cs.uvic.ca /downloads/demos/list-d/ls7.html

我强烈建议忽略这些程序并开始阅读代码

如果您有好的工具来帮助,那么阅读代码可以大大简化; vimetagscscope 是我的首选工具, GNU id utils 工具偶尔会派上用场。

Emacs 用户可能会只使用 etag。

Eclipse IDE 或许也可以帮助您浏览代码。我从未尝试过,但有足够多的人喜欢它,所以我希望它有一些不错的功能。

人们经常发现使用 lxr 工具可以轻松地为 Linux 源代码中的位置提供准确的 URL,例如: http://lxr.linux.no/ #linux+v2.6.37.1/security/apparmor/lsm.c#L294 -- 该系统对个人客户端计算机的要求非常低,这意味着您只需将其配置为服务器和所有同学一次可以从中受益。

This graphic is supposed to help understand a simple C list? http://www.rigi.cs.uvic.ca/downloads/demos/list-d/ls7.html

I strongly suggest ignoring those programs and start reading the code.

Reading the code can be vastly simplified if you have good tools to help; vim with etags and cscope is my preferred tool, with the GNU id utils tools coming in as occasionally handy.

Emacs users will probably stick closely with just etags.

The Eclipse IDE can probably help you navigate through code too. I've never tried it, but enough people love it so I hope it has some nice functionality.

People often find it easy to give exact URLs to locations in Linux source code using the lxr tool, e.g.: http://lxr.linux.no/#linux+v2.6.37.1/security/apparmor/lsm.c#L294 -- this system requires very little on individual client machines, which means you only need to configure it once as a server and all your classmates can benefit from it.

笨笨の傻瓜 2024-10-25 11:56:42
  1. 首先,您可以在Linux下使用IDA Pro。有关逆向工具的更多信息,请参阅 https://www.apriorit .com/dev-blog/366-software-reverse-engineering-tools
  2. Binutils 包括以下逆向工具:
    • 文件;
    • 纳米;
    • 尺寸;
    • 字符串;
    • ldd;
    • 阅读。
  3. Objdump – 反汇编程序。它显示程序的标题、文件的各个部分(标志 -х)。反汇编文件(标志 -D)。它以十六进制视图显示节的主体(标志 -s)。
  4. 教育局。它类似于 OllyDbg,但在 Linux 下。
  5. HTE。具有更多功能的控制台编辑器。它可以反汇编文件,支持交叉引用链接,设置函数名称。
  1. As first, you can use IDA Pro under linux. For more information of reversing tools, see https://www.apriorit.com/dev-blog/366-software-reverse-engineering-tools.
  2. Binutils includes next reversing tools:
    • file;
    • nm;
    • size;
    • strings;
    • ldd;
    • readelf.
  3. Objdump – disassembler. It shows header of a program, sections of file (flag -х). Disassemble file (flag -D). It shows body of sections in hex view (flag -s).
  4. EDB. It is like OllyDbg, but under Linux.
  5. HTE. Сonsole editor with more functions. It can disassemble files, supports cross-reference links, set functions’ name.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文