Quote from: erik™ on July 24, 2011, 10:15:53 AMcan you rewrite it to support OpenCL, and or CUDA?
I have never used either of those before. Could I do it? Possibly. But it would take me a considerable amount of time to do. I doubt that VB.NET supports either of those. I would have to switch to a language that I am far less comfortable or versed in.
My goal here was not to build a hash cracker per sey. That is why the program creates its own key & hash rather than accepting one from a user. I have pretty strongly held convictioins regarding programs such as this and their use.
A 'for fun' little side project I'm working on.
-
We AllShallDie
Re: A 'for fun' little side project I'm working on.
Quote from: Gardner Denver on July 22, 2011, 11:55:12 PMThis runtime report is doing the same as the one above but using the entire 256 byte character set instead of just the 94 keyboard characters. Notice the very large jump in the time required for each one to complete:
Brute Force attack started at 7/22/2011 11:42:16 PM
Finished with strings 1 characters long. 7/22/2011 11:42:16 PM Runtime: 00:00:00.0300017 Attempts: 256
Finished with strings 2 characters long. 7/22/2011 11:42:18 PM Runtime: 00:00:02.1811248 Attempts: 65,281
Finished with strings 3 characters long. 7/22/2011 11:51:35 PM Runtime: 00:09:18.2989329 Attempts: 16,646,656
why isnt wave 2 # of attempts 65,536?
Brute Force attack started at 7/22/2011 11:42:16 PM
Finished with strings 1 characters long. 7/22/2011 11:42:16 PM Runtime: 00:00:00.0300017 Attempts: 256
Finished with strings 2 characters long. 7/22/2011 11:42:18 PM Runtime: 00:00:02.1811248 Attempts: 65,281
Finished with strings 3 characters long. 7/22/2011 11:51:35 PM Runtime: 00:09:18.2989329 Attempts: 16,646,656
why isnt wave 2 # of attempts 65,536?
-
Gardner Denver
Re: A 'for fun' little side project I'm working on.
Quote from: We AllShallDie on July 24, 2011, 04:00:50 PMwhy isnt wave 2 # of attempts 65,536?
There was a math error in the program that I had not found/fixed when that report was run. The attempts counter was not being initialized property. It subtracted the previous attemps + 1 from the new wave.
There was a math error in the program that I had not found/fixed when that report was run. The attempts counter was not being initialized property. It subtracted the previous attemps + 1 from the new wave.
-
Gardner Denver
Re: A 'for fun' little side project I'm working on.
I thought I'd post this one just for laughs. I couldn't imagine trying to wait for this to complete.
Again, just to clarify, this is a horrible method for trying to match an MD5 hash. The program was built to someone elses specifications. I took that design and decided to see if I could improve on it. I did and I'm pretty happy with the results so far. I might play with it further but this will never ever match using a GPU for processing.
Again, just to clarify, this is a horrible method for trying to match an MD5 hash. The program was built to someone elses specifications. I took that design and decided to see if I could improve on it. I did and I'm pretty happy with the results so far. I might play with it further but this will never ever match using a GPU for processing.
-
AdmiralAcid
Re: A 'for fun' little side project I'm working on.
I've used zip password crackers and had success once. I remember the program having 'multiple threads' options to speed things up.