![服务器被黑了?二进制 /usr/lib/os-release!](https://linux22.com/image/789471/%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%A2%AB%E9%BB%91%E4%BA%86%EF%BC%9F%E4%BA%8C%E8%BF%9B%E5%88%B6%20%2Fusr%2Flib%2Fos-release%EF%BC%81.png)
服务器:Ubuntu 20.04.5 LTS
我本来打算像往常一样使用 certbot 生成 SSL 证书,但突然它开始出现一个奇怪的错误:
发生意外错误:UnicodeDecodeError:'utf-8'编解码器无法解码位置 0 中的字节 0x99:无效的起始字节请参阅日志文件'/tmp/tmpmd32ty55/log'了解更多详细信息。
我调试了 certbot 的源代码,但找不到问题所在。显然,certbot 读取的文件中有一些垃圾,导致无法解析。
然后我发现问题出在这个文件上:
/usr/lib/os-发布
我用 vi 打开它并得到一个二进制文件。输出
sourcecode@sourcecode:~$ file /usr/lib/os-release
是:
/usr/lib/os-release:PGP/GPG 密钥公共环(v4)创建于 2015 年 1 月 19 日星期一 15:40:57 RSA(加密或签名)8192 位 MPI=0xbfd289769695aada...
我不知道这个文件,但我猜它应该是一个文本文件,所以我检查了我的另一台服务器,它的 /usr/lib/os-release 是一个文本文件,正如我所想的那样。
您认为我的服务器被黑客入侵了吗?