openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
O
Openwall - John the Ripper
Settings
|
Report Duplicate
22
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Activity Not Available
Commits
: Listings
Analyzed
12 months
ago. based on code collected
12 months
ago.
Jan 18, 2023 — Jan 18, 2024
Showing page 26 of 37
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Introduced "-c" rule reject flags (require case-sensitive hashes) into the [List.Rules:NT] section.
Solar Designer
as solar
More...
about 15 years ago
Call rules_reject() with a value for the newly introduced "split" flag.
Solar Designer
as solar
More...
about 15 years ago
Squeeze any no-ops out of rules right after processing the rule reject flags.
Solar Designer
as solar
More...
about 15 years ago
Changed the prototype of rules_reject() to accept "split" - a flag telling the function whether "single crack" mode rules are allowed or not. This is needed to support the new rule reject flag, as well as to allow for syntax checking and rule optimization to be invoked via rules_reject().
Solar Designer
as solar
More...
about 15 years ago
Enhanced "\p" to allow for specifying what range the next one should be processed "in parallel" with.
Solar Designer
as solar
More...
about 15 years ago
Use the new "infinite" position code "z" in place of "*" where appropriate.
Solar Designer
as solar
More...
about 15 years ago
Updated the "single crack" ruleset to make use of the "\p" preprocessor escape sequence and to make greater use of back-references. Some of these changes affect the order in which candidate passwords are generated.
Solar Designer
as solar
More...
about 15 years ago
Replaced the rules appending "222" through "999" with one line. This has a side-effect of changing the order in which these candidate passwords are generated.
Solar Designer
as solar
More...
about 15 years ago
Updated the "single crack" ruleset to make use of numeric variables and preprocessor back-references, to the extent possible without affecting the candidate passwords (even the order is preserved with this change).
Solar Designer
as solar
More...
about 15 years ago
Introduced a new magic escape sequence, "\p", which is only recognized just before a character range specification and tells that the range should be processed "in parallel" with preceding ranges.
Solar Designer
as solar
More...
about 15 years ago
Re-implemented (back-)references in a cleaner way.
Solar Designer
as solar
More...
about 15 years ago
Implemented (back-)references to character ranges.
Solar Designer
as solar
More...
about 15 years ago
Documented the "X" (extract substring from memory and insert into current word) and "v" (update "l" (length), subtract and assign to variable) commands.
Solar Designer
as solar
More...
about 15 years ago
Documented the new numeric variables ("a" through "k", "l", "m") and the "z" constant.
Solar Designer
as solar
More...
about 15 years ago
Updated the "single crack" ruleset to use the newly reworked "A" command.
Solar Designer
as solar
More...
about 15 years ago
Replaced wordlist.c's code that eliminated consecutive duplicate candidate passwords with far more efficient code introduced into rules_apply(). This avoids copying of the last candidate password by making rules_apply() aware of its last-used output buffer such that it will use another buffer (of which it got three), thereby allowing for comparison against its previous output.
Solar Designer
as solar
More...
about 15 years ago
Added definition of CACHE_BANK_SHIFT and an explanatory comment.
Solar Designer
as solar
More...
about 15 years ago
Adjusted rules_init() not to assume that max_length remained the same since a possible previous call. This probably makes no difference for the current JtR code, but it was easy to avoid this assumption - so why not.
Solar Designer
as solar
More...
about 15 years ago
Combined several arrays in a struct to reduce the potential for cache tag conflicts.
Solar Designer
as solar
More...
about 15 years ago
Added max_length range/sanity check into rules_init_length().
Solar Designer
as solar
More...
about 15 years ago
Added a new rule command: "v" - assign value to a numeric variable. Added a new position code: "l" - initial or current word length (updated whenever the "v" command is used).
Solar Designer
as solar
More...
about 15 years ago
Assorted micro-optimizations to code implementing various rule commands.
Solar Designer
as solar
More...
about 15 years ago
Replaced the recently introduced "A" (string append) and "B" (string prepend) rule commands with a new "A" command implementing string append/insert/prepend.
Solar Designer
as solar
More...
about 15 years ago
Made "memory" a pointer to either the initial word or the memory buffer, eliminating the need for the "memory_nonempty" variable (so there's no change in the number of variables) and simplifying the code a little bit.
Solar Designer
as solar
More...
about 15 years ago
Added a new rule command: "X" - extract and insert substring from memory. Added two new position codes: "m" - initial or memorized word's last character position, and "z" - "infinite" position (beyond end of word).
Solar Designer
as solar
More...
about 15 years ago
Replaced the contents of [List.Rules:NT] with a longer ruleset producing fewer duplicates.
Solar Designer
as solar
More...
about 15 years ago
Documented the newly-introduced string append/prepend commands.
Solar Designer
as solar
More...
about 15 years ago
Added a brief explanation for the "M" (memorize) and "Q" (query) commands.
Solar Designer
as solar
More...
about 15 years ago
Make use of the newly-introduced string append/prepend commands.
Solar Designer
as solar
More...
about 15 years ago
Limited the scope of many local variables in rules_apply() to let the compiler discard their values rather than have to keep them in registers or store them on stack for possible use by the next iteration of the loop (it could be too tricky for the compiler to figure out the values of which variables would definitely not be used by the next iteration).
Solar Designer
as solar
More...
about 15 years ago
←
1
2
…
22
23
24
25
26
27
28
29
30
…
36
37
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree