Kali Linux – 逆向工程

Kali Linux – 逆向工程


在本章中,我们将了解 Kali Linux 的逆向工程工具。

数据库

OllyDbg 是用于 Microsoft Windows 应用程序的 32 位汇编程序级分析调试器。对二进制代码分析的强调使其在源不可用的情况下特别有用。一般用于破解商业软件。

要打开它,请转到应用程序 → 逆向工程 → ollydbg

数据库

要加载 EXE 文件,请转到黄色的“打开文件夹”,在上面的屏幕截图中以红色方块显示。

加载后,您将看到以下视图,您可以在其中更改二进制文件。

二进制文件

dex2jar

这是一个帮助将 APK 文件 (android) 转换为 JAR 文件以查看源代码的应用程序。要使用它,请打开终端并写入“d2j-dex2jar -d /file location”

在这种情况下,文件是桌面上的“classes.dex”

班级

以下行显示已创建 JAR 文件。

Jar 文件

创建的文件

jd-gui

JD-GUI 是一个独立的图形实用程序,可显示“.class”文件的Java 源代码您可以浏览重构的源代码。在这种情况下,我们可以重建从 dex2jar 工具中提取的文件。

要启动它,请打开终端并输入“jd-gui”,然后将打开以下视图。

要导入文件,请单击打开文件夹左上角的打开文件夹图标,然后导入文件。

桂军

应用工具

Apktool 是逆向整个 android 应用程序的最佳工具之一。它可以将资源解码为几乎原始的形式,并在进行修改后重建它们。

要打开它,请转到终端并输入“apktool”

要反编译 apk 文件,请编写“apktool d apk file”

应用工具

反编译将开始,如下面的屏幕截图所示。

反编译

觉得文章有用?

点个广告表达一下你的爱意吧 !😁