Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Allods
You last visited: Today at 01:42

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

Advertisement



Allods Anti-Hack

Discussion on Allods Anti-Hack within the Allods forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2010
Posts: 5
Received Thanks: 0
Allods Anti-Hack

So far I tested and seen that many things are stored locally, for example invisible walls in instances that prevent you from taking a shortcut, lua scripts for cooldowns (it adds an unclickable layer for certain time over a button), etc....

The only problem is if you change any of the files you also change its CRC checksum, and than the game wont run.

protect.exe and protect.dll are packed with UPX, protect.dll contains all the CRC checksums (database), and each patch its gets changed with new CRC checksums.

It is possible to make a CRC emulator and/or break the call for CRC checksum, however my lack in assembler prevents me from doing it.


I would really appreciate if we come together to test and break teh CRC check or make an emulator with our own CRC database injection.
Yasker is offline  
Old 12/01/2010, 14:40   #2
 
elite*gold: 100
Join Date: Sep 2010
Posts: 1,707
Received Thanks: 1,084
The Program doesn't check the CRC checksum.
It check's the filesize (byte).
Anfang! is offline  
Old 12/01/2010, 23:03   #3
 
elite*gold: 0
Join Date: Dec 2010
Posts: 5
Received Thanks: 0
It 100% checks CRC, try editing some pak file and just changing 1 letter for a different one, the byte size will remain the same however the game will not load because the CRC is different. Unless it checks also for the date the file was last created/modfied.


If you unpack protect.dll you'll see refrences to checksum CRC and a refrence to a local database file they used with CRC checksums for files.


I have attached some documentations about the older StarForce protection method maybe it will help someone crack their StartForce FrontlineMMOG protection.
Attached Files
File Type: rar rld-sfrt.rar (594.8 KB, 75 views)
Yasker is offline  
Old 12/02/2010, 22:12   #4
 
elite*gold: 100
Join Date: Sep 2010
Posts: 1,707
Received Thanks: 1,084
Quote:
Originally Posted by Yasker View Post
It 100% checks CRC, try editing some pak file and just changing 1 letter for a different one, the byte size will remain the same however the game will not load because the CRC is different. Unless it checks also for the date the file was last created/modfied.


If you unpack protect.dll you'll see refrences to checksum CRC and a refrence to a local database file they used with CRC checksums for files.


I have attached some documentations about the older StarForce protection method maybe it will help someone crack their StartForce FrontlineMMOG protection.
When you change one letter, 8 Bit changes.
1 letter = 8 Bit.
Anfang! is offline  
Old 01/02/2011, 02:01   #5
 
blinko's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 499
Received Thanks: 132
Quote:
Originally Posted by Anfang! View Post
When you change one letter, 8 Bit changes.
1 letter = 8 Bit.
1 Letter might be 1 byte, however with a CRC checksum it's gotta match.
Even if the value was changed a byte is a byte. The value of the byte is what is important with a CRC checksum.

However it is not just CRC that runs, it also checks for file size changes, so you are both correct with this matter. The pak files are easy though, if you want to change something inside of Character.pak for example make all changed into a new .pak file keeping the same folder structure as the original, then name it like ~Character.pak so it's easy to find at the top of the list, and it'll override the original Character.pak. This method works for all the texture mods too, I'm nude again ! xD

So try creating a custom pak file for any of the texture/script/icon/cursor/sound files
blinko is offline  
Old 01/03/2011, 03:14   #6
 
elite*gold: 0
Join Date: Jan 2008
Posts: 16
Received Thanks: 13
i mmodding allods uis and skins its not possible to change something in the original allods folder but there is an entry the mods path but u dont have enough access to change something special
AESTUS is offline  
Old 01/08/2011, 13:20   #7
 
elite*gold: 0
Join Date: Sep 2010
Posts: 12
Received Thanks: 0
Quote:
Originally Posted by blinko View Post
The pak files are easy though, if you want to change something inside of Character.pak for example make all changed into a new .pak file keeping the same folder structure as the original, then name it like ~Character.pak so it's easy to find at the top of the list, and it'll override the original Character.pak. This method works for all the texture mods too, I'm nude again ! xD
Does it work with latest EU version?
I tried this morning with both nudepatch and autologin but it failed. No CRC check issue, but no modification of the game.
neF4ST is offline  
Reply




All times are GMT +1. The time now is 01:50.


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.