Sha1(user:pass) decryption
#1
Hello guys.
I recently found out hashcat and I read alot about it, but I can't figure out how to make it decrypt SHA1(USERNAMETongueASSWORD) hashes.

I have list which looks like this:
Quote:USERNAME | HASH
Randomname | 117106**************************

The hashes are encrypted this way:
Quote:$hash = sha1(strtoupper($user).':'.strtoupper($pass));
Which mean for example if we got username: Test and password asdtest2 the hash will look like this: SHA1(TEST:ASDTEST2).
I guess I need to check only Uppercase A-Z, 0-9 and the special symbols like @!$%^, but I don't know how to make this settings.
#2
so convert your users to upper, then use -m 120
#3
Yeah, but where exacly I should write the hashes? As I know I should write them in the text file like this :
hashConfusedalt

but salt also have ":"
#4
if you think really really hard, you might realise you just answered your own question
#5
Well then the hashfile should like like this:
XXXXXXXXXXXXXXXXXXXXXXX:SALT: ?
Also how I can force hashcat to try only with uppercase chars, 0-9 and !@#$%^&*?
#6
-1 ?u?d?s