![如何验证Linux系统可执行文件的真实性?](https://linux22.com/image/1362840/%E5%A6%82%E4%BD%95%E9%AA%8C%E8%AF%81Linux%E7%B3%BB%E7%BB%9F%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6%E7%9A%84%E7%9C%9F%E5%AE%9E%E6%80%A7%EF%BC%9F.png)
我知道 md5sum 和 gpg,但我不知道是否有记录的校验和,无论当前安装的是哪个版本的 ubuntu。
这些会被记录在某处吗?具体来说,我怀疑我的 /bin/ps 可执行文件已被黑客入侵。
谢谢
答案1
大多数 Linux 发行版都基于二进制软件包格式。在这种情况下,找出程序所在的软件包,然后重新安装它,或者下载软件包并进行比较。
ps
是其一部分进程及其 Ubuntu 软件包可在此处获得.在其当前版本中针对 amd64 的“Raring Ringtail”ps
具有 MD5 校验和。d9a2e1562e6aabb8f02b43f8b6e3d7eb
答案2
答案3
我不知道是否有 md5 哈希列表...
但是,您始终可以ps
从源代码重新编译并比较两者的 md5 哈希值。