有没有办法将.so文件转换成.c文件?

use*_*384 4 c .so

我正在编写一个C程序,并已使用GCC 将其从转换.c.so文件。我不知道是否有任何方法可以将.so文件转换回.c文件。

假设我将代码发送给某人,并且其中包含所有.so文件。有人可以使用任何工具,编辑器,技术等访问我的源代码吗?

Kon*_*lph 13

您无法找回原始的C源文件,因为其中包含的信息根本无法在共享库(.so)文件内的机器代码中表示。

但是,目标代码可以分解为专家可以理解的可读机器代码。因此,不应将C代码中的逻辑视为“秘密”。

有一些对代码进行混淆的方法,以使其更难理解反汇编的代码,但是这些方法具有不同程度的有效性,并且它们越有效,它们所带来的副作用就越多(主要是通过使代码执行慢得多)。