https://www.linuxsec.org/2015/12/recovery-file-chk.html