Hack Forums
[C#] NetCrack || Free MD5 Cracker || Use your clients to crack hashes - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118)
+---- Thread: [C#] NetCrack || Free MD5 Cracker || Use your clients to crack hashes (/showthread.php?tid=4838337)

Pages: Pages 1 2


* - BahNahNah - May 27, 2015

The stub now stays open with Application.Run and its now fud.
http://www.refud.me/results.php?id=bqpbzexiumupovkgq7nugfhvgw0x0iqurl4


* - morph - May 28, 2015

Code
while (true)
    Console.ReadKey()
or
    Thread.Sleep(Timeout.Infinite)
or
    Thread.Sleep(int.MaxValue)



* - bobolobo - May 28, 2015

So i haven't time to look at source right now, since i am doing school stuff. But how efficient is this, how do you split the work efficiently in these "blocks" and compute a hash out of it without it taking up a lot of resources, especially later on?

I have done a similar project in the past (you can look it up), back then i had problems dividing the workload efficiently. It was without a doubt my biggest problem dividing the work and creating the string effectively without it taking up unnecessary resources, especially when having to compute a very large combination like the 10^9th.


* - idb. - May 28, 2015

(May 27, 2015 02:29 AM)BahNahNah Wrote:  The stub stays connected (or tries to be) to the server all the time.
Using just a while(true) loop would use too much cpu.

ManualResetEvent class my friend. Learn it. Love it.


* - CodeAssassin - May 28, 2015

(May 28, 2015 12:36 PM)idb. Wrote:  ManualResetEvent class my friend. Learn it. Love it.

I just checked this out, that's a pretty cool class exactly what he needs :)

And great share idb, really cool never knew about his kind of threading where you can just basically put it on hold and wait until your ready for the other threads.

Thanks again :)

Wish i could give you some apples!


* - BahNahNah - May 28, 2015

(May 28, 2015 08:02 AM)bobolobo Wrote:  So i haven't time to look at source right now, since i am doing school stuff.

-snip-

A block is a 3 character string made up from the charset plus a suffix produced from the server.

In the GUI, you will see something like "???aa"
The 3 questionmarks are what the client produces and the readable characters is the suffix, so if your charset was "aAcC123" the client would hash and compare "AAA" and "333aa" and everything on between using the charset.


* - SIM-2233573 - May 29, 2015

This is convenient. I'll vouch for this.


* - Hacklinx - May 30, 2015

Very good idea, thank you i will see now the code.

Regards!