1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-18 06:08:16 +00:00
Commit Graph

552 Commits

Author SHA1 Message Date
jsteube
056083fdba Revert "Prepare for hashcat_ctx_run_session()"
This reverts commit 0179097a53.
2016-10-14 19:25:13 +02:00
jsteube
0179097a53 Prepare for hashcat_ctx_run_session() 2016-10-14 13:27:35 +02:00
jsteube
8de576f5e9 Make it possible to access error messages without using an event 2016-10-13 19:16:24 +02:00
jsteube
8598a79732 Removed exit() from memory.c, resulting in all exit() calls removed from all code in the repository 2016-10-13 10:07:04 +02:00
jsteube
62284f79b1 Get rid of exit() in hashcat.c 2016-10-12 14:56:53 +02:00
jsteube
386efb7fb5 Make use of EVENT_CRACKER_HASH_CRACKED, do not print a cracked hash to stdout directly, let the client do it 2016-10-12 11:27:10 +02:00
jsteube
a3bf6fd4ef Make use of nvmlDeviceGetCount() 2016-10-11 12:18:06 +02:00
jsteube
2a5545d2b7 Move logfile stuff back to hashcat.c, it's a core feature which should be handled by the library 2016-10-10 11:23:21 +02:00
jsteube
6d2c58d8df Add main_potfile_remove_parse_post() 2016-10-10 11:10:04 +02:00
jsteube
8fc4da795b Replace fprintf(stderr, ...) on malloc.c with log_event_error() 2016-10-10 11:03:11 +02:00
jsteube
0f96c57ead Remove some workarounds to use get rid of unused variable warnings 2016-10-10 09:12:36 +02:00
jsteube
27bec8be13 Get rid of logging.c and most exit() calls replaced with return() for true library usage 2016-10-09 22:41:55 +02:00
jsteube
fa4de96ab0 switch cpu_crc32.c to event_log_* 2016-10-08 23:53:52 +02:00
jsteube
88565b4a5e Switch CPU affinity stuff to event_log_* 2016-10-08 23:38:34 +02:00
jsteube
42677df2a6 Start context-related logging with goal to get rid of logging.c 2016-10-08 23:16:40 +02:00
jsteube
f469694030 Add event_set_kernel_power_final() 2016-10-07 22:25:52 +02:00
jsteube
d993aa5ffa Get rid of more log_info() in hashcat() 2016-10-07 22:16:03 +02:00
jsteube
27887bf9ce Get rid of more log_info() in hashcat() 2016-10-07 21:47:11 +02:00
jsteube
81650dcc46 Initial proposal 2016-10-07 16:56:44 +02:00
jsteube
bea228dabe Add straight_ctx_update_loop() 2016-10-06 22:18:20 +02:00
jsteube
4ed2fb4913 Add mask_ctx_update_loop() 2016-10-06 22:00:02 +02:00
jsteube
39d333d551 Add user_options_extra_amplifier() 2016-10-06 21:37:03 +02:00
jsteube
034c0699bb Added status_words_base_calculate() 2016-10-06 21:28:40 +02:00
jsteube
30a190b174 Update hlfmt.c function parameters 2016-10-06 21:12:32 +02:00
jsteube
29942f5fb3 Update rp.c function parameters 2016-10-06 21:03:10 +02:00
jsteube
0ea8b6f3d0 Update terminal.c function parameters 2016-10-06 20:57:29 +02:00
jsteube
52068e25d5 Add some additional start-up checks 2016-10-06 17:26:15 +02:00
jsteube
0885c0ec6b Update loopback.c function parameters 2016-10-06 17:01:29 +02:00
jsteube
3f05b7c0a7 Update dictstat.c function parameters 2016-10-06 16:55:17 +02:00
jsteube
14248d38e3 Update tuning_db.c function parameters 2016-10-06 16:51:01 +02:00
jsteube
ef582be4eb Update induct.c function parameters 2016-10-06 16:46:08 +02:00
jsteube
c48ca34e1b Update outfile_check.c function parameters 2016-10-06 16:43:02 +02:00
jsteube
076784d235 Update user_options.c function parameters 2016-10-06 16:40:29 +02:00
jsteube
14334e4129 Update restore.c function parameters 2016-10-06 16:34:30 +02:00
jsteube
000534cdbc Update logfile.c function parameters 2016-10-06 16:25:24 +02:00
jsteube
662ddec0bb Update folder.c function parameters 2016-10-06 16:17:29 +02:00
jsteube
a5e83c27c3 Update wordlist.c function parameters 2016-10-06 16:16:56 +02:00
jsteube
a97e31881c Update interface.c function parameters 2016-10-06 15:49:07 +02:00
jsteube
9b8092abf9 Update outfile.c and potfile.c function parameters 2016-10-06 15:40:27 +02:00
jsteube
0579f93402 Update opencl.c and autotune.c function parameters 2016-10-06 15:16:30 +02:00
jsteube
f084aaf61b Update hwmon.c function parameters 2016-10-06 11:10:00 +02:00
jsteube
684a28af36 Update debugfile.c and hashes.c function parameters 2016-10-06 10:55:14 +02:00
jsteube
702c175f84 Update cpt.c function parameters 2016-10-06 10:26:47 +02:00
jsteube
077a94600d Update straight.c function parameters 2016-10-06 10:21:39 +02:00
jsteube
1610a3565c Update mpsp.c function parameters 2016-10-06 10:14:19 +02:00
jsteube
d9c1c89a57 Update combinator.c function parameters 2016-10-06 10:10:04 +02:00
jsteube
0155c9d44a Update bitmap.c function parameters 2016-10-06 09:56:17 +02:00
jsteube
3fb10fe9b4 Update status.c function parameters 2016-10-06 09:47:34 +02:00
jsteube
15d2f9b11e Add some reserved scratch buffer for innerloop combinator instead of reallocating each time 2016-10-05 15:41:56 +02:00
jsteube
eeb8210951 Added the current first and last password candidate test queued for execution per device on status view 2016-10-04 18:30:00 +02:00
jsteube
0b2c568ba6 Simplify status_display_* and status_benchmark_* function parameters 2016-10-04 16:35:24 +02:00
jsteube
6d3277ab17 Created build_plain(), build_crackpos() and build_debugdata() out of code from check_hash() 2016-10-04 16:18:49 +02:00
jsteube
7f2ab2db60 Add unlink_restore() 2016-10-04 11:03:20 +02:00
jsteube
23462528c3 Add mp_css_append_salt() and mp_css_split_cnt() 2016-10-04 08:52:56 +02:00
jsteube
7544adce8f Add mp_css_unicode_expand() 2016-10-04 08:21:03 +02:00
coolbry95
a78fd4e915 changed uint to u32 2016-10-04 00:35:49 -04:00
jsteube
fb5d840cf8 Move wordlist folder scan to straight.c and combinator.c init functions 2016-10-03 16:27:34 +02:00
jsteube
57cb082fda Add some useful stuff to main.c 2016-10-03 01:27:55 +02:00
jsteube
50d2cec912 Fix some variable name convention 2016-10-03 00:01:37 +02:00
jsteube
667a8b1d3d Make use of argc/argv easier 2016-10-02 23:30:31 +02:00
jsteube
2994afd81a Use hc_stat from types.c instead of OS dependant branching 2016-10-01 14:22:50 +02:00
jsteube
5f18fb40f1 Added hc_mkdir instead of mkdir macro 2016-10-01 13:51:06 +02:00
jsteube
b17d00d873 Added fix for Visual Studio compiler in C mode 2016-10-01 13:42:40 +02:00
jsteube
8dcb587e44 Define NOMINMAX macro to prevent definition min and max macros in stdlib header files 2016-10-01 13:40:09 +02:00
jsteube
339367a8d3 Because of different variants of WIN macrodef define them all 2016-10-01 13:37:09 +02:00
jsteube
e2c3575ecc Use NvAPI_Status for RC with NvAPI instead of pure int 2016-10-01 13:33:39 +02:00
jsteube
ac9315190e fixing calling conventions in ext_adl.h 2016-10-01 13:25:51 +02:00
jsteube
1534f2c067 Replaced dynloader macros with real functions 2016-10-01 13:03:31 +02:00
jsteube
743dba56db Replaced timer macros with inlines 2016-10-01 12:55:39 +02:00
jsteube
ac3b850e40 replaced swap_workaround macro with byte_swap_32() from bitops.c 2016-10-01 12:39:48 +02:00
jsteube
91efbc4562 Renamed __hc_device_param to hc_device_param__ to comply with standard naming convention 2016-10-01 12:33:59 +02:00
jsteube
a02f6f5ad6 Give all those anonymous structures a name, makes it easier to load the project into VS 2016-10-01 11:54:00 +02:00
jsteube
55f1dc321a Replace ssort() with sort_r.h 2016-10-01 10:47:03 +02:00
jsteube
fb3e6bab0d Finished refactoring to remove all global variables 2016-09-30 22:52:44 +02:00
jsteube
ae0300dabb Rename kernel read and write function and make them static 2016-09-30 18:43:12 +02:00
jsteube
892eccfd14 Fix some missing sign conversions 2016-09-30 18:39:31 +02:00
jsteube
a5f842c4b5 Fix some missing sign conversions 2016-09-30 17:41:40 +02:00
jsteube
683077b42a Use larger counter to handle larger wordlists 2016-09-30 16:43:59 +02:00
jsteube
fe289da141 Make wordlist support modular 2016-09-30 13:02:15 +02:00
jsteube
eb6dffd52a Make tuning_db support modular 2016-09-30 12:58:06 +02:00
jsteube
46866dd0b1 Make potfile support modular 2016-09-30 12:37:29 +02:00
jsteube
a26f624032 Remove unneeded includes from outfile_check.c 2016-09-30 12:28:29 +02:00
jsteube
6bc0d94f56 Make opencl support modular 2016-09-30 12:21:09 +02:00
jsteube
4aebe51407 Make loopback support modular 2016-09-30 12:07:49 +02:00
jsteube
8034fb31b8 Make bitmaps, cracks-per-time and debugfile support modular 2016-09-30 11:48:14 +02:00
jsteube
0d8b179d40 Move around some types and globals were they belong to 2016-09-30 09:34:06 +02:00
jsteube
a5800b41f4 Rename hash_management.c to hashes.c 2016-09-30 09:25:51 +02:00
jsteube
ed571a3ec8 Remove unneeded includes 2016-09-30 00:38:29 +02:00
jsteube
133c9295f5 Cleaned up data_t, only contexts left 2016-09-29 23:49:33 +02:00
jsteube
12a2d6d2a0 Move more stuff to status_ctx_t 2016-09-29 23:25:29 +02:00
jsteube
831ef1490b Prepare status_ctx_t 2016-09-29 22:27:04 +02:00
jsteube
84f96c4dda Add cpt_ctx_t 2016-09-29 15:19:12 +02:00
jsteube
658f135763 Replace some uint with u32 2016-09-29 14:56:02 +02:00
jsteube
e12abeb9de Add inner2_loop() 2016-09-29 14:46:51 +02:00
jsteube
936655e0ee Add missing include for windows 2016-09-29 00:25:36 +02:00
jsteube
dfb88a7002 Remove unneeded objects 2016-09-29 00:23:24 +02:00
jsteube
df23d5b4e9 Move more functions out of hashcat.c 2016-09-28 23:53:46 +02:00
jsteube
de21c005fd Move setup_console() to terminal.c 2016-09-28 23:40:16 +02:00
jsteube
9f61fb3024 Make hm_adapters_* attributes local ones 2016-09-28 23:07:25 +02:00
jsteube
ee30055401 Get rid of data. global variable in wordlist.c 2016-09-28 22:52:42 +02:00