Hey,
Ich spiele mittlerweile wieder ein bisschen mit Gamehacking rum, ich wollte zunächst für 3.3.5a Privatserver (Rising Gods) ein Programm machen womit man Netzwerk Pakete auslesen & senden kann.. das ganze war mir bisher aber dann noch zu komplex, weswegen ich nun etwas rumspielen wollte mit Game Internen Funktionen wie zb SetZoom, ReloadUI,SendChatMessage etc.
Ich hab nun versucht die Gamefunktion SendChatMessage in einem C++ Programm (naja, in ner dll die ich injecte^^) zu integrieren, aber wenn ich dann das ganze injecte passiert rein 0.
Ich hab schon zuvor mit einigen Gamefunktionen rumgespielt, und auch schon Diverse Dinge hinbekommen.. an dem Grundaufbau der Dll oder den Mangelnden Rechten der Dll liegt es also schon einmal nicht.
Es gibt eben auch keinerlei Absturz oder sonstige Typischen Anzeichen für einen Fehler. Ich zeig euch mal wie ich das ganze realisiert habe bis dato..
Normalerweise nutze ich ein Offset für das ganze, habe ich aber diesmal weggelassen um eventuelle Fehler vorzubeugen bezüglich der ermittlung der Adresse mit dem Offset.
Wie gesagt, ich injecte das ganze und.. nichts. Keine Chatmessage im Say-Chat, kein garnichts. Weiß jemand ob ich einen fehler in meinem typedef oder sonstwo habe? Ich bin noch nicht so erfahren in dem ganzen und bin noch beim lernen.. deshalb weiß ich nicht genau ob das alles passt (müsste es aber denke ich, sonst müsste es ja ein Crash o.ä geben).
Ich habe es mal versucht mit CE zu debuggen, und habe ein breakpoint auf SendChatMessage gesetzt.. es scheint aufgerufen zu werden durch meine dll, aber es passiert nichts :-?
Ich wäre wirklich ultra Glücklich wenn mir da jemand mal drüberschauen könnte :handsdown:
grüße
Ich spiele mittlerweile wieder ein bisschen mit Gamehacking rum, ich wollte zunächst für 3.3.5a Privatserver (Rising Gods) ein Programm machen womit man Netzwerk Pakete auslesen & senden kann.. das ganze war mir bisher aber dann noch zu komplex, weswegen ich nun etwas rumspielen wollte mit Game Internen Funktionen wie zb SetZoom, ReloadUI,SendChatMessage etc.
Ich hab nun versucht die Gamefunktion SendChatMessage in einem C++ Programm (naja, in ner dll die ich injecte^^) zu integrieren, aber wenn ich dann das ganze injecte passiert rein 0.
Ich hab schon zuvor mit einigen Gamefunktionen rumgespielt, und auch schon Diverse Dinge hinbekommen.. an dem Grundaufbau der Dll oder den Mangelnden Rechten der Dll liegt es also schon einmal nicht.
Es gibt eben auch keinerlei Absturz oder sonstige Typischen Anzeichen für einen Fehler. Ich zeig euch mal wie ich das ganze realisiert habe bis dato..
Code:
typedef void(__stdcall *SendChatMessage)(string a, string b, string c, string d);
SendChatMessage MySend = (SendChatMessage)0x0050D170;
MySend("muh", "CHANNEL", "Gemeinsprache", "1");
Wie gesagt, ich injecte das ganze und.. nichts. Keine Chatmessage im Say-Chat, kein garnichts. Weiß jemand ob ich einen fehler in meinem typedef oder sonstwo habe? Ich bin noch nicht so erfahren in dem ganzen und bin noch beim lernen.. deshalb weiß ich nicht genau ob das alles passt (müsste es aber denke ich, sonst müsste es ja ein Crash o.ä geben).
Ich habe es mal versucht mit CE zu debuggen, und habe ein breakpoint auf SendChatMessage gesetzt.. es scheint aufgerufen zu werden durch meine dll, aber es passiert nichts :-?
Ich wäre wirklich ultra Glücklich wenn mir da jemand mal drüberschauen könnte :handsdown:
grüße