Hi Fred,
I think the order is wrong (the usage is: oclHashcat [options]... hash|hashfile|hccapfile [dictionary|mask|directory]...)
I would have personally proceed this way:
oclHashcat64.exe --status -i --increment-min=4 --increment-max=10 -o $fullpath$\hashes_found.txt -1 ?u0 -2 ?l1 $fullpath$\hashes_tofind.txt ab?1?2?2?2?2?2?2?2
In addition, when you set the -1 and -2 options: uppers = ?u and not $u (it is the same for lowers).
EDIT: check the mask attack wiki topic https://hashcat.net/wiki/doku.php?id=mask_attack
I think the order is wrong (the usage is: oclHashcat [options]... hash|hashfile|hccapfile [dictionary|mask|directory]...)
I would have personally proceed this way:
oclHashcat64.exe --status -i --increment-min=4 --increment-max=10 -o $fullpath$\hashes_found.txt -1 ?u0 -2 ?l1 $fullpath$\hashes_tofind.txt ab?1?2?2?2?2?2?2?2
In addition, when you set the -1 and -2 options: uppers = ?u and not $u (it is the same for lowers).
EDIT: check the mask attack wiki topic https://hashcat.net/wiki/doku.php?id=mask_attack