Abbrase – Abbreviated Passphrase Password Generator

Use Netsparker


Abbrase is an abbreviated passphrase password generator. An ‘abbrase’ is one of the passwords it produces. It generates a password and a phrase like “phyeigdolrejutt” and “physical eight dollars rejected utterly”.

Abbrase - Abbreviated Passphrase Password Generator

Creating secure passwords is easy. Remembering them is hard. Pwgen makes them memorable though pronounceability. XKCD suggests using a series of random common words, but memorising series of unrelated words can be difficult, and typing long phrases can be tedious.

Abbrase is an experiment in generating probable phrases using Markov chains and abbreviating each word to the first few letters. This strikes a balance between excessive password length and excessive mnemonic length. Passwords generated by Abbrase are as secure as a number with the same length. “122079103” and “toldulbal” (tolerably dull ball) are equally hard to attack.


Theory

Language is the most information-dense thing people memorise. Brains don’t operate on bits.

Pi recitation record-holders don’t have thousands of digits in their minds. They map clusters of digits to far more mentally palatable words, memorising a long story instead of a sequence of digits.

Memorising a grammatically sensible sentence fragment is easier than a sequence of randomly chosen words.

Picking a favourite phrase from the ones generated by Abbrase could make them very slightly easier to attack. A sophisticated attacker could check passwords that are likely to be picked before others. If the attacker can perfectly model which passwords you would prefer, this reduces the security of your password in a proportional amount to the number of passwords you selected it from — if you picked from 32 passwords generated by Abbrase, it makes your password 32x easier to attack (5 bits of security lost).

You can download Abbrase via Github here:

Or read more here.

Posted in: Password Cracking, Security Software

,


Latest Posts:


snallygaster - Scan For Secret Files On HTTP Servers snallygaster – Scan For Secret Files On HTTP Servers
snallygaster is a Python-based tool that can help you to scan for secret files on HTTP servers, files that are accessible that shouldn't be public and can pose a s
Portspoof - Spoof All Ports Open & Emulate Valid Services Portspoof – Spoof All Ports Open & Emulate Valid Services
The primary goal of the Portspoof program is to enhance your system security through a set of new camouflage techniques which spoof all ports open and also emulate valid services on every port.
Cambridge Analytica Facebook Data Scandal Cambridge Analytica Facebook Data Scandal
One of the biggest stories of the year so far has been the scandal surrounding Cambridge Analytica that came out after a Channel 4 expose that demonstrated the depths they are willing to go to profile voters, manipulate elections and much more.
GetAltName - Discover Sub-Domains From SSL Certificates GetAltName – Discover Sub-Domains From SSL Certificates
GetAltName it's a little script to discover sub-domains that can extract Subject Alt Names for SSL Certificates directly from HTTPS websites which can provide you with DNS names or virtual servers.
Memcrashed - Memcached DDoS Exploit Tool Memcrashed – Memcached DDoS Exploit Tool
Memcrashed is a Memcached DDoS exploit tool written in Python that allows you to send forged UDP packets to a list of Memcached servers obtained from Shodan.
QualysGuard - Vulnerability Management Tool QualysGuard – Vulnerability Management Tool
QualysGuard is a web-based vulnerability management tool provided by Qualys, Inc, which was the first company to deliver vulnerability management services as a SaaS-based web-service.


2 Responses to Abbrase – Abbreviated Passphrase Password Generator

  1. firuz February 8, 2017 at 12:08 am #

    “122079103” and “toldulbal” (tolerably dull ball) are equally hard to attack.
    Don’t 9 digit only number passwords have much lower entrophy and easier to come accross to in dictionaries???

    • Darknet February 8, 2017 at 9:08 pm #

      In theory yah, but a dictionary attack would rarely do just numbers or just letters, they’d go through all [0-9,a-z, A-Z] all at once usually. So in practical sense there’s no real difference.