{"id":13797198,"url":"https://github.com/dgg-it/match-adhashes","last_synced_at":"2025-05-13T02:31:33.515Z","repository":{"id":215882243,"uuid":"145029013","full_name":"DGG-IT/Match-ADHashes","owner":"DGG-IT","description":"Builds a hashmap of AD NTLM hashes/usernames and iterates through a second list of hashes checking for the existence of each entry in the AD NTLM hashmap","archived":false,"fork":false,"pushed_at":"2020-07-29T13:15:46.000Z","size":6,"stargazers_count":76,"open_issues_count":0,"forks_count":8,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-08-04T23:10:58.162Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DGG-IT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-08-16T19:11:49.000Z","updated_at":"2023-09-13T01:23:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"4add8022-310e-46f5-9364-f3c8c4d4172b","html_url":"https://github.com/DGG-IT/Match-ADHashes","commit_stats":null,"previous_names":["dgg-it/match-adhashes"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DGG-IT%2FMatch-ADHashes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DGG-IT%2FMatch-ADHashes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DGG-IT%2FMatch-ADHashes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DGG-IT%2FMatch-ADHashes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DGG-IT","download_url":"https://codeload.github.com/DGG-IT/Match-ADHashes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225167403,"owners_count":17431594,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T23:01:24.725Z","updated_at":"2024-11-18T11:30:53.339Z","avatar_url":"https://github.com/DGG-IT.png","language":"PowerShell","funding_links":[],"categories":["\u003ca id=\"8c5a692b5d26527ef346687e047c5c21\"\u003e\u003c/a\u003e收集"],"sub_categories":[],"readme":"# Match-ADHashes\nBuilds a hashmap of AD NTLM hashes/usernames and iterates through a second list of hashes checking for the existence of each entry in the AD NTLM hashmap\n\n\u003c#\n.NAME\n    Match-ADHashes\n\n.SYNOPSIS\n    Matches AD NTLM Hashes against other list of hashes\n\n.DESCRIPTION\n    Builds a hashmap of AD NTLM hashes/usernames and iterates through a second list of hashes checking for the existence of each entry in the AD NTLM hashmap\n        -Outputs results as object including username, hash, and frequency in database\n        -Frequency is included in output to provide additional context on the password. A high frequency (\u003e 5) may indicate password is commonly used and not necessarily linked to specific user's password re-use.\n\n.PARAMETER ADNTHashes\n    File Path to 'Hashcat' formatted .txt file (username:hash)\n\n.PARAMETER HashDictionary\n    File Path to 'Troy Hunt Pwned Passwords' formatted .txt file (HASH:frequencycount)\n\n.PARAMETER Verbose\n    Provide run-time of function in Verbose output\n\n.EXAMPLE\n    $results = Match-ADHashes -ADNTHashes C:\\temp\\adnthashes.txt -HashDictionary C:\\temp\\Hashlist.txt \n\n.OUTPUTS\n    Array of HashTables with properties \"User\", \"Frequency\", \"Hash\"\n    User                            Frequency Hash                            \n    ----                            --------- ----                            \n    {TestUser2, TestUser3} \t\t\t20129     H1H1H1H1H1H1H1H1H1H1H1H1H1H1H1H1\n    {TestUser1}                     1         H2H2H2H2H2H2H2H2H2H2H2H2H2H2H2H2\n\n.NOTES\n    If you are seeing results for User truncated as {user1, user2, user3...} consider modifying the Preference variable $FormatEnumerationLimit (set to -1 for unlimited)\n    \n    =INSPIRATION / SOURCES / RELATED WORK\n        -DSInternal Project https://www.dsinternals.com\n        -Checkpot Project https://github.com/ryhanson/checkpot/\n\n    =FUTURE WORK\n        -Performance Testing, optimization\n        -Other Languages (golang?)\n\n.LINK\n    https://github.com/DGG-IT/Match-ADHashes/\n\n#\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgg-it%2Fmatch-adhashes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdgg-it%2Fmatch-adhashes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgg-it%2Fmatch-adhashes/lists"}