Just Crack Book2

Have a chat about out new freebee

Moderators: jelco, bert_the_turtle, Chris, Icepick, Rkiver, Punisher Bass

Katana Steel
level2
level2
Posts: 131
Joined: Tue Sep 30, 2003 12:12 pm
Contact:

Postby Katana Steel » Wed Oct 15, 2003 8:06 am

what in the world does all thies numbers mean?

I don't want the solution but a hint or two would be nice

btw. I wrote my own software for the OTP bit in Book2 :)
if any one would like to see the source for it, then
PM me and I gladly post it, but only my otp, count, and strip prog. I also used a bash script, but don't even bother beg me for it.
Katana Steel
level2
level2
Posts: 131
Joined: Tue Sep 30, 2003 12:12 pm
Contact:

Postby Katana Steel » Tue Oct 21, 2003 7:13 am

Now this post has been here for a week,
doesn't really any1 know just some hints for book 3?

as I said, I've decrypted entire book 2, and me being a complete newbee in cracking I can only thank the people in this forum for the source of infomation on how to, now I need some guidance as to how I use the numbers in the 'readme.txt' from book 2. The numbers are set up with 3 number per line and seemingly a random number of lines are followed by an empty line fx:

16 33 22
46 08 33
33 22 84
21 15 04

36 27 13

01 06 11
44 22 66

(thies are not the real numbers but some I just made up, but they are like the once in the 'readme.txt' file)
-- as life grows older, I gain experience
Stewsburntmonkey
level5
level5
Posts: 11553
Joined: Wed Jul 10, 2002 7:44 pm
Location: Nashville, TN
Contact:

Postby Stewsburntmonkey » Tue Oct 21, 2003 10:45 am

Quote: from Chris[br]Maybe you're wondering where book 3 is?  Well, it wouldn't be right for us to just give it too you.  You're going to have to work at it.  And this time, it's going to be a challenge.


I will say book 3 is the only one fully accessable to everyone.  :)
Katana Steel
level2
level2
Posts: 131
Joined: Tue Sep 30, 2003 12:12 pm
Contact:

Postby Katana Steel » Tue Oct 21, 2003 11:56 am

Stew: I know, but i need help understanding the numbers in the readme file. I know they hold the key but to me they don't make any sense.
-- as life grows older, I gain experience
override
level0
Posts: 1
Joined: Wed Oct 22, 2003 12:21 am
Location: miami
Contact:

Postby override » Wed Oct 22, 2003 12:30 am

ILL HELP EVERY ONE IF THEY WOULD HELP ME
Over_Ride
Rkiver
level5
level5
Posts: 6405
Joined: Tue Oct 01, 2002 10:39 am
Location: Dublin, Ireland

Postby Rkiver » Wed Oct 22, 2003 5:23 pm

Please don't post all in caps, it makes you look a little on the idiotic side.

As for help, well ok a little might not hurt much. Book three is in a very obvious place.

As for me? Have all 4 and have for quite a while.
Uplink help: Read the FAQ
Katana Steel
level2
level2
Posts: 131
Joined: Tue Sep 30, 2003 12:12 pm
Contact:

Postby Katana Steel » Fri Oct 24, 2003 7:53 am

Thanks for all the help I didn't get. I read around and I
figured out what the numbers were:

L W C

I don't say any more, btw I got book three today :) !!!!
-- as life grows older, I gain experience
Katana Steel
level2
level2
Posts: 131
Joined: Tue Sep 30, 2003 12:12 pm
Contact:

Postby Katana Steel » Fri Oct 31, 2003 9:14 am

as many had feared I will now post my source code for the programs: otp, count and strip.

(to Linux only)
otp.cc:
#include <fstream>
#include <stdlib.h>

int main( int argc, char *argv )
{   // there are no error handling because this program
    // are only used in one way:
    // otp <in_file> <key_file> <offset> <out_file>
   int offset = atoi(argv[3]);
   char ic = 0, kc = 0;
   std::ifstream I(argv[1]);
   std::ifstream K(argv[2]);
   std::ofstream O(argv[4]);
   for(int i = 0;i<offset;i++)
   {
       K.get(kc);
   }
   while(I.get(ic))
   {
      K.get(kc);
      O << (char)(ic^kc);
   }
   I.close();
   K.close();
   O.close();
   return 0;
}
EOF

count.cc:
#include <fstream>
#include <iostream>

int main( int argc, char *argv )
{   // there are no error handling because this program
    // are only used in one way:
    // count <in_file>
    unsigned long i = 0;
    char c;
    std::ifstream I(argv[1]);
    while(I.get(c))
    {
        i++;
    }
    std:cout << i << endl;
    return 0;
}
EOF

strip.cc:
#include <fstream>
#include <iostream>

int main( int argc, char *argv )
{   // there are no error handling because this program
    // are only used in one way:
    // strip <in_file> <out_file>
    char ic = 0;
    std::ifstream I(argv[1]);
    std::ofstream O(argv[2]);
    for(int i=0; i < 16; i++)
    {
       I.get(ic);
    }
    while ( I.get(ic) )
    {
       O << ic;
    }
    I.close();
    O.close();
    return 0;
}
EOF


this is the code I used on gamebible 2.
-- as life grows older, I gain experience
ChronoTata
level1
level1
Posts: 67
Joined: Sat Nov 16, 2002 7:25 pm

Postby ChronoTata » Fri Oct 31, 2003 10:54 am

*me stares at the code, confused*
Katana Steel
level2
level2
Posts: 131
Joined: Tue Sep 30, 2003 12:12 pm
Contact:

Postby Katana Steel » Fri Oct 31, 2003 1:23 pm

The code is written in C++
thies are not a part of the code:
1: italic: states the filename I used
2: EOF           means 'End Of File'




the code need's to be compiled before use
and only a real progammer/a programmer in training should find meaning in the code.

btw there are 3 files of code in my last post
-- as life grows older, I gain experience
User avatar
NeoThermic
Introversion Staff
Introversion Staff
Posts: 6256
Joined: Sat Mar 02, 2002 10:55 am
Location: ::1
Contact:

Postby NeoThermic » Wed Nov 05, 2003 1:02 am

I'm no C++ wizard here, but I noticed something about your code. You used std::, which although is good paractise, is un-nessicary if you include at the top:

Code: Select all

using namespace std;


[I think, i can't 100% remember at 12:03am]

Also you say its for linux only, yet I fail to find a single line that wouldn't execute on a W32 platform. So would it be able to be ported just by a little C&P?

NeoThermic
Katana Steel
level2
level2
Posts: 131
Joined: Tue Sep 30, 2003 12:12 pm
Contact:

Postby Katana Steel » Thu Nov 06, 2003 8:40 am

you are absolutly right, I just never compiled i for win32, cause my borland compiler is (preaty fucked up) much a mess, and the programs doesn't read files right

But if you got MSVC++ go ahead port it, please just don't change to much.
These progams should be to simple to actualy be change that much.
-- as life grows older, I gain experience
OuTkAsT767
level1
level1
Posts: 43
Joined: Sat Nov 23, 2002 2:53 am
Location: Some where in the Artic Cricle
Contact:

Postby OuTkAsT767 » Tue Jan 06, 2004 9:59 pm

Why don't you just go get bloodshed its free and it works better then most C++ programs.  Hell you can't do enough C++ to really wear it out so it will work.
The Hackers of Today are The Rulers of Tomorrow!
VerSuS
level1
level1
Posts: 10
Joined: Tue Jan 13, 2004 7:26 pm

Postby VerSuS » Tue Jan 13, 2004 9:10 pm

uhmmm
here's a idee instead of making it hard on every one by making us learn c++ before we can actualy have gamebible2 and 3 why not just make a post where to download them damn gamebibles

there just books that show you how its made there is no real use to it ,like hints or telling you how to get easy money or something there a waste of time trying to find em
Stewsburntmonkey
level5
level5
Posts: 11553
Joined: Wed Jul 10, 2002 7:44 pm
Location: Nashville, TN
Contact:

Postby Stewsburntmonkey » Wed Jan 14, 2004 2:23 pm

The are hidden to create a little game for people, a little real hacking.  You do not need to know C++ or any programming language for that matter, to get any of the books.  :)

Return to “The Bonus Disk”

Who is online

Users browsing this forum: No registered users and 2 guests