winpr-hash(1)
π winpr-hash β the NTLM hashing tool (yes, that's its whole personality)
okay so listen bestie, this is winpr-hash from the FreeRDP fam, and it is literally the most low-key useful little utility ever. It's a tiny little guy, it does one thing, and it does it flawlessly. β¨
β¨ NAME β¨
winpr-hash β the NTLM hashing tool. that's it. that's the name. iconic behavior honestly. π
π¦ SYNOPSIS π¦
winpr-hash -u username -p password [-d domain] [-f { default | sam }]
[-v { 1 | 2 }]
like, you give it a user and a pass, and it hands you a hash. the rest is optional and we love an optional-flag moment. π«Ά
πΈ DESCRIPTION πΈ
winpr-hash is a small utility that can be used to create a NTLM hash from a username and password pair. the created hash can be outputed as plain hash or in SAM format, so you get to pick your vibe β bare and simple, or dressed up for a SAM file. π
no cap, that's literally the whole plot. π
π OPTIONS π
-uusername β the username to use. gotta have it, it's kind of the main character here. π-ppassword β password to use. yes bestie, the actual password. keep it secret, keep it safe. π-ddomain β a optional parameter to specify the domain of the user. not required... unless you're doing the version 2 thing (more on that in a sec, iykyk). π₯-fformat β specify the output format. the default outputs only the plain NTLM hash. the second output format available issam, which outputs the created hash in a format that it can be used in SAM file, and it looks exactly like this:
user:domain::hash:::
it's giving very specific layout and honestly? slay. π
-vversion β version allows it to specify the NTLM version to use. the default is to use version 1. in case version 2 is used a domain needs to be specified β so like, do not forget your-dif you're going version 2, fr fr. β
π§ EXAMPLES π§
winpr-hash -u user -p password -d domain -f sam -v 2
create a version 2 NTLM hash for user with domain and password and output it in sam format. look at her go. π
π EXIT STATUS π
0β successful program execution. we ate and left no crumbs. π1β missing or invalid arguments. happens to the best of us, just read the flags again bestie, you got this. π
πΊ AUTHOR πΊ
FreeRDP <team@freerdp.com> β absolute legends, no notes. π
lowkey reminder: version 2 without a domain is not the move. specify that domain or the tool's gonna be like "girl what". π«Ά
okay that's the whole page bestie β this was version 2.11.7, dated 2017-01-11, brought to you with love by the FreeRDP girlies. mwah, go hash something. π
β¨π
π¦ where this page comes from
- opensuse-leap 16.0: freerdp2-server 2.11.7-bp160.3.1 Β· Apache-2.0
- opensuse-leap 16.0: freerdp2-server 2.11.7-bp160.3.1 Β· Apache-2.0
- opensuse-leap 16.0: freerdp2-server 2.11.7-bp160.3.1 Β· Apache-2.0
- opensuse-leap 16.0: freerdp2-server 2.11.7-bp160.3.1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms