Chkrootkit (en inglés: Check Rootkit) es un programa informático de consola, común en sistemas operativos Unix y derivados.
Permite localizar rootkits conocidos, realizando múltiples pruebas en las que busca entre los binarios modificados por dicho software.
Estas técnicas permiten que chkrootkit confíe en las órdenes de las cuales depende un poco más.
Existen limitaciones inherentes en la confiabilidad de cualquier programa que procure detectar compromisos (tales como rootkits y virus informáticos).
Los nuevos rootkits pueden específicamente intentar detectar y comprometer copias del programa chkrootkit o tomar otras medidas para evadir las detecciones que éste efectúa.