The real trick behind zszc 1.690 patch

03/18/2011 20:58 fox564#1
hi all
2day i will tell you the rea trick behind thezszc patch v1.690.

they blocks the bot ...how?...lets see:
bot should connect to a proxy[srproxy for sro-db bot]you can do this in 2 ways:
-first way is to open the bot normally and use the built in loader and the bot will re direct the ip's to 127.0.0.1[local host]
-second way is to patch the media.pk2 [divisioninfo.txt & gateport.txt] to patch the real servers ip's with 127.0.0.1 & the port 15779 to 15778

so what happend?:
-they have packed the silkroad.exe and the sro_client.exe so you cant use the builtin bot loader to redirect ip's
-they added asm codes in sro_client to check if the media.pk2 ip's is modified or not .... if it is the client will crash.

so its the end??
-no its not you can use any dll injection loaders to redirect the game ip's.

i dont trust loaders ... cant i just use the patch of the v1.690 and let the sro_client.exe & silkroad.exe of the old patch??
-here is the real trick of zszc patch v1.690:
you will get "patching hasnt been finished yet" ... why??
the trick is to keep the sv.t [silkroad version] value to 1.690 so the sro_client would read but wont send the this sv.t value
after unpacking the sro_client and the silkroad.exe and checking whats new with ollydbg ..... here it is.



the Real zszc version is not v1.690 <== this is just a fake one to read not send
its 1.699 <== this is the right version so you dont get the patch message.


have a good day & sorry for my bad english
PS:i dont know yet if there is other things they did i didnt complete check the client yet and i will add the real sv.t soon so you can use the old sro_client.exe & silkroad.exe and go back to the normal way.
PS:i dont know if it is the right section to add this thread but if its not please admin move my post.

Thanks

Fox564.
03/19/2011 10:05 InvincibleNoOB#2
#Moved to "Private SRO Main Discussions / Questions".
03/19/2011 10:10 silkbotter#3
so you kinda just need to edit the version in the sv.t file to 1.699 and you're able to log in with every client (p-server clients) ?

good to know :) thx for the infos. (even that i don't play zszc)
03/19/2011 10:50 balanescu1#4
so aaaa how do i do that ?????????????
03/19/2011 11:22 lopasas#5
such desperate people play zszc
hillarious xD
03/19/2011 12:27 SyNChR0#6
stop posting on epvp all info about how to resolve bot because zszc gm's check this forum and they will know how the "anti-bot system" is tricked or etc if you want to keep how to bot spread info in other ways ;) example :
- tell your friends on msn , yahoo , qq , skype , guild , union

these are just some advices :P
03/19/2011 13:26 silkbotter#7
lol to the post above mine.
don't you think it's not getting to their ears if people spread it through messengers?
they will patch the version and the sro_client.exe and it will be ignored ^^

this simply fucked-up their genius anti-bot system.
we now know that the version on zszc isn't saved in the pk2 files but in the exe.
no problem. unpack their exe, read the version number, and use an own client you edited :)

and again. this is a hacking/botting/exploiting forum. what do you expect?
lolz
03/19/2011 13:36 fox564#8
i did it i have now the real sv.t [699] i will post it soon as soon as i go home .... thanks alot.
04/19/2011 12:59 Silvers.#9
And what good will this information do to newbies?..How are we supposed to understand what you have written? From what I read, you say that after we patch from 1.698 to 1.690 and leave the old sro.exe and sro_client the game wont start but then you mention 1.699 and it makes no sense whatsoever. Can you please further explain what you mean with 1.699? I'm not able to figure it out by myself
04/19/2011 13:07 vorosmihaly#10
[Only registered and activated users can see links. Click Here To Register...]

it's the same,there I just explained it for ecsro client,not the 1.690 zszc,but it's working the same way. :)
04/19/2011 13:36 Silvers.#11
I fail at the very first step. I open Sro_editor.exe and when i click on "version" and enter 699 it gives an error lul [Only registered and activated users can see links. Click Here To Register...]
04/22/2011 15:59 melkorz123#12
Luckily I am sure that due to ZSZC GM's uselessness botting in ZSZC will always be allowed. They are not skilled enough to block this (I got several ways to avoid people to use bots on ZSZC so far in my mind). They are just editing sro_client as hell but they will not success anytime xD.. pathetic xDD
04/22/2011 17:05 .Veteran>#13
Quote:
Originally Posted by melkorz123 View Post
Luckily I am sure that due to ZSZC GM's uselessness botting in ZSZC will always be allowed. They are not skilled enough to block this (I got several ways to avoid people to use bots on ZSZC so far in my mind). They are just editing sro_client as hell but they will not success anytime xD.. pathetic xDD
You are not able to block any bot from a game, there will be always any cheat, bot or anything else. Ofcourse you could update the opcodes, but the botcreator are also able to update them,also I don't know if they are able to do without source...well you could do less than they do.
04/23/2011 03:33 melkorz123#14
Quote:
Originally Posted by .Veteran> View Post
You are not able to block any bot from a game, there will be always any cheat, bot or anything else. Ofcourse you could update the opcodes, but the botcreator are also able to update them,also I don't know if they are able to do without source...well you could do less than they do.
There are ways like checking the checksum with server so you make sure nothing has been modified and that kind of stuffs xD
05/27/2011 22:38 fox564#15
yeah but you can unpack it anyway.
they replace the game version with other one so if you use the old sro_client.exe it says wrong game version.