|
You last visited: Today at 04:50
Advertisement
[RELEASE][.NET] Hooking library, take two
Discussion on [RELEASE][.NET] Hooking library, take two within the CO2 Programming forum part of the Conquer Online 2 category.
08/13/2012, 15:46
|
#61
|
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
|
Quote:
Originally Posted by metallica556
when i enable auto hunt he doesn't do enything
and i updated it to the last conquer patch
|
You probably need to update the position and name offsets in the "PlayerPacket".
|
|
|
08/13/2012, 17:17
|
#62
|
elite*gold: 0
Join Date: Jun 2006
Posts: 457
Received Thanks: 67
|
Quote:
Originally Posted by Belth
5609 Addresses:
SendPacketFunction = 0x6C8F56
ReceiveLoop = 0x6C9833
This is how I find the addresses:
Recv Loop
1. Search all referenced text strings for "catch error in process msg" without quotes.
2. Trace back until I find "TEST EAX, EAX" followed by "JNZ SHORT <ADDRESS>".
Send Packet Function
1. Search for the binary string "55 8D AC 24 FC DF FF FF B8 04 20 00 00".
Removing the "You can't jump that far." message
1. Search for the constant 186C0.
2. Trace back to the first "JLE <ADDRESS>" command.
3. Replace JLE (7E) with JMP (EB).
*Note: doing this also means that you can attempt to jump further than the server allows (which will disconnect you) so you should validate all jump packets from the client.
Lock client at 60 FPs
1. Search all intermodular calls for Kernel32.Sleep.
2. Trace back and find ADD ECX, 19.
3. Trace back and find LEA EDX, DWORD PTR DS:[ECX+19].
4. Change 19 to another value. The lower the value the higher the FPS and the reverse is true. I use a value of 10 for 60 FPS.
Yes it's very rudimentary as I am as much a noob at this as anyone.
|
for i<-0 to infinite
Thanks
end for
I can move on with my project now. //though programmatically you will never see this line.
|
|
|
08/13/2012, 22:33
|
#63
|
elite*gold: 0
Join Date: Jun 2010
Posts: 86
Received Thanks: 5
|
Quote:
Originally Posted by IAmHawtness
You probably need to update the position and name offsets in the "PlayerPacket".
|
oh..and how i'm supposed to do that?
|
|
|
08/13/2012, 22:40
|
#64
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
|
On behalf of Martin:
Ah, let me just get my spoon and bib, just a moment...
|
|
|
08/14/2012, 07:46
|
#65
|
elite*gold: 20
Join Date: Jan 2008
Posts: 1,042
Received Thanks: 252
|
Quote:
Originally Posted by InfamousNoone
On behalf of Martin:
Ah, let me just get my spoon and bib, just a moment...
|
"Here comes the aeroplane. . . ."
|
|
|
08/21/2012, 05:58
|
#66
|
elite*gold: 0
Join Date: Jun 2006
Posts: 457
Received Thanks: 67
|
just tested this project, it's brilliant
|
|
|
08/21/2012, 19:04
|
#67
|
elite*gold: 0
Join Date: Apr 2011
Posts: 93
Received Thanks: 20
|
Quote:
Originally Posted by IAmHawtness
Uhm, it's a whole different library, the old one was in VB, this one is completely different.
|
can i have the vb library pls ?
|
|
|
08/27/2012, 02:56
|
#68
|
elite*gold: 0
Join Date: Jun 2006
Posts: 457
Received Thanks: 67
|
@hawtness
I was trying to add some functionality to the TestBot, then i realized that the magic type interact packet has had its targetID and Position encrypted
current packet structure appears to be
[length][packet type] [time stamp] [char id] [target id] [position] [interact type] [some unknown data field that only exists in magic type interact packets]
can you disclose the details of the current interact packet?
|
|
|
08/27/2012, 11:18
|
#69
|
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
|
Quote:
Originally Posted by shitboi
@hawtness
I was trying to add some functionality to the TestBot, then i realized that the magic type interact packet has had its targetID and Position encrypted
current packet structure appears to be
[length][packet type] [time stamp] [char id] [target id] [position] [interact type] [some unknown data field that only exists in magic type interact packets]
can you disclose the details of the current interact packet?
|
|
|
|
08/27/2012, 11:54
|
#70
|
elite*gold: 0
Join Date: Jun 2006
Posts: 457
Received Thanks: 67
|
Thanks hawtness, I'll try it out later tonight.
|
|
|
08/27/2012, 17:43
|
#71
|
elite*gold: 0
Join Date: Apr 2011
Posts: 93
Received Thanks: 20
|
what about me ?
|
|
|
08/27/2012, 18:52
|
#72
|
elite*gold: 0
Join Date: Sep 2006
Posts: 774
Received Thanks: 8,580
|
Quote:
Originally Posted by kakamankoko
what about me ?
|
Try his other thread, maybe?
|
|
|
08/28/2012, 00:34
|
#73
|
elite*gold: 0
Join Date: Apr 2011
Posts: 93
Received Thanks: 20
|
Quote:
Originally Posted by Synsia
Try his other thread, maybe?
|
can ou gmme link pls
|
|
|
08/28/2012, 02:46
|
#74
|
elite*gold: 0
Join Date: Jun 2009
Posts: 611
Received Thanks: 195
|
Quote:
Originally Posted by kakamankoko
can ou gmme link pls
|
|
|
|
11/20/2012, 15:41
|
#75
|
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 794
|
Lol I just took this out once again and I`m amazed that I`m actually understanding the ASM part now. I wanna thank you again for this.
|
|
|
 |
|
Similar Threads
|
Release Library
06/04/2013 - Maestia - 6 Replies
Here are all the working Releases and Tutorials.
Speed Hack:
This will increase your movement speed
http://www.elitepvpers.com/forum/maestia/1288146- release-maestia-speed-hack-v-1-x86-64-a.html
Hackshieldkiller, Bot,...:
The bot will level automatically.
The Hackshieldbypass will bypass the Hackshield, so you wont get kicked.
|
[Demo-Release] Blackboard Library 2.1
08/17/2012 - Coding Releases - 11 Replies
Wolltest du schon immer mal dein eigenes kleines Spiel programmieren und dich nicht um das Rendern kümmern?
Dann hab ich genau die richtige Library für dich. Mithilfe dieser Library - sofern du weißt was das ist - kannst du simple Spiele wie z. B. Pong, Snake und ähnliches programmieren, ohne einen großen Aufwand zu haben.
Natürlich solltest du die Sprache C++ einigermaßen beherrschen und nicht mehr nachfragen müssen, was eine Klasse oder eine Schleife ist.
Übrigens ist diese...
|
[Release] Advanced hooking
05/07/2012 - CO2 Programming - 187 Replies
Advanced hooking
Have you ever needed a simple way to control an application without having to resort to DLL injection? I decided to release a class library for .NET applications that allows you to easily manipulate a remote process by using debugging techniques.
All you have to do is add it as a reference to your project, and you're ready to use it. You can see the sample I provided if you're unsure of how it works (can easily be translated to C#, which someone already did (thanks))
The...
|
[Release]Big Script Library
07/25/2010 - SRO PServer Guides & Releases - 0 Replies
I think its a good idea to open this Topic.
I need Your Help.
Sent me your own made Scripts and i upload them here.
It does not matter if there is already a script by the mob.
Only Self made scripts!!!
What To Post?
Post me not the text file.Post me the script!!!
Scorpion 1 by Th3Stalker
|
C++ D3D Hooking
08/24/2009 - C/C++ - 12 Replies
Hallo zusammen,
ich stehe gerade vor folgendem Problem:
ich habe eine DLL und einen Loader gecoded, jedoch will ich anstelle des Loader einen Injecter haben, sprich: das spiel, in das injected werden soll, soll schon laufen. Natürlich hab ich das ganze schon probiert, jedoch werden die D3D-funktionen nicht wirklich gehookt, da die DLL auf ein Direct3DCreate9 wartet. Da diese Funktion aber wahrscheinlich direkt beim Starten des "Opfer-Spiels" ausgeführt wird, werden deswegen die anderen...
|
All times are GMT +1. The time now is 04:51.
|
|