1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-07-22 22:48:47 +00:00
Commit Graph

6 Commits

Author SHA1 Message Date
Gabriele Gristina
0428e1ef3d
Update edge, modules
Fix deprecation warning on m30906.pm
Fix pipeline error with -m 32600 on Apple
Update edge_test.sh
Fix edge test vectors generation for hash-type 28501, 28502, 28503, 28504, 28505, 28506
2025-07-15 10:39:17 +02:00
Gabriele Gristina
9c69d320e3
Update edge and backend
On backend.c
- Hide 'Runtime returned CL_KERNEL_WORK_GROUP_SIZE ...' with --machine-readable
On test_edge.sh
- Skip attack types other than Straight with hash types with attack exec outside kernel by default
- Override the previous skip with --allow-all-attacks options
- Fix inconsistent error messages
- Add attack exec filter with -A
- Skip output check for hash-types 14000, 14100 and 22000
- Add execution time at the end of tests
- Add errors counter and show a message at the end of tests
2025-07-15 01:47:28 +02:00
Gabriele Gristina
5da3a70b05
edge: skip deprecated hashes, reformat error, unset SKIP_HASH_TYPES SKIP_HASH_TYPES_METAL SKIP_METAL_SCRYPT SKIP_OUT_MATCH_HASH_TYPES 2025-07-12 17:45:17 +02:00
Gabriele Gristina
894ded7e14
Modified 'edge' arguments
Improved argument handling
Added --backend-devices-keepfree option
Supported multiple Attack Type filter (ex: -a 0,3)
Supported multiple Device ID filter (ex: -d 1,2)
Supported multiple Device-Type ID filter (ex: -D 1,2)
Supported multiple verbose levels
2025-07-12 00:31:19 +02:00
Gabriele Gristina
063618f699
fix edge testing with password type HEX 2025-07-11 20:41:12 +02:00
Gabriele Gristina
5a5824ea59
Introduced the 'edge' test type in test.pl along with its corresponding tool, test_edge.sh
Hashcat is evolving, both in its core and in the supported algorithms.
To uncover bugs in the code, I implemented edge case testing to verify the settings defined in the specific algorithm test modules (e.g., m00000.pm), as well as the behavior of the kernels (pure and optimized) in relation to the different attack modes (-a0, -a1, etc.).
2025-07-09 23:19:49 +02:00