Register for your free account! | Forgot your password?

You last visited: Today at 15:40

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

Advertisement



[Fix] Proxy-DLL

Discussion on [Fix] Proxy-DLL within the Kal Hacks, Bots, Cheats & Exploits forum part of the Kal Online category.

Reply
 
Old   #1
 
Thiesius's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 256
Received Thanks: 474
[Fix] Proxy-DLL

So... you might have noticed the KalOnline no longer let you use dbghelp or d3dx9_29.dll with proxies.

Kal-Online checking mechanism is very simple -> Get some information about file and compare (Size, version and such things).

At the moment I have 3 solutions in my mind (Though there are more).
Right now I'm going to show you fixing by DETOUR

So how does it works?
It's pretty easy:
They are using 3 functions we are interested in
-> CreateFileA (They are using it for GetFileInformationByHandle)
-> GetFileVersionInfoSizeA
-> GetFileVersionInfoA

Where is the trick?
All those functions has filename as one of their input argument.
We will detour all original functions and we will be checking for filename.
If the filename is our proxy-dll, then change the filename to name of original dll.

Check the source for better understanding.
Delete or add any pieces to make the source faster (Yea I haven't spent much time on this so please be understanding)

You can ask a question about the source or mechanism. Please try to avoid asking a incredibly easy questions.

Update #00:
This update fixes the synchronization with version.dll .

There were 2 possible errors:
-> Our detours were attached too late.
-> Our detours weren't loaded because version.dll wasn't loaded yet (attached too early)

How does this fix works?

Adding another detour on kernel32.LoadLibraryA.
Were checking for version.dll if it's being loaded -> If yes
Place the rest of the detours.
Attached Files
File Type: rar DLLFix.rar (365.9 KB, 534 views)
File Type: rar DLLFix2.rar (367.3 KB, 463 views)
Thiesius is offline  
Thanks
42 Users
Old 03/10/2011, 17:42   #2
 
meak1's Avatar
 
elite*gold: 220
Join Date: Jun 2007
Posts: 3,768
Received Thanks: 1,126
hm its most of the first steps with ollydbg to jump over msgbox, i think its good release but u only need little basics in ollydbg =/

Edit: now no one learned how to fix proxy dll, just copy&paste ur source
meak1 is offline  
Old 03/10/2011, 18:05   #3
 
RunzelEier's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 1,196
Received Thanks: 682
your info are enouth.
no need for the source.
but good that you share your ideas
RunzelEier is offline  
Old 03/10/2011, 18:24   #4
 
elite*gold: 0
Join Date: Dec 2009
Posts: 81
Received Thanks: 31
Nice work Thiesius and really generous of you to share this. I'll even might switch to your solution and keep my own as backup :P
ILikeItEasy is offline  
Old 03/10/2011, 19:40   #5
 
DerKleineDarky's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 682
Received Thanks: 208
bleh, so nubs are coming back again?
DerKleineDarky is offline  
Old 03/10/2011, 21:27   #6
 
meak1's Avatar
 
elite*gold: 220
Join Date: Jun 2007
Posts: 3,768
Received Thanks: 1,126
if u sell ur bot then yes =)
meak1 is offline  
Old 03/10/2011, 22:08   #7
 
Thiesius's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 256
Received Thanks: 474
Quote:
Originally Posted by meak1 View Post
hm its most of the first steps with ollydbg to jump over msgbox, i think its good release but u only need little basics in ollydbg =/

Edit: now no one learned how to fix proxy dll, just copy&paste ur source
I'm afraid it would take too much time to include technical details such as showing everyone how to work with debugger - If I had so much time I would invest it into Response Server :P . There are a dozen of tutorials about debugging they can read. And this fix also isn't very difficult to understand.
I could also draw some crappy schemes about how those detours works exactly, but again: there are a lot of other discussions about hooks and detours on this or other forums.

Of-course they can Copy&Paste the source now, but soon or later some of them will work with assembly and they will try to understand how does it work exactly (Even though it's very simple as I already said.)


Anyways, advice from me for the newbies -> if you want to understand the code, study it now... before it will get fixed. After the fix it will become more and more complex. New bypass methods will be invented and after time it might be possible, that the idea of Proxy-DLLs would reach the state "too-difficult-to-make-a-bypass". As the game security updates the DLL injections via different methods are going to be also little bit more complex.
Thiesius is offline  
Old 03/10/2011, 22:39   #8
 
EddyGER's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 1,181
Received Thanks: 254
first of all. its very very nice that you released a good stuff
but you should delete it because here are only leecher.
as you can see, 25 ppl's downloaded this dll and you got only 4 thanks ?
just sad
EddyGER is offline  
Old 03/10/2011, 22:44   #9
 
meak1's Avatar
 
elite*gold: 220
Join Date: Jun 2007
Posts: 3,768
Received Thanks: 1,126
like i said thiesius, its easy to fix the proxy dll u only need some ollydbg basics.

look 25 ppl downloaded because here only leecher, they not wanna learn it, never.

Delete ur Source please.

Its not hard to understand and fix it... if they would learn, they not need to download...


Its so easy but only leech =D
meak1 is offline  
Old 03/10/2011, 22:59   #10




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
well just stfu guys most of u even leeched a way to bypass this check and now u talk oh oh was so easy...... most of u. too only learned from epvp releases only cuz your **** ic bots get all time blocked? cry me a river.... pehh write with phone suxx... when i got my internet back i wil release again some stuff...
bloodx is offline  
Thanks
3 Users
Old 03/11/2011, 00:23   #11
 
EddyGER's Avatar
 
elite*gold: 0
Join Date: Nov 2008
Posts: 1,181
Received Thanks: 254
Quote:
Originally Posted by bloodx View Post
well just stfu guys most of u even leeched a way to bypass this check and now u talk oh oh was so easy...... most of u. too only learned from epvp releases only cuz your **** ic bots get all time blocked? cry me a river.... pehh write with phone suxx... when i got my internet back i wil release again some stuff...
du hast schon recht...aber wenn man wenigstens halb so viele THANKS bekommen würde wie man die datei downgeloadet hat, wäre das doch viel besser oder nicht ?

EddyGER is offline  
Old 03/11/2011, 06:48   #12
 
elite*gold: 0
Join Date: Feb 2008
Posts: 1,105
Received Thanks: 186
like it's just about thanks.... i smell smth other
pamz12 is offline  
Old 03/11/2011, 10:30   #13
 
RunzelEier's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 1,196
Received Thanks: 682
im pretty sure thiesius dont cares about stupid virtual thanks.
and for this bypass you dont need 1 line asm and you dont need to run kal in a debugger

Here is a video tut by MrSm!th about Ms Detours 1.5
RunzelEier is offline  
Thanks
2 Users
Old 03/11/2011, 14:02   #14
 
elite*gold: 0
Join Date: Feb 2011
Posts: 16
Received Thanks: 14
can't get it why you keep releasing stuff & helping the leechers thiesus.
Owmagad is offline  
Old 03/11/2011, 17:11   #15
 
Thiesius's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 256
Received Thanks: 474
Quote:
Originally Posted by Owmagad View Post
can't get it why you keep releasing stuff & helping the leechers thiesus.
1) I'm releasing only simple stuff
2) Among the leechers are also guys who aren't yet so experienced, but they are willing to learn (IT students or the guys/girls who has programming as a hobby/work)
3) I also had to learn from some material and now I think it's my turn to contribute
Thiesius is offline  
Thanks
12 Users
Reply


Similar Threads Similar Threads
[FRAGE] WAS IST PROXY WAS MACHT MAN DAMIT ? [PROXY]
11/12/2010 - Main - 7 Replies
Hallo Com! , Ich habe das Wort Proxy schon oftr gehört , aber immernoch nicht verstanden was das ist und was man damit macht. Jemand meinte das wäre so was Anonymes ... Also bitte ich hier um eine gute Erklärung ;) Danke!
Proxy geht nicht/Proxy doesn´t work
08/10/2010 - Metin2 Private Server - 0 Replies
Folgendes Problem: Squid ist installiert. Startet anscheinend nicht richtig, funktioniert einfach nicht. Die Meldung welche kommt, wenn man startet: 2010/08/10 17:02:26| Starting Squid Cache version 2.7.STABLE9 for i386-portbld-freebsd7.1... 2010/08/10 17:02:26| Process ID 1952 2010/08/10 17:02:26| With 11095 file descriptors available 2010/08/10 17:02:26| Using kqueue for the IO loop
Wer will ne Proxy ? Ja genau du willst ne Proxy xD !
07/23/2010 - Metin2 Private Server - 11 Replies
Moin, Wer hat einen Root-Server und will eine Proxy ? Proxy: Proxy ermöglicht dir deine IP zu ändern die dan auch die selbe bleibt. Dadurch hast du auf einem DynDNS oder Root-Server 24/7 GM-Rechte..... Ich hab nen Install script das ich den auch Pub machen werde Aber davor testen möchte.
4326 PROXY FIX Post All Proxy Fixes Here
11/26/2006 - CO2 Exploits, Hacks & Tools - 22 Replies
post only the fixes for proxy here plz dont post original file. NO QUESTIONS PLZ. DONT ASK FOR ORIGINAL QOPROXY. just search and hope u dont get the keylogged version :P Fix for patch4326 (not really an intentional patch for proxy. required little editing ;)) replace old ini in qoproxy folder with this one



All times are GMT +1. The time now is 15:41.


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.