运行 对应用程序进行校验和检查 - OSX
Running checksum check on an application - OSX
我刚刚读到有关 OSX 手刹内部恶意软件的问题 - link to article on hacker news.
我的几台电脑上安装了 handbrake,所以想检查我是否有受感染的副本。为此,我 运行 按照 handbrakes checksum page.
建议的以下终端命令
命令: cd /Applications shasum -a 1 HandBrake-* && shasum -a 256 HandBrake-
从这里我得到了以下似乎是空白的响应.. 有什么想法是说我有一个受感染的文件还是我只是 运行 初始终端命令错误?
响应: shasum: HandBrake-: Sams-MacBook-Pro:Applications Sam$
HandBrake 网站上的说明似乎是为了检查下载并保存在 ~/Downloads
目录中的原始 .dmg
文件:
~/Downloads/HandBrake-1.0.7.dmg
打开Terminal.app
cd ~/Downloads
shasum -a 1 HandBrake-* && shasum -a 256 HandBrake-*
结果:
6d2e5158f101dad94ede3d5cf5fda8fe9fd3c3b9 HandBrake-1.0.7.dmg
3cd2e6228da211349574dcd44a0f67a3c76e5bd54ba8ad61070c21b852ef89e2 HandBrake-1.0.7.dmg
如果您已经安装了 HandBrake
版本并且想要验证 shasum:
- 检查安装在
/Applications
中的 HandBrake.app
的版本
- 从存档页面下载相应的
.dmg
(https://handbrake.fr/old.php)
- 运行命令(如上所示)mentioned here on the
.dmg
and verify匹配
- 如果返回的 shasums 匹配相应的版本,则挂载
.dmg
- 最后,运行以下命令:
shasum -a 1:
$ shasum -a 1 /Applications/HandBrake.app/Contents/MacOS/HandBrake && \
shasum -a 1 /Volumes/HandBrake-1.0.2/HandBrake.app/Contents/MacOS/HandBrake
结果:
95017f8cc3d634d71b45407830d22e65a9098cb8 /Applications/HandBrake.app/Contents/MacOS/HandBrake
95017f8cc3d634d71b45407830d22e65a9098cb8 /Volumes/HandBrake-1.0.2/HandBrake.app/Contents/MacOS/HandBrake
shasum -a 256:
$ shasum -a 256 /Applications/HandBrake.app/Contents/MacOS/HandBrake && \
shasum -a 256 /Volumes/HandBrake-1.0.2/HandBrake.app/Contents/MacOS/HandBrake
结果:
200c8ace634f792bffd3142f96c2187943c0243a441363220202552eb804dcec /Applications/HandBrake.app/Contents/MacOS/HandBrake
200c8ace634f792bffd3142f96c2187943c0243a441363220202552eb804dcec /Volumes/HandBrake-1.0.2/HandBrake.app/Contents/MacOS/HandBrake
如果哈希值匹配(每个命令显示两次),那么您就会知道二进制文件是合法的。
我刚刚读到有关 OSX 手刹内部恶意软件的问题 - link to article on hacker news.
我的几台电脑上安装了 handbrake,所以想检查我是否有受感染的副本。为此,我 运行 按照 handbrakes checksum page.
建议的以下终端命令命令: cd /Applications shasum -a 1 HandBrake-* && shasum -a 256 HandBrake-
从这里我得到了以下似乎是空白的响应.. 有什么想法是说我有一个受感染的文件还是我只是 运行 初始终端命令错误?
响应: shasum: HandBrake-: Sams-MacBook-Pro:Applications Sam$
HandBrake 网站上的说明似乎是为了检查下载并保存在 ~/Downloads
目录中的原始 .dmg
文件:
~/Downloads/HandBrake-1.0.7.dmg
打开Terminal.app
cd ~/Downloads
shasum -a 1 HandBrake-* && shasum -a 256 HandBrake-*
结果:
6d2e5158f101dad94ede3d5cf5fda8fe9fd3c3b9 HandBrake-1.0.7.dmg
3cd2e6228da211349574dcd44a0f67a3c76e5bd54ba8ad61070c21b852ef89e2 HandBrake-1.0.7.dmg
如果您已经安装了 HandBrake
版本并且想要验证 shasum:
- 检查安装在
/Applications
中的 - 从存档页面下载相应的
.dmg
(https://handbrake.fr/old.php) - 运行命令(如上所示)mentioned here on the
.dmg
and verify匹配 - 如果返回的 shasums 匹配相应的版本,则挂载
.dmg
- 最后,运行以下命令:
HandBrake.app
的版本
shasum -a 1:
$ shasum -a 1 /Applications/HandBrake.app/Contents/MacOS/HandBrake && \
shasum -a 1 /Volumes/HandBrake-1.0.2/HandBrake.app/Contents/MacOS/HandBrake
结果:
95017f8cc3d634d71b45407830d22e65a9098cb8 /Applications/HandBrake.app/Contents/MacOS/HandBrake
95017f8cc3d634d71b45407830d22e65a9098cb8 /Volumes/HandBrake-1.0.2/HandBrake.app/Contents/MacOS/HandBrake
shasum -a 256:
$ shasum -a 256 /Applications/HandBrake.app/Contents/MacOS/HandBrake && \
shasum -a 256 /Volumes/HandBrake-1.0.2/HandBrake.app/Contents/MacOS/HandBrake
结果:
200c8ace634f792bffd3142f96c2187943c0243a441363220202552eb804dcec /Applications/HandBrake.app/Contents/MacOS/HandBrake
200c8ace634f792bffd3142f96c2187943c0243a441363220202552eb804dcec /Volumes/HandBrake-1.0.2/HandBrake.app/Contents/MacOS/HandBrake
如果哈希值匹配(每个命令显示两次),那么您就会知道二进制文件是合法的。