CRYPTO KEY - decrypting ini files

10/21/2007 21:15 5hoursez#1
I found the following browsing...

Someone Decrypted the ini files and left the message that this was very important: 004E2110

followed up by this post ^^
>
I assume that 004E2110 is the program offset to the crypto key in the client?

If that is the case, then the next step is to identify the crypto algorithm and try to decrypt the files on our own.

If the key is a symmetric key, then the same key can be used to decrypt the ini files, change them and then reencrypt to make the changes perminant.

If the key is asymmetric then we need to write a patcher to decrypt the ini files, replace the client key and reencrypt the ini files.
>
10/21/2007 23:11 superskunk55#2
yes and if u read all of that post u would see it is the key for EPI not EPII.
Unfortunatly it is useless.I have a freind who can decrypt it but can not recrypt it.HE is currently talking with a few of his coder buddies and are looking into what programs and what keys he will need to de and re incrpt the file.After he has it he said he was going to play with merchant items ie
99 life potions actualy gives 99 lvl 3 phisical resistance stones.
Anyway i will have a chat with him after tonights siege.We are both trying to get back in to the stupid game.it wont let anyone in and my guild is in the AL sige lol.
10/21/2007 23:18 Entelion#3
Quote:
Originally Posted by superskunk55 View Post
99 life potions actualy gives 99 lvl 3 phisical resistance stones.
will u post this when u know how to do it
10/21/2007 23:25 superskunk55#4
IF i find out how to do it then YES i will post it.Because if it is possible they know about it so why hide it.
10/23/2007 12:30 cpasmoi#5
How to edit Crypted Language file (.txt) ?
With who software ?
10/23/2007 13:53 samwise002#6
you cnt edit it because its crypted lol u need to decrypt it to edit it then re incrypt it
10/24/2007 08:32 5hoursez#7
unfortunately the uber days of notepadding everything are coming to an end :P
10/24/2007 08:43 samwise002#8
lol hehe man this game is getting harder to hack everyday man i wish i was uber coder
10/28/2007 08:56 menasculio#9
No it isn't. To encrypt files back just use the CryptDecrypt() once again.

Encrypted file -> CryptDecrypt() -> Decrypted file
Decrypted file -> CryptDecrypt() -> Encrypted file

use same key
10/28/2007 21:27 5hoursez#10
want to pm me a short tutorial? or link to one so i can learn? thanks
10/28/2007 21:47 menasculio#11
Ok, as more and more people keep asking about INI decryption I will help a bit. Of course it wont be that easy as pasting a ready solution hehe :P

TIP #1:

fire up your favourite debuggers/disassemblers and take a closer look at 4E54E0
10/30/2007 06:35 5hoursez#12
seen that tip from pre patch.... still the same tip???.... nothing more? thanks for posting though... Just need direction, have no problem self learning etc.. direction is a big help for newbs like me ^^ and can benefit you and others in the end, i have been a tech for over 15 yrs and learn uber fast
10/30/2007 07:15 menasculio#13
its different address. points to execution of few simple ms crypto apis which init the engine, create key and decrypt data... you have experience debugging or disassembling ? [ i guess not cuz this tip is all you would need :) ] .. pm for details if you wish
10/30/2007 18:29 5hoursez#14
Yes I can decrypt and disassemble... I don't know what to do after that though :P
11/01/2007 22:38 deathkeeper#15
About what are you guys talking? All I can read is encypt, decrypt what is it good for? Can I make a super lvl char, more gold or what is going on?