{"id":16557187,"url":"https://github.com/mattwright324/windows-smb-cracker","last_synced_at":"2025-03-21T10:32:25.895Z","repository":{"id":93597396,"uuid":"115150380","full_name":"mattwright324/windows-smb-cracker","owner":"mattwright324","description":"Crack Windows logins remotely through SMB/CIFS","archived":false,"fork":false,"pushed_at":"2024-09-11T00:31:56.000Z","size":440,"stargazers_count":13,"open_issues_count":1,"forks_count":3,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-18T00:39:01.928Z","etag":null,"topics":["cifs","desktop-app","password-cracker","samba","smb","windows"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mattwright324.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null}},"created_at":"2017-12-22T21:11:16.000Z","updated_at":"2025-03-10T07:54:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"b49942e2-40e3-456a-acf2-e38ffc5859fb","html_url":"https://github.com/mattwright324/windows-smb-cracker","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattwright324%2Fwindows-smb-cracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattwright324%2Fwindows-smb-cracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattwright324%2Fwindows-smb-cracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattwright324%2Fwindows-smb-cracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattwright324","download_url":"https://codeload.github.com/mattwright324/windows-smb-cracker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244778035,"owners_count":20508841,"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":["cifs","desktop-app","password-cracker","samba","smb","windows"],"created_at":"2024-10-11T20:06:44.210Z","updated_at":"2025-03-21T10:32:25.871Z","avatar_url":"https://github.com/mattwright324.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src='./src/main/resources/icon.png' width=42\u003e Windows SMB Cracker\n\n![Github All Releases](https://img.shields.io/github/downloads/mattwright324/windows-smb-cracker/total.svg?style=flat-square)\n![GitHub release](https://img.shields.io/github/release/mattwright324/windows-smb-cracker.svg?style=flat-square)\n![Github Releases](https://img.shields.io/github/downloads/mattwright324/windows-smb-cracker/latest/total.svg?style=flat-square)\n\nBruteforce windows accounts remotely through SMB/CIFS and your provided credentials and password lists.\n\n\u003cimg src='./README_preview.png' height=\"400px\"\u003e\n\n**Success Statuses**\n\n* **local-access**: can be accessed locally\n* **smb-access** successfully accessed through smb\n* **restricted-access** sign-in works but no remote file access\n* **login-only** sign-in works no smb or local\n\n## Download\n\n[![GitHub Releases](https://img.shields.io/badge/downloads-releases-brightgreen.svg?maxAge=60\u0026style=flat-square)](https://github.com/mattwright324/windows-smb-cracker/releases)\n\nBe sure to have at least Java 11 installed.\n\nExtract the latest release zip file and run `windows-smb-cracker-yyyyMMdd.HHmmss.jar`.\n\n## Build\n\nUse the clean build commands to test a build. Use the run command to build and run.\n\n```sh\n$ ./gradlew clean build\n$ ./gradlew run\n```\n\n## Package\n\nRun the package command then zip up the `build/package` folder contents for a release.\n\n```sh\n$ ./gradlew packageJar\n```\n\n## Compatibility\n\nThe tables below show which versions of Windows can and cannot be cracked with this tool\nand whether or not they have been tested.\n\nIn order to crack successfully, you should be able to successfully ping the machine.\nWhen starting the cracker, it will also check if SMB ports are open (137,138,139,445).\nA warning-overlay will show asking to continue or cancel the operation.\n\n* **E** stands for \"expected to work\" when not tested.\n* **N** stands for \"not expected to work\" when not tested.\n\n| Windows               |  Tested  |    Works    | Version | Default CIFS Enabled |\n|:----------------------|:--------:|:-----------:|:-------:|:--------------------:|\n| Windows 11+           | \u0026#10003; | \u0026#10003;*** | SMB3.0  |     \u0026#10005;***      |\n| Windows 10 v1709+     | \u0026#10003; | \u0026#10003;*** | SMB3.0  |     \u0026#10005;***      |\n| Windows 10 v1507-1703 | \u0026#10003; |  \u0026#10003;   | SMB3.0  |       \u0026#10003;       |\n| Server 2016           | \u0026#10005; |      E      | SMB3.0  |       \u0026#10003;       |\n| Server 2012           | \u0026#10003; |  \u0026#10003;   | SMB3.0  |       \u0026#10003;       |\n| Windows 8.1           | \u0026#10005; |      E      | SMB3.0  |       \u0026#10003;       |\n| Windows 8             | \u0026#10005; |      E      | SMB3.0  |       \u0026#10003;       |\n| Windows 7             | \u0026#10003; |  \u0026#10003;   | SMB2.1  |       \u0026#10003;       |\n| Server 2008           | \u0026#10005; |      E      | SMB2.1  |       \u0026#10003;       |\n| Windows Vista         | \u0026#10003; |  \u0026#10003;   | SMB2.0  |       \u0026#10003;       |\n| Server 2003           | \u0026#10003; |  \u0026#10003;   | SMB1.0  |       \u0026#10003;       |\n| Windows XP            | \u0026#10003; | \u0026#10003;**  | SMB1.0  |       \u0026#10003;       |\n| Windows ME            | \u0026#10005; |      N      | SMB1.0  |      \u0026#10005;*       |\n| Windows 2000          | \u0026#10005; |      N      | SMB1.0  |      \u0026#10005;*       |\n| Server 2000           | \u0026#10005; |      N      | SMB1.0  |      \u0026#10005;*       |\n| Windows 98            | \u0026#10005; |      N      | SMB1.0  |      \u0026#10005;*       |\n\n* \\* CIFS Server must be manually enabled in order to connect.\n* \\** Windows XP default only accepts \"guest\" and any password.\n* \\*** See section below for details. SMB/CIFS is no longer enabled by default and there is increased protection.\n\n### Windows 10 1709+, Windows 11, and later\n\nIn testing between two Windows 11 devices, the target device has to have\n\n- Enabled `SMB 1.0/CIFS File Sharing Support` manually in Windows Features\n- Enabled `File and printer sharing` in Advanced sharing settings\n- Windows Firewall disabled\n\n(Potentially) Your device doing the cracking will also at least need\n\n- Enabled `SMB Client` and `SMB Direct` in Windows Features\n\nThen the cracker was able to successfully test connections, however file access did not work and likely further\nconfiguration is needed.\n\nAdditionally, Windows 11 introduces increased protection against SMB\nbruteforcing with an option to add a delay on failed attempts,\n[see here](https://www.bleepingcomputer.com/news/microsoft/windows-11-gets-better-protection-against-smb-brute-force-attacks/).\nIt appears though that a standard Windows 11 machine will have this delay set to 0.\n\nAlso to note is that the Windows Defender Firewall will protect against this as well now.\nAfter testing hundreds of incorrect logins, the correct login would no longer work until I disabled the firewall on the\ntarget Win11 machine.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattwright324%2Fwindows-smb-cracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmattwright324%2Fwindows-smb-cracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattwright324%2Fwindows-smb-cracker/lists"}