Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Coding Corner
You last visited: Today at 23:00

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

Advertisement



[Request] Unpacking sro_client.exe (ASPack)

Discussion on [Request] Unpacking sro_client.exe (ASPack) within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
yurka333's Avatar
 
elite*gold: 50
Join Date: Nov 2007
Posts: 183
Received Thanks: 54
[Request] Unpacking sro_client.exe (ASPack)

Hello Epvp,
as title says,i need help in unpacking sro_client.exe .

As PEiD says,its : "ASPack 2.12 -> Alexey Solodovnikov"
And ProtectionID : "ASPack 2.2".
So i'm not sure which packing method it have..

I've tried all method (manual and program's) that could found on Google and here,but none of them helped.

"sro_client.exe" and "GFXFileManager.dll"(don't know if it needed) in Attachment



Hope for your help!
Thanks for attention.
Attached Files
File Type: rar SIlkroad.rar (2.79 MB, 1473 views)
yurka333 is offline  
Old 01/07/2012, 23:43   #2
 
Schickl's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,064
Received Thanks: 539
google for "stripper aspack unpacker"
you should find it
only works on 32-Bit though
Schickl is offline  
Old 01/08/2012, 01:02   #3
 
yurka333's Avatar
 
elite*gold: 50
Join Date: Nov 2007
Posts: 183
Received Thanks: 54
Used all versions of stripper, Quick Unpack, ASPackDie, AntiASPack, RL!deASPack few other tool's,all manual method's that i've found on Google and all of them doesn't gave right result.. I spent 3 days and nothing..that's why i asking for help here..
yurka333 is offline  
Old 01/08/2012, 13:48   #4
 
Schickl's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,064
Received Thanks: 539
stripper always worked for me
Schickl is offline  
Old 01/08/2012, 19:22   #5
 
yurka333's Avatar
 
elite*gold: 50
Join Date: Nov 2007
Posts: 183
Received Thanks: 54
then unpack that sro client for me please
yurka333 is offline  
Old 01/08/2012, 22:00   #6
 
jumalauta's Avatar
 
elite*gold: 5
Join Date: May 2007
Posts: 330
Received Thanks: 5,231
StripperX doesn't work on last versions of Aspack, and nothing is better than a proper manual unpacking.

I fully unpacked it but you may see that it won't run properly and you will get a R6002 error, that's because aspack protector modify the pe header and i don't have the time to rebuild it properly, it takes much more time than the unpacking process.

So, do what you want to do in the sro_client.exe, and when u're done, pack it with UPX (), it will rebuild the proper header structure and permissions, and the target will run normally.
Attached Files
File Type: rar sro_client_unpacked.rar (2.67 MB, 843 views)
jumalauta is offline  
Thanks
3 Users
Old 01/08/2012, 22:46   #7
 
yurka333's Avatar
 
elite*gold: 50
Join Date: Nov 2007
Posts: 183
Received Thanks: 54
jumalauta, Thanks!
Mean aspack xD
Well, with that your unpacked client will be I able to get blowfish?
yurka333 is offline  
Old 01/09/2012, 02:21   #8
 
jumalauta's Avatar
 
elite*gold: 5
Join Date: May 2007
Posts: 330
Received Thanks: 5,231
I guess not..

You won't be able to retrieve it with the pushedx method because the target cannot be started directly in the debugger and the key won't be generated.
I can retrieve it for you if you want..
jumalauta is offline  
Thanks
1 User
Old 01/09/2012, 06:47   #9
 
yurka333's Avatar
 
elite*gold: 50
Join Date: Nov 2007
Posts: 183
Received Thanks: 54
Thats look funny,but i've started to follow Drew's method to get blowfish, used "search for all referenced text strings" and searched for .pk2 name, and right above that .pk2 was 6 number's string,i replaced that string in old Drew's PK2Tool's(Extractor) with 169841 and its worked o.O

Maybe that is not blowfish key at all..

Btw, jumalauta, can you explain me what should i do (in Drew's method ) in Step 1 after i've set a breakpoint? Should i Run the client or..?
yurka333 is offline  
Old 01/09/2012, 08:58   #10
 
jumalauta's Avatar
 
elite*gold: 5
Join Date: May 2007
Posts: 330
Received Thanks: 5,231
The "169841" key is not the blowfish key but just the base pk2 key, you need the pk2 blowfish key as well in order to modify the pk2 files, with the drew's method, you need to run the sro_client.exe with ollydbg to let it generate the key. That's why it's not possible that way since you won't be able to run the client because of the R6002 error.
jumalauta is offline  
Thanks
1 User
Old 01/09/2012, 13:39   #11
 
yurka333's Avatar
 
elite*gold: 50
Join Date: Nov 2007
Posts: 183
Received Thanks: 54
jumalauta, Thanks a lot for your explanation
Then if you mind to get blowfish key for me it'll be just great!

And, what if i will pack that your unpacked sro_client.exe with UPX,it will recover normal structure of that file, will be I able to unpack it again,so it will work properly?
yurka333 is offline  
Old 01/09/2012, 14:08   #12
 
jumalauta's Avatar
 
elite*gold: 5
Join Date: May 2007
Posts: 330
Received Thanks: 5,231
There you go:

Base PK2 Key: 874897
Blowfish Key: 3B CF D0 7C B1 AE

I've attached patched pk2 tools ready to work with purity sro pk2 files.

Quote:
Originally Posted by yurka333 View Post
And, what if i will pack that your unpacked sro_client.exe with UPX,it will recover normal structure of that file, will be I able to unpack it again,so it will work properly?
Yes, pack it with UPX ("upx -f sro_client.exe") if you want it to run properly, then unpack it again with UPX ("upx -d sro_client.exe") if you want to debug it with ollydbg.
Attached Files
File Type: rar PK2Tools_puritysro.rar (149.2 KB, 276 views)
jumalauta is offline  
Thanks
7 Users
Old 01/09/2012, 18:00   #13
 
yurka333's Avatar
 
elite*gold: 50
Join Date: Nov 2007
Posts: 183
Received Thanks: 54
Thanks a lot!
Still,that reverse engineering is so hard.. I can't even mind how did you found blowfish if you can't run it,but looks like your level of reverse is so high ^^

Ehm.. That would be great for me to have your contact information, but i think i'll be too annoying, but still, if u would like to help nab as I am,send me PM with contact info
Again Thanks!
yurka333 is offline  
Old 01/30/2012, 20:55   #14
 
Darkness™'s Avatar
 
elite*gold: 0
Join Date: Jun 2009
Posts: 2,085
Received Thanks: 1,669
sorry for bump this thread, but i need help too, jumalauta or someone can unpack this sro_client please!



thanks in advance.
Darkness™ is offline  
Old 02/02/2012, 14:25   #15
 
jumalauta's Avatar
 
elite*gold: 5
Join Date: May 2007
Posts: 330
Received Thanks: 5,231
The base PK2 Key is "ch1n4l".
jumalauta is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Verkaufe] ASPack 2.2
08/23/2011 - elite*gold Trading - 8 Replies
Halli Hallo, ich habe mir vor geraumer Zeit mal ASPack gekauft, dies benötige ich nun aber nicht mehr, daher biete ich es hier nun zum Verkauf an! Hier ein Screen, um zu zeigen, dass ich die Software legal erworben habe: http://img405.imageshack.us/img405/9480/unbenannt fxy.jpg
aspack/asprotect unpacker???
03/22/2011 - Cabal Online - 3 Replies
what software can i use to unpack cabal with with aspack/asprotect protection... i cant find a working one... i tried to do it manually but fail, guess i have to study more... :o
ASPack 2.2 - Installationsfehler
03/06/2011 - Technical Support - 7 Replies
Guten Tag liebe Techniker, ich habe ein Problem mit dem Programm ASPack. Ich habe es mir gestern gekauft, und heute die Bestätigung und den Link zum Download bekommen. Natürlich habe ich es mir sofort runtergeladen, nur bei der Installation shclägt etwas fehl. Wenn ich die Setup Datei ausführen will, fragt er mich ganz normal nach dem Installationspfad, ich habe C:\Program Files ausgewählt (war auch vorgegeben). Die Installation dauert nur etwa 1-2 Sekunden, das hat mich dann schon ein...
Unpacking sro_client.exe (Ksro)
07/26/2009 - Silkroad Online - 3 Replies
Hi, I was wondering i fsomeone colud help me to find the OEP of the sro_client.exe (The Ksro one). this ASProtect is making me things really difficult, and im totally lost :S Here you have the client im trying to understand: original sro_cllient (Ksro) Analysis I do not ask it to be unpacked, i need some little help, not much cuz i have to learn to make it, as i will have to unpack the next versions of the client. I will really apreciate it.
[REQUEST] Tut for unpacking yoda's 1.x modified
03/24/2008 - Cabal Online - 8 Replies
Hy all! Im looking for a RECENT tut for unpacking yoda's 1.x modified! Does anyone know where i can get it? P.S - Dont reply if u gona say google! P.P.S - Dont reply if u dont know where to get it!



All times are GMT +1. The time now is 23:02.


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.