Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 08:12

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

Advertisement



Send Funktion ??

Discussion on Send Funktion ?? within the Nostale forum part of the MMORPGs category.

Reply
 
Old   #1
 
Atzenkeeper's Avatar
 
elite*gold: 6
Join Date: May 2008
Posts: 844
Received Thanks: 841
Send Funktion ??

Also ich hab ein paar Fragen bezüglich der Sendfunktion.
Also mir wurde erstmal gesagt der 3 zeilen lange ASM Code der z.b. in der Char_New Funktion enthalten ist würde ausreichen zum Packetsenden.

Dann wundere ich mich aber wiso ich in allen Packetsendern diese Stelle hier im ASM Code finde ??




Habt ihr da einfach den Gesamten ASM Code der Main Sendfunktion übernommen ?? Oder was ist das. Extra info dazu der Code ist so oder ähnlich auch in der NostaleX.dat zu finden.

Oder ist das ein Functions Prototype der dann im ASM Code ähnlich ausseiht wie die Original Funktion ??? Oder hat das was mit der Art der Funktion zutuen ??

Bei Nos bin ich mir Ziemlich sicher das es die Haupt Sendfunktion ist oder etwas das was damit zutuen hat.
Atzenkeeper is offline  
Old 10/15/2011, 02:55   #2
 
MaxMilimeter's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 422
Received Thanks: 164
Passend zu der frage würde ich gern wissen mit welcher Methode man den Code für seinen eigenen Sender nutzen kann.

Muss man ihn in z.B. C++ nachbauen (gibt's da irgendwo Tutorials wie man da vorgeht ?) oder baut man den ASM Code direkt in seine C++ Anwendung mit ein? Wie kann man die Anwendung dann zwischen den Clienten und den Server hängen? Also was ist da das Stichwort in C++? Man muss ja irgendwie quasi das Paket durch die Funktion schicken und dann das entschlüsselte Ergebnis ausgeben.

Wär nett wenn sich mal wer zu Wort melden könnte der sich damit besser auskennt, gibt leider im Internet extrem wenig Informationen zu diesen Sachen, zumindest finde ich selbst nach ausführlicher Suche nichts interessantes für Anfänger.
MaxMilimeter is offline  
Old 10/15/2011, 09:15   #3
 
SuicideCookie™'s Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,829
Received Thanks: 461
Ich habe mal mit TehCoding gesprochen/geschrieben.
Man muss den Code in eine Dynamic Link Library (DLL) einbauen.

Er gab mir auch einen Codeschnipsel mit welchem ich leider nichts anfangen kann.
SuicideCookie™ is offline  
Old 10/15/2011, 10:55   #4
 
GsC RedRum's Avatar
 
elite*gold: 4
Join Date: Feb 2010
Posts: 1,244
Received Thanks: 454
Dann poste ihn doch einfach. Ich bin sicher für einige Leute ist das vllt hilfreich. Solange TehCoding dagegen nicht einzuwenden hat.
GsC RedRum is offline  
Old 10/15/2011, 23:17   #5
 
Atzenkeeper's Avatar
 
elite*gold: 6
Join Date: May 2008
Posts: 844
Received Thanks: 841
Styler ich hoffe du weißt wer ich in Skype bin xD
Um all diese sachen gehts ned die Frage steht ja im Beitrag und die kann mir wohl kaum einer beantworten ich weiß übrigens was ne .DLL ist was du wissen müsstest wenn du weißt wer ich in Skype bin xD

Mfg Atze a.k.a. Navan :P
Atzenkeeper is offline  
Old 10/15/2011, 23:22   #6
 
SuicideCookie™'s Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,829
Received Thanks: 461
Ja, ich weiß wer du in Skype bist, ist mir grade eben aufgefallen.
Habe dir den Codeschnipsel ja bereits zu kommen lassen, allerdings gab es Probleme beim Asm, oder?

@MaxMillimeter Public posten werde ich ihn nicht, sonst denken die Newfags noch sie wären kuuhl weil sie einen Codeschnipsel leechen.
SuicideCookie™ is offline  
Old 10/17/2011, 01:03   #7
 
Atzenkeeper's Avatar
 
elite*gold: 6
Join Date: May 2008
Posts: 844
Received Thanks: 841
Naja zum Sniffen müsstest du nen Detour auf die Sendfunktion in der NostaleX.dat legen und dabei das Packet was gesendet wird z.b. einfach in einer Variable speichern und dann eine Multiline Textbox in der immer das Packet ausgegeben wird wenn ein neues geschickt wurde.

Und zum Senden musste einfach das Packet in die entsprechende stelle im Speicher laden und danach die Sendfunktion zum abschicken dieses Packets Callen.

Das ist beides zu Realisieren in C++ mit einer .Dll die in den Target Process (in diesem fall NosTale) injiziert wird.

Asm wird so eingebaut:

__asm
{
Irgendwas in ASM
}

Und für Detours musste die Detours Lib einbinden.
Dazu gibts hier im Board auch gute Tuts.
Atzenkeeper is offline  
Old 10/17/2011, 02:27   #8
 
MaxMilimeter's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 422
Received Thanks: 164
@Atzenkeeper: Danke für die Erläuterung Atzenkeeper, bin vor kurzem über eine Recherche per Google auch drauf gekommen. ^^

Falls du mehr weißt, hab ein Problem mit dem Detour:
MaxMilimeter is offline  
Old 10/17/2011, 07:09   #9
 
SuicideCookie™'s Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,829
Received Thanks: 461
Bis auf ein paar Leute findet ihr hier keine wirklich gebildeten Leute. Die meisten registrieren sich, laden etwas runter und gehen wieder.

__asm {
; Hier das was ich dir geschickt hab Atze
}
SuicideCookie™ is offline  
Reply


Similar Threads Similar Threads
[Help] Send Funktion finden.
07/10/2011 - Nostale - 2 Replies
Ich bräuchte Hilfe wie ich in Olly die Send funkktion in NosTale finden soll. Weil ein einfaches durchsteppen bringt ja nicht viel. Ausserdem weiß ich auch ned worann ich sie erkenne ô.o Packets sniffen ist ja sogar via Memorys möglich. Aber ich brauch die Send funktion an sich. Kenn mich schon ein wenig mit Olly aus. Aber finde sie nicht. Wär sehr dankbar über ein paar tipps , hifen oder sonst was.
Hilfe bei Send Funktion mit Stop Funktion
04/02/2011 - AutoIt - 11 Replies
Hallo Elitepvpers ich habe ein Problem und Mein Problem ist das mein Text einfach weiter schreibt wenn ich mit HotKey verwende... gib es keine Funktion das der Text einmal kommt und nicht wenn man einmal die HotKey das er 10 min das selbe schreibt :confused:
Send-Funktion klappt nicht
01/07/2011 - AutoIt - 3 Replies
Hallo Leute, hoffentlich kann hier mir jemand helfen: While 1 MouseMove(1123, 803) Send("{ALT} up}") Sleep(1500) Mouseclick("left") Sleep(1500)
[osds] problem send item & send weapon
11/12/2009 - Dekaron Private Server - 3 Replies
Hello i have 2 problems with osds control panel when i try to send weapon i have no more weapon available i cant choice i have nothing but i can send armor succesfully and my second problem is send item when i try to send item the browser say Login Error, Please login again.anyone can be fix that please? i post screenshots http://panzer.power-heberg.com/itembug.JPG http://panzer.power-heberg.com/noweapon.JPG



All times are GMT +1. The time now is 08:14.


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.