Join us at IRC!
Your life is ending one minute at a time. If you were to die tomorrow, what would you do today?
Thursday, May 24, 2012
Navigation
Members Online
Total Online: 37
Web Spiders: 17
Guests Online: 34
Members Online: 3

Registered Members: 70190
Newest Member: CrOnUs
Latest Articles
View Thread

HellBound Hackers | Challenges | Javascript

Author

Java 16

xterm
Member



Posts: 1
Location:
Joined: 27.12.08
Rank:
Monster
Posted on 31-12-08 12:34
So i've arrived at challange 16 and know the following:
-12 characters
-charset is limited to: azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@
-word####word
-checksum: 88692589
-this challenge needs to be brute forced

Now for my idea:
Would there be too much of a time inhibition if i were to code a bruteforcer that would pull 3 strings from "3" files. and string them together then check that against the checksum? Like pull word1 + number + word2 and run that?

I think i might skip this challenge...
Author

RE: Java 16

Zephyr_Pure
Member



Posts: 2402
Location:
Joined: 15.09.06
Rank:
God
Posted on 31-12-08 13:21
Well, there was already an existing thread on this challenge, but sure, we can do another starting at the point the other left off. So, we know the format is word - number (4 digits) - word and it's a total of 12 chars. We can pretty much guess at what the number most likely is, so that just leaves the words.

Really, the most convenient way to do this would probably be to take a REALLY good wordlist (nice, big Argon one or something) and just strip out the words that fit the expected format into another file. Then, you could single-step through the file with one file handle and try every other word against it with another file handle. For instance:

a + a, a + an, a + ant, an + a, etc. ...

(That's just an example of the logic if the wordlist had only those 3 words.)

Make sure you try it against the checksum before you write the output to any sort of result file. No sense in getting any more false positives than you already will. Good luck.


I still check PMs from time to time.




Our responses were moronic, why shouldn't he follow suit? - Futility
Author

RE: Java 16

Tak11
Member



Posts: 33
Location: Texas
Joined: 16.08.08
Rank:
Uber Elite
Posted on 03-01-09 00:48
Zephyr_Pure wrote:
We can pretty much guess at what the number most likely is, so that just leaves the words.
.

hrm? how would you guess what the number is? I've been single stepping through 0000-9999


"If you can read this your probably not dead yet. :)" - JTHM

lot.31337@live.com warpedpoetlsc http://www.tak11.info
Author

RE: Java 16

rex_mundi
Member



Posts: 830
Location: Scotland
Joined: 20.02.08
Rank:
God
Posted on 03-01-09 02:02
Apply some common sense maybe ?


.
C U N  
Author

RE: Java 16

Tak11
Member



Posts: 33
Location: Texas
Joined: 16.08.08
Rank:
Uber Elite
Posted on 03-01-09 02:10
thanks @ pvt
<3.


"If you can read this your probably not dead yet. :)" - JTHM

lot.31337@live.com warpedpoetlsc http://www.tak11.info
Author

RE: Java 16

slpctrl
Member

Posts: 945
Location: 2147483647
Joined: 19.04.07
Rank:
God
Posted on 03-01-09 02:41
Tak11 wrote:
Zephyr_Pure wrote:
We can pretty much guess at what the number most likely is, so that just leaves the words.
.

hrm? how would you guess what the number is? I've been single stepping through 0000-9999



A brute forcer I tried I did the same thing; but he seems to be implying the number used in the middle is *&** 0* *4* * **a, which would make this challenge 1000000X easier.

Edited by Futility on 03-01-09 03:54
http://www.totse.com
Author

RE: Java 16

s3klyma
Member

Posts: 153
Location:
Joined: 02.12.07
Rank:
HBH Guru
Posted on 04-01-09 03:07
I just started this challenge.
I have a wordlist that's approximately 21Mb,
and I'm trying to eliminate all of the words that
have more than 7 characters. (PHP)

Here is my code

<?php
$file = "general.txt";
$lines = count(file($file));

$words = fopen("hello.txt", 'w') or die("Can't open 'hello.txt");
$fh = fopen($file, 'r') or die("Can't open $file");

for( $i = 0; $i <= $lines; $i++ ){
$current = fgets($fh);
if ( strlen( $current ) < 8 ){
fwrite( $words, $current );
}
}

fclose($fh);
fclose($words);
?>


Whenever I open the page, it seems like it's working okay.
I don't get any errors or anything, but when I look
in the directory, there is no 'hello.txt'.

It only happens when I use this wordlist though.
If I use smaller wordlists, it creates the directory
and everything works fine.

Any ideas how I could resolve this without
directly opening the file to split it up?




"Shut the fuck up and quit being a naive fucktard." - Zephyr_Pure

"Oh is that so? Well fuck my porridge, you've convinced me,
everyone's just really mean to you." - COM

Author

RE: Java 16

Tak11
Member



Posts: 33
Location: Texas
Joined: 16.08.08
Rank:
Uber Elite
Posted on 04-01-09 03:23
s3klyma wrote:

Any ideas how I could resolve this without
directly opening the file to split it up?

does your file contain only 4 letter words? if not write a little scblockedript to filter out all but those,


"If you can read this your probably not dead yet. :)" - JTHM

lot.31337@live.com warpedpoetlsc http://www.tak11.info
Guest
Username

Password

Remember Me


Bookmark This Page
Affiliates
Adverts

 

 

Links
By using, viewing or obtaining any information contained on this site, you agree to the disclaimer.

© HellBound Hackers 2008- 2009. Since 3rd December 2004.