如何编辑可执行文件linux

如何编辑可执行文件linux

大家好,我有一个文件,它在我的 ubuntu 服务器上运行,我需要编辑它,但无法编辑。我用 notepad ++ 打开它,得到这个

在此处输入图片描述

如何编辑

答案1

您可以编辑任何文件。唯一的问题是这是否有意义。对于二进制文件,您可以使用十六进制编辑器,例如hexedit

sudo apt-get install hexedit

例如:

hexedit /bin/bash

在此处输入图片描述

但是如果您想更改创建二进制文件的代码,那么您需要源代码。

例如,对于上面使用的文件,您可以找到源代码这里


您也可以尝试反编译该文件。下载REC Studio 4 - 逆向工程编译器这里

sudo apt-get install libgtk2.0-0:i386
cd
mkdir RecStudioLinux
cd RecStudioLinux
wget http://www.backerstreet.com/rec/RecStudioLinux.tgz
tar xf RecStudioLinux.tgz
cd bin

并从以下开始:

./RecStudioLinux

在此处输入图片描述

相关内容