Improving the Rule-based attack
#1
Lightbulb 
I have a problem regarding custom rules what I need is simple but it does not know if it's possible because currently the Hachcat v.0.47 is not supported, and come to the problem.

Need to create rules so

Example 1

i6-1 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ?1 i7-2 0123456789 ?2 i8-3 ABCDEFGHIJKLMNOPQRSTUVWXYZ ?3

OR

i6-1 0123456789 -2 ABCDEF ?1?2 i7-1 ABCDEF -2 0123456789 -3 !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ -4 abcdef ?1?2?3?4

OR

i6-1 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ (?1)?1?1?1?1?1?1?1?1[?1]
between parentheses = i6X
between brackets = iAX

However is not supported by the rules and mask is not possible this way creates.

Only then is supported

Example 2

i60 i70 i80 i90
i60 i70 i80 i91
i60 i70 i80 i92
i60 i70 i80 i93
i60 i70 i80 i94
i60 i70 i80 i95
i60 i70 i80 i96
i60 i70 i80 i97
i60 i70 i80 i98
i60 i70 i80 i99
i60 i70 i80 i9A
i60 i70 i80 i9B
i60 i70 i80 i9C
i60 i70 i80 i9D
i60 i70 i80 i9E
i60 i70 i80 i9F
i60 i70 i80 i9G
i60 i70 i80 i9H
i60 i70 i80 i9I
i60 i70 i80 i9J
i60 i70 i80 i9K
i60 i70 i80 i9L
i60 i70 i80 i9M
i60 i70 i80 i9N
i60 i70 i80 i9O
i60 i70 i80 i9P
i60 i70 i80 i9Q
i60 i70 i80 i9R
i60 i70 i80 i9S
i60 i70 i80 i9T
i60 i70 i80 i9U
i60 i70 i80 i9V
i60 i70 i80 i9W
i60 i70 i80 i9X
i60 i70 i80 i9Y
i60 i70 i80 i9Z
i60 i70 i81 i90
i60 i70 i81 i91
i60 i70 i81 i92
i60 i70 i81 i93
i60 i70 i81 i94
i60 i70 i81 i95
i60 i70 i81 i96
i60 i70 i81 i97
i60 i70 i81 i98
i60 i70 i81 i99
i60 i70 i81 i9A
i60 i70 i81 i9B
i60 i70 i81 i9C
i60 i70 i81 i9D
i60 i70 i81 i9E
i60 i70 i81 i9F
i60 i70 i81 i9G
i60 i70 i81 i9H
i60 i70 i81 i9I
i60 i70 i81 i9J
i60 i70 i81 i9K
i60 i70 i81 i9L
i60 i70 i81 i9M
i60 i70 i81 i9N
i60 i70 i81 i9O
i60 i70 i81 i9P
i60 i70 i81 i9Q
i60 i70 i81 i9R
i60 i70 i81 i9S
i60 i70 i81 i9T
i60 i70 i81 i9U
i60 i70 i81 i9V
i60 i70 i81 i9W
i60 i70 i81 i9X
i60 i70 i81 i9Y
i60 i70 i81 i9Z
...

What makes the process of creating a Herculean labor rules

It would be possible to have support built-in charsets?
?l ?u ?d ?s ?a ?h ?D ?F ?R
to the rules in the next versions of hashcat?

Would be possible by support masks for the rules?

Is there another way I can create rules both in Example 1 as in Example 2 automated? If there is no way to create automated Example 1, Example 2 is possible in this version of Hashcat?

If not, someone here has a suggestion for how I create Example 2 automated rule?

Is there any limitation on the method that I propose?

Compensates to brute force based on rules?

How many percent acceleration implementation we could have with this method?

Just do not want to write a rule Example 2 manually :/

In theory, I want to break the "ualpha-numeric" key, but create "ualpha-numeric" size 7+ wordlist becomes strained by the size of the wordlist to be generated, so with that in mind I want to create the "ualpha-numeric" wordlist size 6 characters and make key with the rest of the rule ( i = insert ) or even make brute force exclusively by the rules only doubt i have is offset, if in practice we would have more computational efficiency in the process if the process of making brute force by rules is faster than the classical brute force. But to create the rule to make the rest of the key to be broken the way it currently ta becomes a Herculean task therefore becomes indispensable enhance the rules for support masks (or otherwise ) of the rules.
The unique rules that could benefit from this new method I propose are:

Insert N @ X iNX Inserts character at position N

and

Overwrite @ N oNX character at postion N with X

But as anybody there who are the geniuses behind the project feel free to create whatever they want I just thank.

I thank any other trick inform


Messages In This Thread
Improving the Rule-based attack - by AmadorBR - 04-09-2014, 09:57 PM
RE: Improving the Rule-based attack - by AmadorBR - 04-11-2014, 08:47 PM
RE: Improving the Rule-based attack - by undeath - 04-13-2014, 06:25 PM