Register for your free account! | Forgot your password?

Go Back   elitepvpers > Shooter > S4 League
You last visited: Today at 00:54

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

Advertisement



[Help?] Open/WriteProcess() in S4League?

Discussion on [Help?] Open/WriteProcess() in S4League? within the S4 League forum part of the Shooter category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2010
Posts: 381
Received Thanks: 175
[Help?] Open/WriteProcess() in S4League?

Hiho x3
Ich hätte lust mir nen Trainer zu schreiben, aber da ich in C++ noch nie einen Trainer für S4 geschrieben hab, bräuchte ich Hilfe!

Ich habe schonmal angefangen mit den Grundlagen in Memory-editting in C++.
Habe auch einen Trainer geschrieben, für Offlinegames (also ungeschütze Games.)

Jedoch ist (wie ihr sicher wisst :3) der Prozess von S4League von Zugriffen geschützt!
Gibt es da eine Alternativen zu OpenProcess() und WriteProcessMemory()?
Oder ist es doch irgendwie möglich, mit denen zu Arbeiten?

Ich habe bisher PROCESS_ALL_ACCESS genutzt, da vielleicht funktionierende Alternativen?

Vielleicht noch wichtige Daten: Ich arbeite mit Borland C++ Builder 6 und habe Windows7 64Bit.

Ich wäre sehr interressiert daran, mehr über Memoryeditting in C++ zu erfahren!

MFG EpiHaseo

P.S.: Ich würde mich freuen, wenn es hier keinen Spam gibt! Achja, auch wenn ich es dann geschafft habe (falls es so überhaupt möglich ist...) heißt dass nicht, dass ich irgendeinen Trainer release! (Gibt schließlich genug AutoIT-Dreck...)
Epitaph_Haseo-X is offline  
Thanks
1 User
Old 09/11/2010, 21:41   #2
 
elite*gold: 0
Join Date: May 2010
Posts: 1
Received Thanks: 0
Sry aber ich kanns dir nich sagen ^^
reclam is offline  
Old 09/11/2010, 22:09   #3
 
Alastоr's Avatar
 
elite*gold: 290
Join Date: Sep 2009
Posts: 782
Received Thanks: 3,791
Just inject a dll so you have direct access to the game memory
Alastоr is offline  
Thanks
1 User
Old 09/11/2010, 22:15   #4
 
elite*gold: 0
Join Date: Jul 2010
Posts: 381
Received Thanks: 175
Ah, so I just have to make a dll wich I have to inject into the game?
I'll try it ^^

Thank's that help's me :3

€:
Okay, ich hab's jetz selber Probiert, hab aber noch nie eine dll gemacht :/
Dann hab ich google befragt (lulz), doch irgendwie kam ich trotzdem nicht weiter...

Gibt's da ein nettes Tutorial zu?

_________________

Okay, I've tried it by myself, but I never made a dll :/
Then I asked google (lulz), but that didn't helped me...

Is there a nice tutorial about dll injected applications out there?
Epitaph_Haseo-X is offline  
Old 09/11/2010, 23:24   #5
 
waldi_'s Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 440
Received Thanks: 352
versuch nicht writeprocesmemory in ner dll zu nutzen !
also erstma erstellst du ein ganz leeres project (das is jetzt für visual studio c++)
dann muss du in den einstellungen einstellen das es ne dll is
dann erstellst du eine .cpp datei, die nennste einfach mein.cpp
in die datei kommt dieser anfangscode:

Quote:
#include <windows.h>

BOOL WINAPI DllMain(
__in HINSTANCE hinstDLL,
__in DWORD fdwReason,
__in LPVOID lpvReserved
){
if (dwReason == DLL_PROCESS_ATTACH)
{
}
else if (dwReason == DLL_PROCESS_DETACH)
{
}
else if (dwReason == DLL_THREAD_ATTACH)
{
}
else if (dwReason ==DLL_THREAD_DETACH)
{
}

return TRUE;
}
wenn du eine dll injectest führt er die anweisungen in WINAPI DllMain aus
dafür werden die cases genutzt:
DLL_PROCESS_ATTACH
DLL_PROCESS_DETACH
DLL_THREAD_ATTACH
DLL_THREAD_DETACH
die bedeutung erklärt sich hoffentlich von selbst
dort kommt dann in das entsprechende case dein code rein


um dann einen wert zu verändern musst du eine zeigervariable deklarieren (soweit ich weiß)
zb:
Quote:
int *intZeiger;
intZeiger ist also zeiger auf eine variable mit typ int
in intZeiger kannstu nun die addresse des pointers schreiben
zb:
Quote:
intZeiger = 040000;
(bin mir aber nich sicher ob das genau so geht xD habs noch nie gemacht)
um dann die value von dem zeiger zu verändern gehst du so vor:
Quote:
&intZeiger = 100;
waldi_ is offline  
Thanks
1 User
Old 09/11/2010, 23:35   #6
 
Zysor's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 521
Received Thanks: 335
benutz in einer Dll memcpy ^^
Zysor is offline  
Old 09/11/2010, 23:46   #7
 
elite*gold: 0
Join Date: Jul 2010
Posts: 381
Received Thanks: 175
Quote:
Originally Posted by waldi_ View Post
Kann ich denn auch ne Form aufrufen? Geht dass?
Wenn ja wie, normal deklarieren funktioniert nicht.

Aber danke, für deine ausführliche Antwort ^^
Okay, in Borland ist es noch ein wenig anders, aber ich hab gefunden, wo es da geht ^^

OT:
Quote:
[06.09.2010 23:35:01] MrSm!th : night
[06.09.2010 23:35:14] MrSm!th : schatzhasi ;>
[06.09.2010 23:35:36] MrSm!th : träum süß von mir :B
[06.09.2010 23:35:37] Pinki : nacht ;o
[06.09.2010 23:35:47] Pinki : werd ich hasileini :B
Ist das echt? ô.o
Epitaph_Haseo-X is offline  
Old 09/12/2010, 00:04   #8
 
elite*gold: 0
Join Date: Jul 2010
Posts: 381
Received Thanks: 175
Zysor, kannst du mir das mit memcpy genauer erklären? Das einzige was ich drüber gefunden hab, war etwas in der Microsoft MSDN... Ähhhm jaaa.... Microsoft sind nicht gerade die besten wenn's um Erlärungen geht x3

€:Hö? Anstatt das wegzuzensieren, löscht unser Sm!th etwa den ganzen Post?
Epitaph_Haseo-X is offline  
Closed Thread


Similar Threads Similar Threads
[Suche S4LEAGUE ACCOUNT] [Gebe Crossfire Account] Oder ein andern [S4LEAGUE ACCOUNT]
03/09/2012 - S4 League Trading - 10 Replies
Hallo ich hoere auf "Crossfire" zu spielen darum will ich fragen ob jemand ein "S4League" Account auf lvl 40 oder hoeher hat ? Ich Biete fuer diesen account diesen Crossfire account =)http://clan.z8games.com/charstat_cf.aspx?usn=485 5078 Wer Intresse hat PM Mich oder Post hier , Bitte was nicht hier zu gehoert , AUCH NICHT POSTEN
[Question] WriteProcess Memory with Offsets
06/13/2010 - CO2 Programming - 3 Replies
The base address is 0x0045cc20 and the following offset is 0xEC found by cheat engine. My code without offset public void Write(int val) { byte bytes = new byte; bytes = (byte)val;
[Re-Open] Evolution Online is now back open!
03/03/2010 - EO PServer Hosting - 3 Replies
We have brought back Evolution online there is alot more things to do alot of glitchs fixed and most of all better compose rates to go with the drops rates :) The Server is up 24/7. Everything working we even added houses to castles :) Alot translated Funner events and Quest. There is a new quest with all the god maps to earn items to get Ep. More and more come check it out! Website: Evolution Online
The Legacy of Holy Castle Open Goes into Open Beta
06/07/2008 - User Submitted News - 0 Replies
Official website: The Legacy of Holy Castle The Best-Ever Middle Age Strategic Browser Game After the successful CBT ,The Legacy of Holy Castle entered its wonderful Open Beta on June 5. As the Open Beta launches, the more Online Events will be open at the same time . 1. Free Blessing of the Gods From the Myth times, all the gods have been guarding this continent, until today, the gods still bless the braves of this continent. The castles which obtain the bless of the gods will be get the...



All times are GMT +2. The time now is 00:54.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.