creative new approaches

Moderator: BarsMonster

Post Reply [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
kiando
Posts: 64
Joined: Thu Oct 02, 2008 7:30 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

creative new approaches

Post by kiando » Wed Oct 08, 2008 3:21 pm

Here are some new and old attacktypes that I was thinking about:
- combining two dictionaries and using hybrid methods:

Code: Select all

mutate(wordlist_A[] & wordlist_B[])
the mutate function has hybrid effect such as:
+ Uppercase first char / uppercase all chars
+ reverse word A / word B
+ insert numbers 0-99? between words
+ double word A / B / both
+ do not hash if outcoming key < 8 chars
...

be creative

edit: I am not sure how well a dictionary attack fits GPU accelerated code....

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: creative new approaches

Post by BarsMonster » Thu Oct 09, 2008 2:49 am

Dictionary would slow down GPU core by 1-20%

kiando
Posts: 64
Joined: Thu Oct 02, 2008 7:30 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: creative new approaches

Post by kiando » Thu Oct 09, 2008 2:46 pm

Are you thinking about an implementation of dictionary stuff in any version of BarsWF?

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: creative new approaches

Post by BarsMonster » Thu Oct 09, 2008 4:41 pm

Yes I do, but I wonder how it can be done in distributed version...

hardfalcon
Posts: 32
Joined: Thu Oct 09, 2008 11:33 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: creative new approaches

Post by hardfalcon » Thu Oct 09, 2008 11:55 pm

You could split up the dictionary in multiple parts, one for each GPU...
Would the dictionary be loaded into VRAM or into normal RAM?

User avatar
BarsMonster
Site Admin
Posts: 1118
Joined: Wed Oct 01, 2008 7:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: creative new approaches

Post by BarsMonster » Fri Oct 10, 2008 5:16 am

hardfalcon wrote:You could split up the dictionary in multiple parts, one for each GPU...
Would the dictionary be loaded into VRAM or into normal RAM?
To normal RAM first, then copied to VRAM.
If your GPU does 1'000'000'000 keys per second that would require ~10Gb/sec transfer from memory->vcard, which is impossible right now (PCI-E 16x limitations, not even talking about how CPU would prepare these 10 Gb/sec of data).

kiando
Posts: 64
Joined: Thu Oct 02, 2008 7:30 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: creative new approaches

Post by kiando » Mon Oct 20, 2008 4:34 pm

Another thing that I was thinking about is limiting the keyspace:

If we suppose that each plaintext is more likely to contain each char (that it is composed of) only 1 or 2 times and we had an algorithm that checks these keys of plaintext first that could save a lot of time.

e.g. take a look at these plaintexts:

Code: Select all

plaintext123
BarsMonster
*firestorm*
oksusrgbwkq
19857192523
power444user
h#sr35!r3stx
greenhorn
A plaintext eighter has a limited charset (because of double chars) or it has limited double chars.
So you will need two attack types:
1. check with small charsets (especially frequent chars, such as vowels and "123")
2. if the key allready contains two instances of "A", eleminate "A" from the charset in use. the rest is brute force

Post Reply
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Who is online

Users browsing this forum: No registered users and 1 guest