{%TEMPLATE->struct/head%} {%TEMPLATE->struct/menu%}

Cracks

{%TEMPLATE->struct/messages%}

Number of cracked hashes: [[count]]


{{FOREACH crack;[[cracks]]}} {{ENDFOREACH}}
Time found Plaintext Hash Hashlist Agent Task Chunk Type Salt
[[date([[config.getVal(DConfig::TIME_FORMAT)]], [[crackDetailsPrimary.getVal([[crack.getId()]]).getTimeCracked()]])]] [[crackDetailsPrimary.getVal([[crack.getId()]]).getPlaintext()]] [[crackDetailsPrimary.getVal([[crack.getId()]]).getHash()]] {{IF [[accessControl.hasPermission([[$DAccessControl::VIEW_HASHLIST_ACCESS]])]]}} [[crackDetailsPrimary.getVal([[crack.getId()]]).getHashlistId()]] {{ELSE}} [[crackDetailsPrimary.getVal([[crack.getId()]]).getHashlistId()]] {{ENDIF}} {{IF [[accessControl.hasPermission([[$DAccessControl::VIEW_AGENT_ACCESS]])]]}} [[crackChunkAgent.getVal([[crack.getId()]])]] {{ELSE}} [[crackChunkAgent.getVal([[crack.getId()]])]] {{ENDIF}} {{IF [[accessControl.hasPermission([[$DAccessControl::VIEW_TASK_ACCESS]])]]}} [[crackChunkTask.getVal([[crack.getId()]])]] {{ELSE}} [[crackChunkTask.getVal([[crack.getId()]])]] {{ENDIF}} [[crackDetailsPrimary.getVal([[crack.getId()]]).getChunkId()]] [[crackHashType.getVal([[crack.getId()]])]] [[crackDetailsPrimary.getVal([[crack.getId()]]).getSalt()]]
{%TEMPLATE->struct/foot%}