|
You last visited: Today at 22:34
Advertisement
SV trace assembly code
Discussion on SV trace assembly code within the CO2 Guides & Templates forum part of the Conquer Online 2 category.
01/13/2007, 22:07
|
#421
|
elite*gold: 0
Join Date: Apr 2006
Posts: 31
Received Thanks: 0
|
Quote:
Logining......
Logining......
Logining......
Logining......
Logining......
Sorry, the Scriptvessel Client is updated! Pls use the new one.
Last login time:2007-1-10 13:36:09
|
No sure why, but after days of SV working right, it s tarted doing the same thing to me this afternoon.
Any ideas?
|
|
|
01/14/2007, 11:14
|
#422
|
elite*gold: 0
Join Date: Nov 2005
Posts: 41
Received Thanks: 1
|
i got the same problem too. here's a snapshot of it.
|
|
|
01/14/2007, 11:28
|
#423
|
elite*gold: 0
Join Date: Dec 2005
Posts: 446
Received Thanks: 19
|
Quote:
Originally posted by alan77+Jan 10 2007, 19:14--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (alan77 @ Jan 10 2007, 19:14)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin--anantasia@Jan 2 2007, 17:50
Here is DIY (do it your self) crack SV as your self.
At first, I'm no intension to release cracked version or modify SV to anyone. This thread post for your study.
First thing to do is download all program that need,
1. Download SV (2 files of them)
Download link for SV (agent king and dll) is locate on lower post,
2. Use "Cheat Engine" to set trace/debug & trap
Here is link to download "Cheat Engine"

Below is instruction code that you see in Cheat Engine, Please follow step
.
/*1* Starting Agent King insert user/password
.
/*2* Set trap(breakpoint) on first jump here and click start button at AgentKing window
00403596 je 40378c <- by pass this point to 40359C
0040359C move ecx,[ebp-2c]
/*3* When your CE(Cheat Engine) stop at 403596 change your EIP to next command 40359C
.
.
/*4* Set trap at here 4035CB. When CE stop at 4035CB change EIP to 4035DD
004035CB jne 40378c <- by pass this point to 4035DD
004035D1 cmp [004356e0],edi
004035D7 jne 40378c
004035DD push 00
.
.
/*5* Set trap at 403685. When CE stop press F7 to trace in to sub routine 403CF6
00403685 CALL 00403CF6 <- this command to call routine at address 00403CF6 and when hit command RET. It's will return to next address 40368A
0040368A mov eax,[esi+1c]
.
.
/*6* Routine 403CF6 will send you to address 10002860. Press F7 to step to countrymakeinUS.dll
00403CF6 JMP DWORD PTR[00429508] <- Just FYI, this command jump to DLL. DWORD PTR[00429508] = 10002860
.
.
/*7* Starting tracestep at here, look carefully for miss jump/exit program
10002860 SUB ESP, 000000C8 <- here is starting of countrymakeinus.dll
.
.
1000288B CALL 1001E804 <- Nothing to do at here just press F8 to step over
.
.
/*8* When found JNE command just change your EIP to next command. For below instead jump EIP to 10002897 you can jump to 100028A4 coz of CMP is just compare command not change memory value.
.
10002895 JNE 101zo1z21v01o12012z1vo101zo1z21v0+5d <- by pass this point to 100028A4
10002897 CMP [esp+000000d4],fffd7fd0
100028A2 JNE 101zo1z21v01o12012z1vo101zo1z21v0+5d
100028A4 MOV eax,[esp+000000d8]
.
.
/*9* there amount 10-20 jump condition (JNE) at here. Only thing is change EIP to next command if you found JNE
.
.
10002AC0 CALL dword ptr[100303a0] < Nothing to do here just press F8 to step over.
.
.
/*10* there amount 10-20 jump condition (JNE) at here. Only thing is change EIP to next command if you found JNE
.
.
/*11* When you first hit RET command at 10003110 that mean u finished it. Return to program and try press F11 to test bot is activate or not
10003110 RET <- finished sub routine and return to address 40368A
After this poin you can start bot by press Funtion key 11
|
Anyone have a simplifed steps to crack the SV? i tried, it failed. don't understand almost all part of it... anyone can help? [/b][/quote]
Sure! check any of my guides at my sign. Nš1.1 and Nš1.2 u'll find it easy.
|
|
|
01/14/2007, 11:34
|
#424
|
elite*gold: 0
Join Date: Dec 2005
Posts: 446
Received Thanks: 19
|
Quote:
Originally posted by glefC@Jan 12 2007, 11:46
what does his line mean?
22. In the JNE instruction click on EIP and put the next adress of JNE instruction (in this case 10002897) click OK.
i don understand xD.
|
That lines means that you have to click over EIP and change the value of it, the question is: Which value should i put in EIP? and the answer is the Adress of the next instruction to the JNE one.
Example:
1000296 JNE l1l1l100l11o1o1l1ol1o1l101l10l101o1o1
1000297 PUSH 00
If you want to bypass the JNE instruction when the line of this instrucion (JNE) is selected (blue) click on EIP and change the value for 1000297 (which is the next adress to the JNE adress).
Got It?
|
|
|
01/15/2007, 07:26
|
#425
|
elite*gold: 0
Join Date: Oct 2006
Posts: 12
Received Thanks: 1
|
dam...i wish this thing would jsut work ive did all i could to it -_-
|
|
|
01/15/2007, 11:43
|
#426
|
elite*gold: 0
Join Date: Jun 2006
Posts: 98
Received Thanks: 1
|
Thanks Cucurucho i got it.
I managed to crack it yeseday but i heard that SV changed is login IP i only used it for 1 day and this happens...
|
|
|
01/15/2007, 12:12
|
#427
|
elite*gold: 0
Join Date: Oct 2006
Posts: 55
Received Thanks: 0
|
Lol so you cracked it for its new IP? Can u tell me what i have to do to change those addresses?
|
|
|
01/15/2007, 17:05
|
#428
|
elite*gold: 0
Join Date: Aug 2005
Posts: 51
Received Thanks: 1
|
ok so the login ip changed. guess we over logged it 
but anyone can teach us how to make a server emulator like the old ones ?
then we can find out what needs to be done the share the magic of making
|
|
|
01/15/2007, 20:00
|
#429
|
elite*gold: 0
Join Date: Jan 2006
Posts: 406
Received Thanks: 284
|
New SV for patch 4337 had change login IP address.
There are some way to fix it.
1) change your hosts file to redirect port, Thx Mantis X for his info
Here is his link
2) find new SV and crack it again. with same concept.
3) I try crack old one with by pass internet connect, but it's take more time.
|
|
|
01/15/2007, 23:15
|
#430
|
elite*gold: 0
Join Date: Mar 2006
Posts: 11
Received Thanks: 0
|
i just want to ask how did u know which addresses u got to bay pass when u thought of the agent cracking plz answer if u can coz it can rlly help in future needs
|
|
|
01/15/2007, 23:25
|
#431
|
elite*gold: 0
Join Date: Jan 2006
Posts: 406
Received Thanks: 284
|
Quote:
Originally posted by shamshoum@Jan 15 2007, 23:15
i just want to ask how did u know which addresses u got to bay pass when u thought of the agent cracking plz answer if u can coz it can rlly help in future needs
|
If u read from post#3 u will know that how i can find that code.
It's need to know that message that appear and what call that make that message.
Trap that message and trace after that.
U will find out algorithm loop event program like visualbasic,c,java.
|
|
|
01/15/2007, 23:38
|
#432
|
elite*gold: 0
Join Date: Mar 2006
Posts: 11
Received Thanks: 0
|
srry for being a little ****** but i just wanna check if i understood right now u use a program called AgentKing :S? and open the SV and u trace breakpoints :S lol i didnt rlly understand plz just explain in short:S thnx for ur troubles
|
|
|
01/16/2007, 07:38
|
#433
|
elite*gold: 0
Join Date: Jan 2006
Posts: 406
Received Thanks: 284
|
Quote:
Originally posted by shamshoum@Jan 15 2007, 23:38
srry for being a little ****** but i just wanna check if i understood right now u use a program called AgentKing :S? and open the SV and u trace breakpoints :S lol i didnt rlly understand plz just explain in short:S thnx for ur troubles
|
Sorry for make u fuzzy, Now it's not called AgentKing anymore. Please use ScriptVessel as your refer.
* reupload SV*
|
|
|
01/16/2007, 11:13
|
#434
|
elite*gold: 0
Join Date: Oct 2005
Posts: 19
Received Thanks: 0
|
I'm trying to make a login server for SV, and the part I don't understand is this:
Code:
<a b8d5776cf1a68e5d834b95a2d9d06c97&Confirms successfully,the Account will be Expired at 2007-2-12!#2007-1-16 17:46:39>
I know it's an MD5 hash, but it changes every login and I don't know how to generate it exactly to trigger enabling it.
The login string is fairly simple, it's made of 3 MD5 hashes and one (what looks like a descriptor number) concatenated into one:
Code:
g=3846705a105e8b9d40e1329780d62ea2265d8a5a105e8b9d40e1329780d62ea2265d8a000d41d8cd98f0b24e980998ecf8427e
So it looks like this
Code:
384670 (Descriptor* - this one means logout)
5a105e8b9d40e1329780d62ea2265d8a (login)
5a105e8b9d40e1329780d62ea2265d8a (pass)
000d41d8cd98f0b24e980998ecf8427e (Don't know-doesn't change)
The program seems to understand HTTP redirects, and session cookies. Ive noticed if I do a POST and mimic SV with the same session cookie data I get the same trigger data back.
The descriptors are always digits:
100410 - login
384670 - logout.
This is as far as I've gotten.
PS. I've hidden my propper login hashes to protect my details, so the calculations anyone trys won't match the login trigger hash.
|
|
|
01/16/2007, 13:17
|
#435
|
elite*gold: 0
Join Date: Jan 2006
Posts: 406
Received Thanks: 284
|
Quote:
Originally posted by ArkticWolf@Jan 16 2007, 11:13
I'm trying to make a login server for SV, and the part I don't understand is this:
Code:
<a b8d5776cf1a68e5d834b95a2d9d06c97&Confirms successfully,the Account will be Expired at 2007-2-12!#2007-1-16 17:46:39>
I know it's an MD5 hash, but it changes every login and I don't know how to generate it exactly to trigger enabling it.
The login string is fairly simple, it's made of 3 MD5 hashes and one (what looks like a descriptor number) concatenated into one:
Code:
g=3846705a105e8b9d40e1329780d62ea2265d8a5a105e8b9d40e1329780d62ea2265d8a000d41d8cd98f0b24e980998ecf8427e
So it looks like this
Code:
384670 (Descriptor* - this one means logout)
5a105e8b9d40e1329780d62ea2265d8a (login)
5a105e8b9d40e1329780d62ea2265d8a (pass)
000d41d8cd98f0b24e980998ecf8427e (Don't know-doesn't change)
The program seems to understand HTTP redirects, and session cookies. Ive noticed if I do a POST and mimic SV with the same session cookie data I get the same trigger data back.
The descriptors are always digits:
100410 - login
384670 - logout.
This is as far as I've gotten.
PS. I've hidden my propper login hashes to protect my details, so the calculations anyone trys won't match the login trigger hash.
|
SV need to login and get some code to execute.
I try bypass that info get from login server and that cause program disconnect anyway i know that there is trick to do that with out connect to server by hard code to it.
It's need to by pass all verification check that check on every computer.
For example
login = 5a105e8b9d40e1329780d62ea2265d8a
pass = 5a105e8b9d40e1329780d62ea2265d8a
machine Identification = 000d41d8cd98f0b24e980998ecf8427e
I think this SV version need more improve.
If u see Ragnarok bot or other game online bot.
Bot can modify more data to pickup such as quantity,quality.
Bot in Market can auto refill stuff in mat.
When you lving and someone talk with you it's will auto answer and more feature.
All of that is free also.
|
|
|
Similar Threads
|
can/how do u go from assembly code to hex?
10/15/2009 - Dekaron - 7 Replies
im trying to find an offset and assembly scan takes forever, could someone tell me if its possible to go from the assembly code to the hex value, if so how do you do it?
cmp dword ptr ,13 ----> 83 78 08 13 0F 84
|
Need help in a piece of assembly code
04/13/2007 - Conquer Online 2 - 7 Replies
Well, i am just a novice in assembler language. What I am trying to do is to get some strings from registes, in this case eax. It will be clear what I mean in the following code:
...
push eax <---- here, eax contains a pointer to the string that I want
lea ecx,[ebx+04]
...
|
All times are GMT +1. The time now is 22:34.
|
|