using 2 dictionaries
#1
I have two dictionaries (each consisting of only 4 letter words).

I have tried unsuccessfully to create a rule to append the two digits to the end of the first dictionary, and then run that against the second dictionary, without success.

Example of what I want to test hashes against:

dict1 test talk dict2 june july
test00june
test01june
....
test00july
test01july
....
talk00june
talk01june
....
talk00july
talk01july

Appreciate help.
#2
If they're really that small (there aren't that many 4 letter words), then one option you have would be to create a dictionary of the two digits, and then use the hashcat-utils "combinator" program to do a cartesian product of the first wordlist + the number wordlist. After that, you can easily do this again to get a complete on-disk dictionary, if you have the drive space, and then applying rules is trivial.

Without rules, you can give Hashcat multiple dictionaries with a combinator attack (--attack-mode=1).

Alternately, you can use the "combinator" program to pipe input to a hashcat programs stdin mode - perhaps a little slower, no predicted status, but it works too, even with rules.

AFAIK, the "combinator" program at least used to have a 15 character limit, like all the other hashcat-utils programs, though I haven't checked again in a long time, which limits its use against "correct horse battery staple" passwords.
#3
Thanks...did the trick.