Password Dictionary File/ Each Entry is 2 or 3 Words Concatenated?

Password Dictionary File/ Each Entry is 2 or 3 Words Concatenated?

Secure Home | Search | About
 General Computer Security    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content add this group's latest topics to your Google content
Subject Author Date
Password Dictionary File/ Each Entry is 2 or 3 Words Concatenated? poster3814 05-01-2007
Posted by poster3814 on May 10, 2007, 3:31 pm
If you were  Registered and logged in, you could reply and use other advanced thread options
Sebastian G. wrote:
> Walter Roberson wrote:
>
>
>>> As you've already been told: Such a program doesn't exist, because
>>> it's absolutely trivial. You can even implement it with a one-line
>>> shell script on almost any platform.
>>
>> Then you won't mind sharing your one-line shell script with poster3814.
>
> May I presume Windows cmd Shell?
>
> (for /f "delims=" %i in (dictionary.txt) do \
> for /f "delims=" %j in (dictionary.txt) do \
> for /f "delims=" %k in (dictionary.txt) do echo %i%j%k) >output.txt
>
> Or Bash?
>
> (for $i in [dictionary.txt]; do; \
> for $j in [dictionary.txt]; do; \
> for $k in [dictionary.txt]; do; echo -n $i$j$k; end; end; end;) >output.txt
>
> Now, need even more evidence that this is totally trivial?

For what it's worth, this didn't work for me, at least not yet; I'm not
very familiar with programming with the Windows cmd shell, and the
programming I have done was a while ago, so I'm rusty. I apologize, but
that's one of the reasons I was wondering if this had already been done
by other people and available on the Internet.

Anyway, again for what it's worth, when I first ran this, I was told:

"'\' is not recognized as an internal or external command, operable
program or batch file"

so I removed the two backslashes and tried again. The output file only
contained one result: a concatenation of "%i," "%j," the last word in
dictionary.txt, and a right parenthesis. For example:

%i%j[lastword])

I would prefer the output file to be a new complete dictionary file as
opposed to using a method like this on-the-fly.
--
Please respond to the newsgroup only. Email sent to this account goes
unread.

Posted by Sebastian G. on May 10, 2007, 4:30 pm
If you were  Registered and logged in, you could reply and use other advanced thread options
poster3814 wrote:

> Sebastian G. wrote:
>> Walter Roberson wrote:
>>
>>
>>>> As you've already been told: Such a program doesn't exist, because
>>>> it's absolutely trivial. You can even implement it with a one-line
>>>> shell script on almost any platform.
>>> Then you won't mind sharing your one-line shell script with poster3814.
>> May I presume Windows cmd Shell?
>>
>> (for /f "delims=" %i in (dictionary.txt) do \
>> for /f "delims=" %j in (dictionary.txt) do \
>> for /f "delims=" %k in (dictionary.txt) do echo %i%j%k) >output.txt
>>
>> Or Bash?
>>
>> (for $i in [dictionary.txt]; do; \
>> for $j in [dictionary.txt]; do; \
>> for $k in [dictionary.txt]; do; echo -n $i$j$k; end; end; end;) >output.txt
>>
>> Now, need even more evidence that this is totally trivial?
>
> For what it's worth, this didn't work for me, at least not yet; I'm not
> very familiar with programming with the Windows cmd shell,


Doesn't matter much, since the "help" command exists.

Anyway, any programming language does the job. Even non-Turing-complete ones
like "LOOP".

> Anyway, again for what it's worth, when I first ran this, I was told:
>
> "'\' is not recognized as an internal or external command, operable
> program or batch file"
>
> so I removed the two backslashes and tried again. The output file only
> contained one result: a concatenation of "%i," "%j," the last word in
> dictionary.txt, and a right parenthesis. For example:
>
> %i%j[lastword])


Maybe you should turn off your computer and switch over to a Gameboy[tm] if
you don't even know that '\' is a common annotation for "I had to insert a
line break here to not mess up the formatting. You should remove it."

You would you please all the three loops into one line that they're enclosed
and not compounded?

Posted by poster3814 on May 20, 2007, 6:04 pm
If you were  Registered and logged in, you could reply and use other advanced thread options
Sebastian G. wrote:
> poster3814 wrote:
>
>> Sebastian G. wrote:
>>> Walter Roberson wrote:
>>>
>>>
>>>>> As you've already been told: Such a program doesn't exist, because
>>>>> it's absolutely trivial. You can even implement it with a one-line
>>>>> shell script on almost any platform.
>>>> Then you won't mind sharing your one-line shell script with poster3814.
>>> May I presume Windows cmd Shell?
>>>
>>> (for /f "delims=" %i in (dictionary.txt) do \
>>> for /f "delims=" %j in (dictionary.txt) do \
>>> for /f "delims=" %k in (dictionary.txt) do echo %i%j%k) >output.txt
>>>
>>> Or Bash?
>>>
>>> (for $i in [dictionary.txt]; do; \
>>> for $j in [dictionary.txt]; do; \
>>> for $k in [dictionary.txt]; do; echo -n $i$j$k; end; end; end;)
>>> >output.txt
>>>
>>> Now, need even more evidence that this is totally trivial?
>>
>> For what it's worth, this didn't work for me, at least not yet; I'm
>> not very familiar with programming with the Windows cmd shell,
>
>
> Doesn't matter much, since the "help" command exists.
>
> Anyway, any programming language does the job. Even non-Turing-complete
> ones like "LOOP".
>
>> Anyway, again for what it's worth, when I first ran this, I was told:
>>
>> "'\' is not recognized as an internal or external command, operable
>> program or batch file"
>>
>> so I removed the two backslashes and tried again. The output file only
>> contained one result: a concatenation of "%i," "%j," the last word in
>> dictionary.txt, and a right parenthesis. For example:
>>
>> %i%j[lastword])
>
>
> Maybe you should turn off your computer and switch over to a Gameboy[tm]
> if you don't even know that '\' is a common annotation for "I had to
> insert a line break here to not mess up the formatting. You should
> remove it."
>
> You would you please all the three loops into one line that they're
> enclosed and not compounded?

Well, as I said:

"The programming I have done was a while ago, so I'm rusty. I apologize,
but that's one of the reasons I was wondering if this had already been
done by other people and available on the Internet."

Also, when I was doing some programming back then, I had no need to
share the code with others in such a way that I needed to add a
backslash to indicate that "I had to insert a line break here to not
mess up the formatting. You should remove it."

I don't feel like having to figure this out myself - at least not at
this point in time - especially if someone else had already done it and
made it easily available. Imagine if someone had answered, "Yes. Try out
[this web site] or [that web site] or said, "Yes, [this program] or
[that program] can do what you're looking for." What a waste it would be
for me to "re-invent the wheel," so to speak.

So, I figured, "No harm in asking." I've got plenty of other things I
should be spending my time and effort on instead.
--
Please respond to the newsgroup only. Email sent to this account goes
unread.

Posted by Benoit Leraillez on May 11, 2007, 3:27 am
If you were  Registered and logged in, you could reply and use other advanced thread options

> I would prefer the output file to be a new complete dictionary file as
> opposed to using a method like this on-the-fly.

Have you etimated the size of your new dictionary? Just start with
100 000 words, that gives us 10 000 000 000 on a two word list and
1 000 000 000 000 000 for a three word list, just say a word is 8
letters long, that gives us a mean size of 24 letters so we need
approximatly 24 10^15 or 24 000 TeraBytes. And that's a big hard
drive ;-)

--
Les gens sans humour manquent de sérieux.

Posted by Walter Roberson on May 11, 2007, 9:34 am
If you were  Registered and logged in, you could reply and use other advanced thread options

>> I would prefer the output file to be a new complete dictionary file as
>> opposed to using a method like this on-the-fly.

> Have you etimated the size of your new dictionary? Just start with
>100 000 words, that gives us 10 000 000 000 on a two word list and
>1 000 000 000 000 000 for a three word list, just say a word is 8
>letters long, that gives us a mean size of 24 letters so we need
>approximatly 24 10^15 or 24 000 TeraBytes. And that's a big hard
>drive ;-)

The original posting imposed fairly strict limits on the total
length of the concatenated word. The original posting also implied
that the length limit was not through truncation -- that the two
or three words together had to add up to at most the size limit.
Most combinations of words would not pass this criteria, so the
total dictionary size would be much much smaller than you estimate.

Similar ThreadsPosted
Passphraselessly protecting dictionary relations May 10, 2007, 4:13 am
Re: Some kind of dictionary type attack? January 9, 2008, 6:22 am
Apache 1.3.33 strange log entry February 28, 2005, 1:56 pm
How delete protected XP registry entry? December 8, 2005, 7:38 pm
Re: Can't delete registry entry !! (suspected virus / trojan attack !) October 23, 2008, 5:12 pm
Re: Can't delete registry entry !! (suspected virus / trojan attack !) October 23, 2008, 5:49 pm
Re: Can't delete registry entry !! (suspected virus / trojan attack !) October 24, 2008, 5:38 am
Re: Can't delete registry entry !! (suspected virus / trojan attack !) October 24, 2008, 12:28 pm
Password protecting? May 12, 2005, 10:37 pm
Password question May 18, 2005, 1:15 pm

The site map in XML format XML site map

Contact Us | Privacy Policy