Building a budget super-cracker cybercrime computer

Updated happygeek 0 Tallied Votes 366 Views Share

An investigation by UKFast has revealed that it is possible to build a super-cracker computer for around the same price as your average low-spec budget desktop PC. Yet unlike your average budget PC, it is claimed that this cybercrime dream machine is capable of processing billions of password combinations per second.

Investigators from UKFast built this low budget but high powered password cracker using two readily available graphics cards to provide the firepower necessary to drive the processing of password combos at such an alarmingly fast rate.

dweb-cracker

Costing less than £400 ($620) this particular machine was built by the security team at UKFast and could crack a 'complex password' of six random alpha-numerical and special characters in under 90 seconds. Bog standard six character passwords were dead in under a second. Obviously, the longer the password so the longer the time to crack becomes providing that you stick to the non-dictionary and mixed alpha-numerical and special character construction method. Jump into the realms of the 15 character truly random password, which is my own personal baseline these days, and to be honest it's hardly worthwhile for the bad guys to bother with.

So why does this machine deserve the title of 'super cracker' then? Well that's simple and twofold: firstly, the vast majority of folk out there do not have long and complex passwords and many sites and services still restrict the maximum length of a password and disallow the use of special characters; secondly, these are exactly the kind of computers being put to use by the bad guys in decoding those stolen databases of encrypted (hashed but not salted) usernames and passwords that you read about in the news.

Stuart Coulson, who is head of the security team that built the budget beast, explains that it's "the architecture of the graphics cards" that provides the firepower needed to complete repetitive tasks such as brute force cracking passwords at lower cost and faster speed. "The closest alternative that has this level of cracking power would cost more than £600 just for the graphics card" Coulson continues, concluding "the fact that this level of power is so readily available to cyber criminals highlights the importance of long and complicated passwords and for businesses to use strong encryption algorithms for their data.”

Dani AI

Generated

A short, practical update that ties the thread together and fixes a few points raised by , and .

Salting is meaningful only in the context of hashing (as noted): a unique, per‑account salt prevents reuse of precomputed tables but does not stop an offline attacker who has a stolen hash file from guessing passwords — offline cracking is exactly the threat these GPU rigs accelerate. Defenders must therefore assume an attacker may be able to run unlimited guesses once hashes are exfiltrated and choose storage and policy accordingly. OWASP Password Storage Cheat Sheet. (cheatsheetseries.owasp.org)

GPUs have driven the cost of large-scale guessing down dramatically; modern desktop GPUs are orders of magnitude faster than the cards typical a few years ago, so an attacker can rent or build cracking rigs cheaply. This makes fast, simple hash algorithms (or unsalted hashes) effectively useless against determined offline attacks—assume attackers will use GPU-accelerated tools. For context on current GPU cracking trends see the hardware/benchmark coverage. Tom's Hardware on GPU cracking performance. (tomshardware.com)

Concrete developer steps (minimal checklist):

  • Use a modern, memory‑hard KDF (Argon2id is the PHC winner) with a per‑user random salt, and store the algorithm + params with each hash so you can migrate later. Argon2 info and OWASP recommendations. (argon2.com)
# pseudocode (PHC-style storage)
hash = argon2id(password, salt=random_bytes(16), t=2, m=19*1024, p=1)
store(phc_string(hash))   # includes alg, m, t, p and salt
  • Rehash on next login (or force reset), keep the salt with the hash, and consider a server-side pepper in an HSM for extra defense. [OWASP guidance]. (cheatsheetseries.owasp.org)

Operational controls for operators: require/encourage long passphrases (NIST calls for 15+ chars as a minimum for single‑factor), allow at least 64‑char max, avoid brittle composition rules, enable MFA, and throttle/log failed attempts to limit online brute force and credential‑stuffing. See NIST SP 800‑63B and OWASP Authentication guidance for specifics. NIST SP 800‑63B, OWASP Authentication Cheat Sheet. (pages.nist.gov)

This frames why the cheap “GPU cracker” story matters: not because online logins are instantly defeated, but because stolen hash files can be turned into plaintext credentials much faster than many teams expect.

Toba 99 Junior Poster

these are exactly the kind of computers being put to use by the bad guys in decoding those stolen databases of encrypted (salted but not hashed) usernames and passwords that you read about in the news.

Sorry, that's absolutely not how encryption works. Salting only means anything in the context of hashing.

Rashakil Fol 978 Super Senior Demiposter Team Colleague

Instructions for proper password digestion:

http://codahale.com/how-to-safely-store-a-password/

happygeek commented: good piece, thanks for the share +11
Sergiu.BSA 0 Newbie Poster Vendor

You'd still be limited by number of attempts if you're cracking something remotely, so no worries folks, we're not "dead" yet.

Rashakil Fol 978 Super Senior Demiposter Team Colleague

Scorpiono I tihnk you missed the entire point of the article. This article is trying to talk about cracking password hashes after the password database has already been compromised.

|-|x 126 Junior Poster in Training

these are exactly the kind of computers being put to use by the bad guys in decoding those stolen databases of encrypted (salted but not hashed) usernames and passwords that you read about in the news.

.

Sorry, that's absolutely not how encryption works. Salting only means anything in the context of hashing.

I think he meant Hashed but not Salted, as this was the case with the LinkedIn incident.

happygeek commented: thanks for spotting that stupid typo which I missed when editing +11
happygeek 2,411 Most Valuable Poster Team Colleague Featured Poster

I did, indeed, mean hashed and not salted. Damn my eyes, and thanks for spotting the stupid typo which is now corrected. Oops :)

happygeek 2,411 Most Valuable Poster Team Colleague Featured Poster

Scorpiono, as Rash has pointed out, the bad guys don't attempt to crack individual passwords from your login screen online. They use these tools to crack already compromised/stolen password hashes offline where they have all the time in the world to do so. The point of the article being, that all the time in the world can eqaute to no time at all given the right equipment (which is now dirt cheap to put together) and the wrong passwords...

seosailor -2 Newbie Poster

I think he meant Hashed but not Salted, as this was the case with the LinkedIn incident.

Hi

Ironically, LinkedIn may have place you in touch with somebody United Nations agency may have bypassed time unit all at once. that is what networking is all regarding. it is a tool and if you put into effect employing a hammer rather than a screwdriver, sensible luck to you.

Thanks
SEOSAILOR

happygeek commented: nonsense posting... -2
happygeek 2,411 Most Valuable Poster Team Colleague Featured Poster

WHAT???

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.