openwall / openwall/john

Syntax of [List.Rexgen.Alpha:something] section should be checked before running

Open
#1,647 0 comments 0 reactions 1 assignee View on GitHub

@frank-dittrich is already working on this.

Since Mar 18, 2016.

enhancement
Dominant language
C
Stars
13.6k
Forks
2.6k
PR merge metrics
No merged PRs in 30d

Description

[List.Rexgen.Alpha:broken]
a=[a1]
b=[b2]
c=(c|3)
g=(g|
./john --regex=alpha:broken --stdout --wordlist=password.lst 
123456
12345
password
p1ssword
password1
p1ssword1
123456789
12345678
1234567890
abc123
1bc123
a2c123
12c123
ab3123
1b3123
a23123
123123
computer
3omputer
error: syntax error, unexpected $end, expecting T_END_GROUP
Error, invalid regex expression.  John exiting now  base_word=tigger  Regex= ti(g|(g|er

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.