You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15Lines changed: 15 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@ More information about Lil Pwny can be found [on my blog](https://papermtn.co.uk
17
17
-**Custom Password Auditing**: Ability to provide a list of your own custom passwords to check AD users against. This allows you to check user passwords against passwords relevant to your organisation that you suspect people might be using.
18
18
- Pass a .txt file with the plaintext passwords you want to search for, these are then NTLM hashed and AD hashes are then compared with this as well as the HIBP hashes.
19
19
-**Detect Duplicates**: Return a list of accounts using the same passwords. Useful for finding users using the same password for their administrative and standard accounts.
20
+
-**Username as Password**: Detect users that are using their username, or variations of it, as their password.
20
21
-**Obfuscated Output**: Obfuscate hashes in output, for if you don't want to handle or store live user NTLM hashes.
21
22
22
23
### Custom Password List Enhancement
@@ -29,6 +30,20 @@ Lil Pwny provides the functionality to enhance your custom password list by addi
29
30
- Passwords with dates appended starting from the year 1950 up to 10 years from today's date (e.g. `password1950`, `password2034`)
30
31
31
32
A custom password list of 100 plaintext passwords generates 49848660 variations.
33
+
34
+
### Usernames in Passwords
35
+
Lil Pwny looks for users that are using variations of their username as their password.
36
+
37
+
It converts the users username into the following formats:
38
+
39
+
- All uppercase
40
+
- All lowercase
41
+
- Remove dot "."
42
+
- camelCase (E.g. johnSmith)
43
+
- PascalCase (E.g. JohnSmith)
44
+
45
+
These are then converted to NTLM hashes, and audited against the AD hashes
46
+
32
47
## Resources
33
48
This application has been developed to make the most of multiprocessing in Python, with the aim of it working as fast as possible on consumer level hardware.
0 commit comments