Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Dekaron
You last visited: Today at 13:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



wanting help to make the crc?

Discussion on wanting help to make the crc? within the Dekaron forum part of the MMORPGs category.

Reply
 
Old 12/23/2008, 01:01   #16
 
GMThunder's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 250
Received Thanks: 65
i agree that number 2 is the option to use at the moment, i have been to busy with work due to xmas coming to actually look at the programing, if someone can post the crc part of the new dekaron.exe 4.6.2 we can go throught it together, i will try find and earlier copy to compare it to, actually if we look at what nebular done to say the 4.1.0 dekaron.exe to make it work (compare it to the 4.1.10 nocrc.exe) we might have more of an idea.

i read somewhere a post about the crc cal being changed and a screen shot of part of the exe file, i think its in 4.6.0 crc bypass work thread, this may be useful, will look into now.
GMThunder is offline  
Old 12/23/2008, 04:04   #17
 
CrystalMaiden's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 841
Received Thanks: 270
Quote:
Originally Posted by xsvisme3177 View Post
^ 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.
I still think it's part of reverse engineering. LOL.
Anyway thanks for your post. I get the idea what to look for now and i'm working on it.
CrystalMaiden is offline  
Old 12/24/2008, 01:10   #18
 
GMThunder's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 250
Received Thanks: 65
i may have it sorted, but the new patch is just the share items, yes? i will update the crc folder and then share it with the ppl that actually took time to try things, (if it works again)
GMThunder is offline  
Old 12/27/2008, 12:24   #19
 
elite*gold: 0
Join Date: Nov 2007
Posts: 30
Received Thanks: 0
Quote:
Originally Posted by GMThunder View Post
i may have it sorted, but the new patch is just the share items, yes? i will update the crc folder and then share it with the ppl that actually took time to try things, (if it works again)
so you have succeded ?
emantiss is offline  
Old 12/27/2008, 23:59   #20
 
GMThunder's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 250
Received Thanks: 65
no, it seems impossible to use the old method (crc bypass) we will have to look at other ways eg memory editing...

omg a whole new can of worms
GMThunder is offline  
Old 12/28/2008, 10:02   #21
 
elite*gold: 0
Join Date: Nov 2008
Posts: 44
Received Thanks: 15
Quote:
Originally Posted by GMThunder View Post
no, it seems impossible to use the old method (crc bypass) we will have to look at other ways eg memory editing...

omg a whole new can of worms

your wrong. Old no_crc method works just fine ^^ ( i along with my bro made one)

BUT


oh noes, it looks like there is some new type of client check, that deals with the version of the client. oh well im going to keep working on it.


Btw memory editing is very limited for the game, ive already done alot of research with it, but there is 1 funny hack u can do with chat xD....
xsvisme3177 is offline  
Old 12/30/2008, 01:23   #22
 
GMThunder's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 250
Received Thanks: 65
well i might just have figured it out pm me i will try give you some info

YAAAAHHHHHHOOOOOOOO GOT ALL HACKS WORKING SSSSWWWEEEETTTT
GMThunder is offline  
Old 12/30/2008, 15:16   #23
 
elite*gold: 0
Join Date: Oct 2008
Posts: 197
Received Thanks: 23
Congratz. Mem hack or nocrc?
Systemerror is offline  
Old 12/30/2008, 17:45   #24
 
elitesneak's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 38
Received Thanks: 0
arrgh.... any more clues as to what i should be doing?
elitesneak is offline  
Old 01/01/2009, 03:00   #25
 
elite*gold: 0
Join Date: Aug 2008
Posts: 88
Received Thanks: 25
Ok your probably wondering what this is. After examining the unpacked dekaron the InstantDeath released and compared it to Nebulars last no crc that he released. This coding here is the only difference that I have found. Let me repeat that. THIS CODING IS THE ONLY DIFFERENCE THAT I (AS IN ME) THAT I HAVE FOUND. If you can locate the crc check and replace it with this In my belief would create the no crc. Ok now this is where im lost. I followed Nebulars CRC identifier method in his research and am unable to find it. I just unable to find the right packet that will help with this. If you are able to find the right packet atleast post the 4 digit number on here (it will be A hexidecimal number). i know what to do after that.




This is his research any help would be greatly appreciated.



[CRCCHECK size %u [CRCCHECK recv %u, %u, %u, %u check.csv list.csv ms_pInstance <|® 0ÐQ PÅQ ÀÏQ °¿Q ³Q SceneInit SceneLogin SceneLogo SceneCharSelect SceneCharCreate ScenePregame SceneGame2 SceneMapTool SceneActionScript SceneTest SceneLoginTest >> CHECKOUTCMD Start Fail
twiggy345 is offline  
Old 01/04/2009, 04:41   #26
 
elite*gold: 0
Join Date: Oct 2007
Posts: 196
Received Thanks: 188
Quote:
your wrong. Old no_crc method works just fine ^^ ( i along with my bro made one)

BUT

oh noes, it looks like there is some new type of client check, that deals with the version of the client.
Quote:
your wrong.
You should never begin a sentence like this, unless you are 100% sure. :-/

your wrong.Well you forgot the call to list.csv, thats why your dekaron.exe does not crash.

The method still works of course, but the section nebular made will not work now. I need to do some more researches but I think I already know why...
We need to change the section because the crc functions have been modified pretty much - thanks Sparky.

Its not a new client check, it is the old version.dat check which has been modified. ( In 4.6.6 they use the same calculation for version.dat like they use for the crc)

Quote:
This is his research any help would be greatly appreciated.

[CRCCHECK size %u [CRCCHECK recv %u, %u, %u, %u check.csv list.csv ms_pInstance <|® 0ÐQ PÅQ ÀÏQ °¿Q ³Q SceneInit SceneLogin SceneLogo SceneCharSelect SceneCharCreate ScenePregame SceneGame2 SceneMapTool SceneActionScript SceneTest SceneLoginTest >> CHECKOUTCMD Start Fail
You are listing some ASCII strings, changing/adding them will not help to make the no_crc. (Well at least the listed ones...)
We need to change Assembler commands, they look like this in OllyDbg:

Code:
00C4015F   8B0485 4074BC00  MOV EAX,DWORD PTR DS:[EAX*4+BC7440]
00C40166   C1E9 08          SHR ECX,8
00C40169   31C8             XOR EAX,ECX
00C4016B   89D1             MOV ECX,EDX
00C4016D   C1E9 08          SHR ECX,8
00C40170   0FB6C9           MOVZX ECX,CL
00C40173   81E1 FF000080    AND ECX,800000FF
00C40179   8943 18          MOV DWORD PTR DS:[EBX+18],EAX
00C4017C   79 08            JNS SHORT wierd.00C40186
00C4017E   49               DEC ECX
00C4017F   81C9 00FFFFFF    OR ECX,FFFFFF00
00C40185   41               INC ECX
00C40186   89C6             MOV ESI,EAX
00C40188   0FB6C9           MOVZX ECX,CL
00C4018B   81E6 FF000000    AND ESI,0FF
00C40191   31F1             XOR ECX,ESI
00C40193   8B0C8D 4074BC00  MOV ECX,DWORD PTR DS:[ECX*4+BC7440]
00C4019A   C1E8 08          SHR EAX,8
00C4019D   31C1             XOR ECX,EAX
00C4019F   89D0             MOV EAX,EDX
00C401A1   C1E8 10          SHR EAX,10
00C401A4   0FB6C0           MOVZX EAX,AL
00C401A7   25 FF000080      AND EAX,800000FF
00C401AC   894B 18          MOV DWORD PTR DS:[EBX+18],ECX
00C401AF   79 07            JNS SHORT wierd.00C401B8
00C401B1   48               DEC EAX
00C401B2   0D 00FFFFFF      OR EAX,FFFFFF00
00C401B7   40               INC EAX
00C401B8   89CE             MOV ESI,ECX
00C401BA   0FB6C0           MOVZX EAX,AL
00C401BD   81E6 FF000000    AND ESI,0FF
00C401C3   31F0             XOR EAX,ESI
00C401C5   8B0485 4074BC00  MOV EAX,DWORD PTR DS:[EAX*4+BC7440]
00C401CC   C1E9 08          SHR ECX,8
00C401CF   31C8             XOR EAX,ECX
00C401D1   89D1             MOV ECX,EDX
00C401D3   C1E9 18          SHR ECX,18
00C401D6   81E1 FF000080    AND ECX,800000FF
00C401DC   8943 18          MOV DWORD PTR DS:[EBX+18],EAX
00C401DF   79 08            JNS SHORT wierd.00C401E9
00C401E1   49               DEC ECX
00C401E2   81C9 00FFFFFF    OR ECX,FFFFFF00
00C401E8   41               INC ECX
00C401E9   89C6             MOV ESI,EAX
00C401EB   0FB6C9           MOVZX ECX,CL
00C401EE   81E6 FF000000    AND ESI,0FF
00C401F4   31F1             XOR ECX,ESI
00C401F6   C1E8 08          SHR EAX,8
00C401F9   33048D 4074BC00  XOR EAX,DWORD PTR DS:[ECX*4+BC7440]
I would like to know what "%[^\n]\n" means, does anyone have an idea?
(It should be normal C coding, after this string fscanf() gets called)
xhugox is offline  
Old 01/04/2009, 09:03   #27
 
elite*gold: 0
Join Date: Jun 2008
Posts: 49
Received Thanks: 4
Quote:
Originally Posted by xhugox View Post
You should never begin a sentence like this, unless you are 100% sure. :-/

your wrong.Well you forgot the call to list.csv, thats why your dekaron.exe does not crash.

The method still works of course, but the section nebular made will not work now. I need to do some more researches but I think I already know why...
We need to change the section because the crc functions have been modified pretty much - thanks Sparky.

Its not a new client check, it is the old version.dat check which has been modified. ( In 4.6.6 they use the same calculation for version.dat like they use for the crc)



You are listing some ASCII strings, changing/adding them will not help to make the no_crc. (Well at least the listed ones...)
We need to change Assembler commands, they look like this in OllyDbg:

Code:
00C4015F   8B0485 4074BC00  MOV EAX,DWORD PTR DS:[EAX*4+BC7440]
00C40166   C1E9 08          SHR ECX,8
00C40169   31C8             XOR EAX,ECX
00C4016B   89D1             MOV ECX,EDX
00C4016D   C1E9 08          SHR ECX,8
00C40170   0FB6C9           MOVZX ECX,CL
00C40173   81E1 FF000080    AND ECX,800000FF
00C40179   8943 18          MOV DWORD PTR DS:[EBX+18],EAX
00C4017C   79 08            JNS SHORT wierd.00C40186
00C4017E   49               DEC ECX
00C4017F   81C9 00FFFFFF    OR ECX,FFFFFF00
00C40185   41               INC ECX
00C40186   89C6             MOV ESI,EAX
00C40188   0FB6C9           MOVZX ECX,CL
00C4018B   81E6 FF000000    AND ESI,0FF
00C40191   31F1             XOR ECX,ESI
00C40193   8B0C8D 4074BC00  MOV ECX,DWORD PTR DS:[ECX*4+BC7440]
00C4019A   C1E8 08          SHR EAX,8
00C4019D   31C1             XOR ECX,EAX
00C4019F   89D0             MOV EAX,EDX
00C401A1   C1E8 10          SHR EAX,10
00C401A4   0FB6C0           MOVZX EAX,AL
00C401A7   25 FF000080      AND EAX,800000FF
00C401AC   894B 18          MOV DWORD PTR DS:[EBX+18],ECX
00C401AF   79 07            JNS SHORT wierd.00C401B8
00C401B1   48               DEC EAX
00C401B2   0D 00FFFFFF      OR EAX,FFFFFF00
00C401B7   40               INC EAX
00C401B8   89CE             MOV ESI,ECX
00C401BA   0FB6C0           MOVZX EAX,AL
00C401BD   81E6 FF000000    AND ESI,0FF
00C401C3   31F0             XOR EAX,ESI
00C401C5   8B0485 4074BC00  MOV EAX,DWORD PTR DS:[EAX*4+BC7440]
00C401CC   C1E9 08          SHR ECX,8
00C401CF   31C8             XOR EAX,ECX
00C401D1   89D1             MOV ECX,EDX
00C401D3   C1E9 18          SHR ECX,18
00C401D6   81E1 FF000080    AND ECX,800000FF
00C401DC   8943 18          MOV DWORD PTR DS:[EBX+18],EAX
00C401DF   79 08            JNS SHORT wierd.00C401E9
00C401E1   49               DEC ECX
00C401E2   81C9 00FFFFFF    OR ECX,FFFFFF00
00C401E8   41               INC ECX
00C401E9   89C6             MOV ESI,EAX
00C401EB   0FB6C9           MOVZX ECX,CL
00C401EE   81E6 FF000000    AND ESI,0FF
00C401F4   31F1             XOR ECX,ESI
00C401F6   C1E8 08          SHR EAX,8
00C401F9   33048D 4074BC00  XOR EAX,DWORD PTR DS:[ECX*4+BC7440]
I would like to know what "%[^\n]\n" means, does anyone have an idea?
(It should be normal C coding, after this string fscanf() gets called)
well its a regular expression...

But im too rusty to figure that one out =p
"%[^\n]\n"

I think its an expression that matches % followed by anything thats not a new-line character, and then ends in a newline character.
hyxodus is offline  
Thanks
1 User
Old 01/04/2009, 13:35   #28
 
elite*gold: 0
Join Date: Apr 2007
Posts: 316
Received Thanks: 94
I'll be looking through this information when I'm more awake.
ADHDKiD is offline  
Old 01/06/2009, 01:00   #29
 
elite*gold: 0
Join Date: Aug 2008
Posts: 88
Received Thanks: 25
Quote:
Originally Posted by hyxodus View Post
well its a regular expression...

But im too rusty to figure that one out =p
"%[^\n]\n"

I think its an expression that matches % followed by anything thats not a new-line character, and then ends in a newline character.
Ok im wondering is the quotes like that in the code becuase if it is then it should display that message somewhere. either on the screen, in the packet or in A file somewhere. You use quotes in C++ to display something on the screen or in a file type somewhere. You need to make sure that you have the syntax right. (Dont take it as im saying your wrong, just double checking.)
twiggy345 is offline  
Reply


Similar Threads Similar Threads
Wanting to buy.....
07/18/2010 - Dekaron Private Server - 2 Replies
Is anyone selling Normal Action 7 files?
Wanting to buy
03/03/2010 - Conquer Online 2 Trading - 1 Replies
i am looking to buy either a pure ninja or a ninja-warrior-fire all i got is 45 USD so send me a pm if you want to know more and i will be using paypal
Wanting..
07/01/2009 - EO PServer Hosting - 30 Replies
Im wanting to buy a fully translated database with custom pets, 150-255 gears, 9990 vendors, maybe some other custom "things" and almost ZERO bugs. i will pay generously.. also looking for coders in C sharp or java scripting or a fast learner..haha.. [email protected] for msn messenger or [email protected] for email. thank you and... please speak english well...:mofo:
just wanting to say hello
03/23/2008 - Say Hello - 0 Replies
i just joined hoping that maybe something on the site will be of some use in the future or maybe i can help with something myself but anyway hey all
wanting to help
06/14/2007 - Conquer Online 2 - 3 Replies
ok i want to try helping and contributeing to epvpers but i need to know what useful programs i will need for editing items the interface (like skins) and other such things that people would like if anyone could help me find these programs i would be thankful and also able to help more i know i only have 15 or so posts but thats cuz i hardly feel my input is needed ( or someone already said what i wanted to say lol) but thanks in advanced



All times are GMT +1. The time now is 13:46.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.