wanting help to make the crc?

12/21/2008 01:35 GMThunder#1
well you need to know c++ and what the unpacked dekaron.exe is doing, here is a link to c++ for dummies, read and then help with the new crc bypass.


[Only registered and activated users can see links. Click Here To Register...]

please thank me if helpful
12/21/2008 01:45 CrystalMaiden#2
I think Assembly language is a must make CRC bypass because when you debug, you see all command in Assembly language.
12/21/2008 02:48 hyxodus#3
I know C++ but that doesnt help me make a CRC bypass. Disassembling isn't my strong point
12/21/2008 02:51 Noi#4
Quote:
Originally Posted by GMThunder View Post
well you need to know c++ and what the unpacked dekaron.exe is doing, here is a link to c++ for dummies, read and then help with the new crc bypass.


[Only registered and activated users can see links. Click Here To Register...]

please thank me if helpful
Not enough knowledge in assembly lang yet, but I thank you for the book :D

EDIT:
password?
12/21/2008 03:50 croswaity#5
Quote:
Originally Posted by Noi View Post
Not enough knowledge in assembly lang yet, but I thank you for the book :D

EDIT:
password?
the password is:
[Only registered and activated users can see links. Click Here To Register...]
12/21/2008 05:48 GMThunder#6
its a start, so i think we have to look at the reqests and lines that are used for the crc check, i will have a look at nebs tut. he made them before so if he says his tut is the way then its in the right direction
12/21/2008 06:24 sachamo512#7
i'll learn it (or try to at least). I'm good at computers, so it shouldn't be too hard. Just tell me what all I need to do. I'd be more than happy to help!
12/21/2008 18:43 Traveling Salesman#8
I'm fluent with c++ and a few other languages as well as networking, Machine Language is something I'm less familiar with. However, I have been looking at unpacked versions with Olly and studying them. I will help where I can.
12/21/2008 19:36 CrystalMaiden#9
I prefer IDA pro. :P
12/21/2008 19:57 Traveling Salesman#10
Quote:
Originally Posted by CrystalMaiden View Post
I prefer IDA pro. :P
I'll look into it, as I don't have a favorite picked out yet and I'm looking for ease of use as well as a powerful disassembler. I've only skimmed thro a google result list of disassemblers then I decided to get some research material on Machine Language and I'm reading up on that now; brushing up on what I already know and learning new things.
12/21/2008 22:36 GMThunder#11
what programs are you using to learn machine language?
12/21/2008 23:59 xsvisme3177#12
Quote:
Originally Posted by CrystalMaiden View Post
I prefer IDA pro. :P
Why do you prefer IDA?



btw C++ is the basic groundwork (source files), while assembler is editing the client (making a new crc).
12/22/2008 01:10 Traveling Salesman#13
Quote:
Originally Posted by GMThunder View Post
what programs are you using to learn machine language?
I'm not using programs to learn Machine Language, I'm reading documentation on it; refreshing up on 16/32 modes and registers, operands, etc... and learning a few things here and there.

I've merely toyed around with a couple disassemblers. So far, I like IDA better because of the more detailed graphical interface. But I'll continue playing with different ones and reading reasons why people prefer different ones.
12/22/2008 23:36 CrystalMaiden#14
According to Nebular's research, possible ways to bypass CRC checks:
1.Do not modify files on disk, let the client calculate correct CRC and then make changes directly in memory.
2.Modify client code so it will load valid files only for CRC calculation from other location, not from pak.d04.Files in pack.d04 then can freely modified. (GG Killer will be required to run such exectauble)
3.Intercept packets 4000010, store parameters from it,calculate CRC based on valid files and then modify packet 4000011 with correct CRC.

I'll choose No.2 for it.

And here is some guild using Ollydbg: [Only registered and activated users can see links. Click Here To Register...]

I guess we need both.
12/23/2008 00:34 xsvisme3177#15
^ Huh?

I asked why you prefer IDA, not what it is....

and wtf, thats not reverse engineering....we already know how the client checks the game files (a packet with a crc value) and we don't want to generate the same client just in a different way (reverse engineering = analysis of data - creation of same data w. different technique)

Anyways, if there are people who wanna work with me on a crc and you have programming/disassembling/al experience PM me your MSN messenger email.