Quantcast
Channel: hashcat Forum - All Forums
Viewing all 8118 articles
Browse latest View live

Creating masks from dictionary files

$
0
0
Has anyone here found a reliable way to convert a dictionary file to a mask file?

In other words, suppose I want to perform the following replacements for characters found in a dictionary file:

abcdefghijklmnopqrstuvwxyz = ?l
ABCDEFGHIJKLMNOPQRSTUVWXYZ = ?u
0123456789 = ?d
 !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ = ?s

For example, for all lowercase letters found in a dictionary file, I want to replace those with '?l' in place of lowercase letters.

I have been trying this with sed, but have been encountering some challenges that I haven't worked through yet.


This comes close, but doesn't get all the way there since sed isn't capable of handling the opening and closing bracket symbols well:
cat file.txt | while read maskline; do echo ${maskline} | sed -e 's/l/?l/;s/s/?l/;s/\x3F/?s/;s/a/?l/;s/b/?l/;s/c/?l/;s/d/?l/;s/e/?l/;s/f/?l/;s/g/?l/;s/h/?l/;s/i/?l/;s/j/?l/;s/k/?l/;s/m/?l/;s/n/?l/;s/o/?l/;s/p/?l/;s/q/?l/;s/r/?l/;s/t/?l/;s/u/?l/;s/v/?l/;s/w/?l/;s/x/?l/;s/y/?l/;s/z/?l/;s/1/?d/;s/2/?d/;s/3/?d/;s/4/?d/;s/5/?d/;s/6/?d/;s/7/?d/;s/8/?d/;s/9/?d/;s/0/?d/;s/A/?u/;s/B/?u/;s/C/?u/;s/D/?u/;s/E/?u/;s/F/?u/;s/G/?u/;s/H/?u/;s/I/?u/;s/J/?u/;s/K/?u/;s/L/u?/;s/M/u?/;s/N/?u/;s/O/?u/;s/P/?u/;s/Q/?u/;s/R/?u/;s/S/?u/;s/T/?u/;s/U/?u/;s/V/?u/;s/W/?u/;s/X/?u/;s/Y/?u/;s/Z/?u/;s/\x20/?s/;s/\x21/?s/;s/\x22/?s/;s/\x23/?s/;s/\$/?s/;s/\x25/?s/;s/\x26/?s/;s/\x27/?s/;s/\x28/?s/;s/\x29/?s/;s/\*/?s/;s/\x2B/?s/;s/\x2C/?s/;s/\x2D/?s/;s/\./?s/;s/\x2F/?s/;s/\x3A/?s/;s/\x3B/?s/;s/\x3C/?s/;s/\x3D/?s/;s/\x3E/?s/;s/\x40/?s/;s/[/?s/;s/\x5C/?s/;s/\]/?s/;s/\^/?s/;s/\x5F/?s/;s/\x60/?s/;s/\x7B/?s/;s/\x7C/?s/;s/\x7D/?s/;s/\x7E/?s/'; done

Perhaps a hashcat utility can be created that can do this?  That said, if there is a way to do it with shell commands, and there might be, I can do it with those.

After converting a dictionary file to a mask file, I intend on sorting the most frequently occurring masks at the top of the file so that those are used first when using the mask file.  I know the sort can be done with linux commands, but I need to work out a reliable way to replace lowercase letters, uppercase letters, digits, and special symbols with the mask symbols.

Any advice or guidance is appreciated.

2013 MBP with -d 3 option not cracking properly

$
0
0
Hello all,

I am writing this to helpfully let the smart developers and other supporters of hashcat know of a possible bug I found today. I tried doing some searching through the forums and couldn't find it posted anywhere else, so figured I would.

BLUF: On a Late 2013 MBP 15-Inch Retina with GT 750 using the '-d 3' option, will not crack hashes properly in mask mode.

Long Story: Currently I'm taking a course that needed me to crack some hashes. Since I'm traveling, I have to use my MBP I brought with me to attempt to crack some hashes. Just incase I had a friend willing to help with a 3x 7970 rig. I knew the password was 15 chars as per guidance from my instructor. I attempted to get cracking on it first, after struggling with some syntax issues(RTFM errors on my part), I got it going. However the time needed was way too long.

I gave my friend the hash, and let him attempt it, same result, not as long, but still too long. So this morning I was able to get my instructor to give me a good chunk of the password in order to speed up the processes. His rig cracked it in about 7 mins. Awesome! However I still wanted to crack it on my own hardware. I let my MBP stay on it, it estimated about 9 hours. I let it chug along all day, and then I get a "Status.........: Exhausted"? I was puzzled as to why my MBP didn't crack it. Obviously now that I knew what the password was I shortened up the brute mask to help speed up testing.

I went into testing mode and tried to figure out if there was anything I could do to make it crack successfully. After some quick testing it only seems that the mask/brute mode fails. I tried a simple word list and it works fine. I tried a combination attack, and it works fine. It appears from the little testing that I've done, that it only fails with the '-d 3' option on mask/brute mode. Below is two snippets from the command outputs show the difference in failure/success.

Code:
$ ./hashcat.app -m 1000 class.hash -a 3 -d 3 '!N$Piringac?a?a?a?a'
OpenCL Platform #1: Apple              
=========================
- Device #1: Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz, skipped
- Device #2: Iris Pro, skipped
- Device #3: GeForce GT 750M, 512/2048 MB allocatable, 2MCU
Session.Name...: hashcat
Status.........: Exhausted
Input.Mode.....: Mask (!N$Piringac?a?a?a?a) [15]
Hash.Target....: 44a7cb664573c159179478d001012b68
Hash.Type......: NTLM
Time.Started...: Tue Aug  9 20:32:21 2016 (3 secs)
Speed.Dev.#3...: 22709.4 kH/s (0.07ms)
Recovered......: 0/1 (0.00%) Digests, 0/1 (0.00%) Salts
Progress.......: 81450625/81450625 (100.00%)
Rejected.......: 0/81450625 (0.00%)


Code:
$ ./hashcat.app -m 1000 class.hash -a 3 '!N$Piringact?a?a?a'
OpenCL Platform #1: Apple              
=========================
- Device #1: Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz, skipped
- Device #2: Iris Pro, 384/1536 MB allocatable, 40MCU
- Device #3: GeForce GT 750M, 512/2048 MB allocatable, 2MCU

44a7cb664573c159179478d001012b68:!N$Piringact10n          
                                                         
Session.Name...: hashcat
Status.........: Cracked
Input.Mode.....: Mask (!N$Piringact?a?a?a) [15]
Hash.Target....: 44a7cb664573c159179478d001012b68
Hash.Type......: NTLM
Time.Started...: 0 secs
Speed.Dev.#2...:   128.3 MH/s (3.00ms)
Speed.Dev.#3...: 56533.3 kH/s (0.01ms)
Speed.Dev.#*...:   184.8 MH/s
Recovered......: 1/1 (100.00%) Digests, 1/1 (100.00%) Salts
Progress.......: 857375/857375 (100.00%)
Rejected.......: 0/857375 (0.00%)

Problem with a module

$
0
0
md5(salt.md5(pass)) doesn't work with a 32 characters salt.
Why?

Salts, randomness and difficulty

$
0
0
Hello, I'm writing a paper on hashing incorporating the major topics of salting, slow algorithms, common attacks etc.

I understand that salting a value (for hashing) is primarily to prevent the use of pre-computed hash comparisons (rainbow tables) and have read many times that this is the only thing you get by salting.

However from the research I've done I don't see that this can be true - assuming it's done correctly salting adds randomness to a  value, which also should make brute forcing more complex - the same for dictionary attacks because random characters have now been added to what would be found in a dictionary.


For example:

If the cleartext of my hash is : "Password"
This should be easily solved by bruteforce and dictionary attacks.

But if the cleartext is "Password+SomeLargeSalt"
This is more characters, includes (pseudo)randomness and won't be found in a dictionary.
And so is much harder to guess this value, and therefore more computationally expensive to crack it.

Am I missing something?
Thanks.

Sql server 2014 hashes

$
0
0
Does anyone have a query to extract sql server 2014 hashes prior to import into hashcat?

cracking salted linux shadow hash: Unable to load due to Line-length

$
0
0
Hi, 

I'm trying to see if I can brute-force a complex pass that is a salted Sha512 using GPU.  The pass is hashed with 8 character salt. 

So when I load the example hashes from hashcat, they load fine, but when I load this one from the shadow file I get line-length exception

hashcat64.exe -a 3 -m 1720 saltedSHA512.txt

hashcat (v3.00-1-g67a8d97) starting...

WARNING: Hashfile 'saltedSHA512.txt' on line 1 <has masked> Line-length exception
Parsed Hashes: 1/1 (100.00%)

ERROR: No hashes loaded

What I have tried so far:
--hex-salt switch
all combinations of 17xx modes

The format of the file:
  Hash: salt
as well as :
  Salt: hash

I'm going nuts, as I cant find any other thread/post anywhere about anyone trying such hash. Im wondering if this is too big for hashcat to handle ?

This hash can be re-generated by python crypt in this format:
crypt(crypt('pass','/$6/$salt/$'))

how to find autotuned values?

$
0
0
The introduction threads for hashcat v3 discuss the Autotune Engine, but say that at some point in the beta stage the program reported the autotuned kernel loops and accel values. How can we see them now? The hashcat.log file only has "dummy" entries of "kernel_accel  0" and "kernel_loops  0" rather than the values that hashcat determined.

For those who do want to follow the three step method to manually test for better values, it would be nice to know that Autotune came up with, so that hours later, when we have ours, we'll know whether they are the same as Autotune's. If they are the same, then we don't need to start working with custom entries in the database.

(Somewhat related comment: I found that the -w parameter didn't affect hashcat's performance or the desktop lag, but hashcat's own responsiveness.)

Error with new GPU RX 480

$
0
0
Hi guys have a problem with my new GPU when trying to start a job in hash cat I get the following error:

http://prntscr.com/c57bgl

Us any help will be of great importance!

Crack a long list efficiently

$
0
0
Hello

So I want to start of by saying that this is not my area of expertise at all. I did search through the FAQ and could not find the answer to my question.

Say I have a list of hashes... Like 100k

Is there any way for me to run something hashcat in a way that instead of it going through the entire rockyou.txt for each password, that it goes through one word in rockyou.txt and then checks if it matches ANY of the hashes in the list?

Thanks

Hashcat CL_MEM_OBJECT_ALLOCATION_FAILURE

$
0
0
Keep getting error:

ERROR: clEnqueueNDRangeKernel() : -4 : CL_MEM_OBJECT_ALLOCATION_FAILURE

Running Ubuntu 14.04.5 TLS
2x ATI HD 6770 cards


-Benchmark  does not work with -m2500 (same error) but other benchmarks work


Drivers installed
AMD-Catalyst-15.9-Linux-installer-15.201.1151-x86.x86_64.run
installed using direct not package method

Tried apt-get install –reinstall ocl-icd-libopencl1
no luck

I'm not running XDM but tried it with X running and without
same error




root@MFF:/opt/hashcat-3.00# ./hashcat64.bin -m 2500 ../hccap/hile1.hccap -a 3 -1 1234567890ABCDEF ?1?1?1?1?1?1?1?1

hashcat (v3.00-1-g67a8d97) starting...

OpenCL Platform #1: Advanced Micro Devices, Inc.
================================================
- Device #1: Juniper, 128/512 MB allocatable, 10MCU
- Device #2: Juniper, 128/512 MB allocatable, 10MCU
- Device #3: AMD Sempron(tm) 145 Processor, skipped

Hashes: 1 hashes; 1 unique digests, 1 unique salts
Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13 rotates
Applicable Optimizers:
* Zero-Byte
* Single-Hash
* Single-Salt
* Brute-Force
* Slow-Hash-SIMD
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger set to 75c

Initializing device kernels and memory...

ERROR: clEnqueueNDRangeKernel() : -4 : CL_MEM_OBJECT_ALLOCATION_FAILURE

Legacy Hashcat

$
0
0
I get why you don't want to support older hashcat version

but for those of us that have older cards (that are prob now inexpensive too because they are old...) how bout leaving us with the old hashcat version without the time bomb.

compiling older hashcats is difficult at best since the depenencies change

any one have hashcat 2  kicking around?

Exhausted but 0% progress

$
0
0
I'm using hashcat to crack a sha512 hash, it displayed exhausted but its progress is 0 %

.png   Screenshot_27.png (Size: 13.25 KB / Downloads: 13)

vBulletin Lenght exception hashes

$
0
0
Hi so I have [2611 | vBulletin < v3.8.5] hashes and some of them are line-lenght exceptions.
Salts are way too long.

b6XXXXXXXXXXXXXXXXXXXXXXXXXXadf9:q>XX7mXXXXXX!%+XX~XXXXs-q[X-F
04XXXXXXXXXXXXXXXXXXXXXXXXXX8bb6:iEXXJa$ZXXXXXX%,|I["XXXX|Xo?"x
98XXXXXXXXXXXXXXXXXXXXXXXXXXabba:l++rX}XXXXXX'L<\!iH"`;#|XXXX[O

Line-length exception

replaced with x so I don't get in trouble

rar archive test

$
0
0
Hello, could you tell me what's wrong with my procedure.

I create a rar archive with a password : "bidon.rar"
i use rar2john on it, an it give me something like that:
Code:
bidon.rar:$RAR3$*1<lots of char>*33:1::bidon.txt
i get
Code:
*1<lots of char>*33:1
and put it in a file named "hash"
i do the command line:
Code:
./hashcat64.bin -m 12500 hash -a 3 --increment ?l

and that result in an error:
Code:
hashcat (v3.00-1-g67a8d97) starting...

WARNING: Hashfile 'hash' on line 1 ($RAR3$*1<lots of char>*33:1 ): Line-length exception
Parsed Hashes: 1/1 (100.00%)

ERROR: No hashes loaded    


Thanx in advance for your help.

Noob question. Cracking single unsalted md5

$
0
0
I'm getting started with hashcat, trying to crack a simple md5 hash.
I've read a few tutorials, but most of them use lists. I want to generate a hash (11, in this example), then crack it specifically, so I get a better feel of what hashcat is doing.


Can anyone point out what I'm doing wrong?

Code:
bernardo@bernardo-UX51VZA:~/hashcat-3.00$ echo "11" | md5sum
166d77ac1b46a1ec38aa35ab7e628ab5  -
bernardo@bernardo-UX51VZA:~/hashcat-3.00$ ./hashcat64.bin "166d77ac1b46a1ec38aa35ab7e628ab5" -a 3 ?d?d
hashcat (v3.00-1-g67a8d97) starting...


OpenCL Platform #1: NVIDIA Corporation  
======================================
- Device #1: GeForce GT 650M, 511/2047 MB allocatable, 2MCU
- Device #1: WARNING! Kernel exec timeout is not disabled, it might cause you errors of code 702
            See the wiki on how to disable it: https://hashcat.net/wiki/doku.php?id=timeout_patch

WARN: nvmlDeviceGetFanSpeed() 3 Not Supported

WARNING: Failed loading the XNVCTRL library: libXNVCtrl.so: cannot open shared object file: No such file or directory
        Please install libxnvctrl-dev package.

Hashes: 1 hashes; 1 unique digests, 1 unique salts
Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13 rotates
Applicable Optimizers:
* Zero-Byte
* Precompute-Init
* Precompute-Merkle-Demgard
* Meet-In-The-Middle
* Early-Skip
* Not-Salted
* Not-Iterated
* Single-Hash
* Single-Salt
* Brute-Force
* Raw-Hash
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger set to 75c

ATTENTION!                                                
 The wordlist or mask you are using is too small.
 Therefore, hashcat is unable to utilize the full parallelization power of your device(s).
 The cracking speed will drop.
 Workaround: https://hashcat.net/wiki/doku.php?id=frequently_asked_questions#how_to_create_more_work_for_full_speed

INFO: approaching final keyspace, workload adjusted      

                                                         
Session.Name...: hashcat
Status.........: Exhausted
Input.Mode.....: Mask (?d?d) [2]
Hash.Target....: 166d77ac1b46a1ec38aa35ab7e628ab5
Hash.Type......: MD5
Time.Started...: 0 secs
Speed.Dev.#1...:        0 H/s (0.04ms)
Recovered......: 0/1 (0.00%) Digests, 0/1 (0.00%) Salts
Progress.......: 100/100 (100.00%)
Rejected.......: 0/100 (0.00%)

Started: Sun Aug 14 13:24:00 2016
Stopped: Sun Aug 14 13:24:03 2016

X Error of failed request: BadValue (integer parameter out of range for operation)

$
0
0
I installed Bumblebee so I could manage the power conspumtion of my NVidia GT650M.
Hashcat was running fine before, but after that I keep getting the following error:

Code:
hashcat (v3.00-1-g67a8d97) starting...

OpenCL Platform #1: NVIDIA Corporation  
======================================
- Device #1: GeForce GT 650M, 511/2047 MB allocatable, 2MCU
- Device #1: WARNING! Kernel exec timeout is not disabled, it might cause you errors of code 702
            See the wiki on how to disable it: https://hashcat.net/wiki/doku.php?id=timeout_patch

WARN: nvmlDeviceGetFanSpeed() 3 Not Supported

X Error of failed request:  BadValue (integer parameter out of range for operation)
 Major opcode of failed request:  156 (NV-CONTROL)
 Minor opcode of failed request:  2 ()
 Value in failed request:  0x17
 Serial number of failed request:  11
 Current serial number in output stream:  11

clinfo gives me this:

Code:
bernardo@bernardo-UX51VZA:~/hashcat-3.00$ clinfo
Number of platforms                               1
 Platform Name                                   NVIDIA CUDA
 Platform Vendor                                 NVIDIA Corporation
 Platform Version                                OpenCL 1.2 CUDA 8.0.20
 Platform Profile                                FULL_PROFILE
 Platform Extensions                             cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_copy_opts
 Platform Extensions function suffix             NV

 Platform Name                                   NVIDIA CUDA
Number of devices                                 1
 Device Name                                     GeForce GT 650M
 Device Vendor                                   NVIDIA Corporation
 Device Vendor ID                                0x10de
 Device Version                                  OpenCL 1.2 CUDA
 Driver Version                                  361.42
 Device OpenCL C Version                         OpenCL C 1.2
 Device Type                                     GPU
 Device Profile                                  FULL_PROFILE
 Device Topology (NV)                            PCI-E, 01:00.0
 Max compute units                               2
 Max clock frequency                             835MHz
 Compute Capability (NV)                         3.0
 Device Partition                                (core)
   Max number of sub-devices                     1
   Supported partition types                     None
 Max work item dimensions                        3
 Max work item sizes                             1024x1024x64
 Max work group size                             1024
 Preferred work group size multiple              32
 Warp size (NV)                                  32
 Preferred / native vector sizes                
   char                                                 1 / 1      
   short                                                1 / 1      
   int                                                  1 / 1      
   long                                                 1 / 1      
   half                                                 0 / 0        (n/a)
   float                                                1 / 1      
   double                                               1 / 1        (cl_khr_fp64)
 Half-precision Floating-point support           (n/a)
 Single-precision Floating-point support         (core)
   Denormals                                     Yes
   Infinity and NANs                             Yes
   Round to nearest                              Yes
   Round to zero                                 Yes
   Round to infinity                             Yes
   IEEE754-2008 fused multiply-add               Yes
   Support is emulated in software               No
   Correctly-rounded divide and sqrt operations  Yes
 Double-precision Floating-point support         (cl_khr_fp64)
   Denormals                                     Yes
   Infinity and NANs                             Yes
   Round to nearest                              Yes
   Round to zero                                 Yes
   Round to infinity                             Yes
   IEEE754-2008 fused multiply-add               Yes
   Support is emulated in software               No
   Correctly-rounded divide and sqrt operations  No
 Address bits                                    64, Little-Endian
 Global memory size                              2147287040 (2GiB)
 Error Correction support                        No
 Max memory allocation                           536821760 (512MiB)
 Unified memory for Host and Device              No
 Integrated memory (NV)                          No
 Minimum alignment for any data type             128 bytes
 Alignment of base address                       4096 bits (512 bytes)
 Global Memory cache type                        Read/Write
 Global Memory cache size                        32768
 Global Memory cache line                        128 bytes
 Image support                                   Yes
   Max number of samplers per kernel             32
   Max size for 1D images from buffer            134217728 pixels
   Max 1D or 2D image array size                 2048 images
   Max 2D image size                             16384x16384 pixels
   Max 3D image size                             4096x4096x4096 pixels
   Max number of read image args                 256
   Max number of write image args                16
 Local memory type                               Local
 Local memory size                               49152 (48KiB)
 Registers per block (NV)                        65536
 Max constant buffer size                        65536 (64KiB)
 Max number of constant args                     9
 Max size of kernel argument                     4352 (4.25KiB)
 Queue properties                                
   Out-of-order execution                        Yes
   Profiling                                     Yes
 Prefer user sync for interop                    No
 Profiling timer resolution                      1000ns
 Execution capabilities                          
   Run OpenCL kernels                            Yes
   Run native kernels                            No
   Kernel execution timeout (NV)                 Yes
 Concurrent copy and kernel execution (NV)       Yes
   Number of async copy engines                  1
 printf() buffer size                            1048576 (1024KiB)
 Built-in kernels                                
 Device Available                                Yes
 Compiler Available                              Yes
 Linker Available                                Yes
 Device Extensions                               cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_copy_opts

NULL platform behavior
 clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  NVIDIA CUDA
 clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [NV]
 clCreateContext(NULL, ...) [default]            Success [NV]
 clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
 clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  No platform
 clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
 clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
 clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  No platform

ICD loader properties
 ICD loader Name                                 OpenCL ICD Loader
 ICD loader Vendor                               OCL Icd free software
 ICD loader Version                              2.2.8
 ICD loader Profile                              OpenCL 1.2
NOTE: your OpenCL library declares to support OpenCL 1.2,
but it seems to support up to OpenCL 2.1 too.

Tool idea for splitting workload WPA/WPA2 (with friends or ppl who want to help)

$
0
0
Hey guys,

I had an idea in my dreams (I know it sounds funny) but its no joke, that you could split the work of hashcat with all friends to help or with other member of this forum here who ever wanted to help could do so with an easy tool.
For now (cause I like it most) its only for WPA/WPA2, but there is a option to make this open for every supported method.

So I started to write down my ideas based on a database, my first thing was, "Hm how to split work between any users".

Okay my task was now to create a database on my Linux server. After this was done I started to program the "Split tool".

First of all I need to say I'm not a "pro" programmer in C#. That is really my first "project" I wanted to create, but I did with some other languages programs, so forgive me if you find (and you will) bugs.

First thing I started is to read out the GPU, after I finished with this function I realized that for hascat 3 you don't need this any more cause there is no exe specially for nvidia or amd cards. Okay no worries, still a nice function to see if card is correctly found.

Okay go to the next point, add a function that do a small "benchmark" of your card to get the "right" calculation on the tasklist, ahh a tasklist what is that, okay that is the "CORE" of this program, imaging you can just upload an hccap file to the server, and after you create a "ID" this id represents the hccap file with all tasks that are created by the owner of the hccap file.

For now there is no way (will be added soon, don't got so mutch time I can do that every day like 1h~ cause my time is really limited) to create by you an ID, I can do this "manually" in the database. I just wanted to start a small test to check if I'm on the right track for now. Okay let's go further so the guy who create the ID (who is now me) can set some tasks like e.g:

1: a?l?l?l?l?l?l?l  that means from aaaaaaaa - azzzzzzzz
2: b?l?l?l?l?l?l?l that means from baaaaaaa - bzzzzzzzz
3: ?d?d?d?d?d?d?d?d that means from 00000000- 99999999

etc.

And everyone how has the "ID" can choose one task and calculate it, but only the available once. So if all tasks are done then the ID will not load new one and show "ID not found" or if there are task left it show "ID okay" and you can choose any open task to start calculation on that one.

Puh that was a lot of text for now, I know my English is not the best but I think you understand what this tool is about.

I just wanted to share my tool (its still pre Beta ^^) and maybe some of you guys like to test if and if you got some bad some issues or so please let me know. I hope I can finish in some weeks the webinterface so everyone will be able to upload hashes to share with friends etc.


Before I forget to tell you this tool DO NOT collect any information of you, the only thing is that this tool is allowed to do is download the hash from the server (will be saved on you hashcat folder) and upload cracked password (if you will be the lucky how will find it) nothing else, everything else is just usement of hashcat itself. This will be a non-profit project. I hope that the hashcat guys are "cool" with it.

I have created a "ID" for testing: 1234567899 if you like to do some test go ahead! Thanks!

I will put some easy work on that just for testing! Ah if you have a slow GPU benchmark could take a while!

of couse I have tested this a lot of this for now it looks good for me I have tested it with GTX 980 Ti.
It may be that benchmark is not that accurate with the kH/s but its just an idicator for your speed and the time you would need for a task.

PS: I will not explain how to use it it should speak for itself if this is not the case I need to change it.
PPS: Of cause you can scan it with any antivirus etc that no problem.


Download tool

€: Update some spelling issues Smile

.zip   WPA.zip (Size: 245.86 KB / Downloads: 1)

How to crack Keepass2 passcode

$
0
0
I don't know the command to do this, and "--help's" output isn't helping too much. The part that's really confusing is how can I put in rules for the brute-force, like which kind of characters and ones I know of, etc, since I partially know the password, but I forgot a few parts (3-6 characters of a single kind), so I wonder how I can find the remaining bits. I don't mind if it takes a day or so.

New Tool: kwprocessor

$
0
0
A few weeks back I was in need of a keyboard-walk generator but none of the options available did satisfy my needs. I've decide to write my own. Please check out the GitHub repository README.md on how to use it, it's features etc. You can find it here:

https://github.com/hashcat/kwprocessor

NVIDIA Drivers

$
0
0
Summary:  
When I run any nvidia-settings command (such as nvidia-settings -a GPUPowerMizerMode=1 -a GPUFanControlState=1 -a GPUCurrentFanSpeed=90 -a GPUGraphicsClockOffset[3]=100) I get errors:

Code:
# sudo nvidia-settings -q GPUCurrentClockFreqs

** (nvidia-settings:18807): WARNING **: Could not open X display


Full Details:
Per other postings, I performed an "OpenSSH Server" install of Ubuntu 14.04.1.

I then d/l'ed the latest NVIDIA Drivers straight from the NVIDIA site:   NVIDIA-Linux-x86_64-367.35.run

I Ran:

Code:
apt-get install -y build-essential p7zip unrar unzip
bash NVIDIA-Linux-x86_64-367.35.run 
apt-get install linux-headers-4.4.0-31-generic build-essential libx11* libxnvctrl-dev

dpkg --remove-architecture i386
aptitude update && aptitude full-upgrade
sync && reboot

Then, I found a few posts about some nvidia-settings commands for headless systems:

Code:
nvidia-xconfig -s -a --force-generate --allow-empty-initial-configuration \
    --cool-bits=12 --registry-dwords="PerfLevelSrc=0x2222" \
    --no-sli --connected-monitor="DFP-0"

sed -i '/BusID.*/a \ \ \ \ Option         "Interactive" "False"' /etc/X11/xorg.conf

...and lastly...

Code:
nvidia-settings -a GPUPowerMizerMode=1 \
                -a GPUFanControlState=1 \
                -a GPUCurrentFanSpeed=90 \
                -a GPUGraphicsClockOffset[3]=100

However, anything I do with the nvidia-settings command results in errors:

Code:
# sudo nvidia-settings -q GPUCurrentClockFreqs

** (nvidia-settings:18807): WARNING **: Could not open X display

ERROR: The control display is undefined; please run `nvidia-settings --help` for usage information.

...or...

Code:
$ sudo nvidia-settings -a GPUPowerMizerMode=1 -a GPUFanControlState=1 -a GPUCurrentFanSpeed=90 -a GPUGraphicsClockOffset[3]=100

error: XDG_RUNTIME_DIR not set in the environment.

ERROR: The control display is undefined; please run `nvidia-settings --help` for usage information.

Any suggestions what I could have done wrong or what I could do to correct this?

Thank you for any feedback, your assistance is appreciated.
Viewing all 8118 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>