Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


X_x trainer making

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
gogodr
I post too much
Reputation: 125

Joined: 19 Dec 2006
Posts: 2041

PostPosted: Mon Dec 15, 2008 5:39 pm    Post subject: X_x trainer making Reply with quote

I dont want to us the CE trainer maker I want to do one with
Visual studio C++ , boreland delphi or Vb

Code:

[ENABLE]
026A6F24:
dd 1
026A6F25:
dd 1
026A6F26:
dd 1
02707394:
dd 1
02707398:
dd 1
02651E6C:
dd 1
02651E70:
dd 1
026A6F10:
dd 1
026A6F11:
dd 1
026A6F12:
dd 1
026A6F28:
dd 1
026A6F29:
dd 1
026A6F2A:
dd 1
027078FC:
dd 1
02707900:
dd 1
026A6F2B:
dd 1
026A6F2C:
dd 1
026A6F2D:
dd 1
026A6F2E:
dd 1
02707ECC:
dd 1
02707ECF:
dd 1
02707ED0:
dd 1
026A6F1C:
dd 1
026A6F1D:
dd 1
026A6F1E:
dd 1
027068D4:
dd 1
027068D8:
dd 1
026A6F20:
dd 1
02706E44:
dd 1
02706E48:
dd 1
026A6F14:
dd 1
026A6F15:
dd 1
026A6F16:
dd 1
02705E44:
dd 1
02705E48:
dd 1
026A6F18:
dd 1
02706384:
dd 1
02706388:
dd 1
[DISABLE]


btw the process I'm going to use is called main.exe
this is the code I want to use

anyone haves any tutorial to make trainers in any of those languages?
Back to top
View user's profile Send private message MSN Messenger
Innovation
Grandmaster Cheater
Reputation: 12

Joined: 14 Aug 2008
Posts: 617

PostPosted: Mon Dec 15, 2008 5:41 pm    Post subject: Reply with quote

Skip Visual Basic and get into C++.

Here is a good starting place for learning C++ programming:
http://theoklibrary.org/forumdisplay.php?f=25
Back to top
View user's profile Send private message
gogodr
I post too much
Reputation: 125

Joined: 19 Dec 2006
Posts: 2041

PostPosted: Mon Dec 15, 2008 5:45 pm    Post subject: Reply with quote

I said Visual Studio c++ too
xP

I know some C++
--
thanks this helped me

http://theoklibrary.org/showthread.php?t=296
Back to top
View user's profile Send private message MSN Messenger
FullyAwesome
I post too much
Reputation: 0

Joined: 05 Apr 2007
Posts: 4438
Location: Land Down Under

PostPosted: Mon Dec 15, 2008 5:47 pm    Post subject: Reply with quote

try this as well. it's Noz's blog and it's quite helpful.
_________________
Back to top
View user's profile Send private message MSN Messenger
gogodr
I post too much
Reputation: 125

Joined: 19 Dec 2006
Posts: 2041

PostPosted: Mon Dec 15, 2008 5:50 pm    Post subject: Reply with quote

I think this should work n.n
Code:
HWND hWindow=FindWindow(NULL, "main");
unsigned long PID;
    HANDLE hProcess;
    HWND hWindow=FindWindow(NULL, “main”);
    CreateRemoteThread(hWindow, NULL, 0, 0, 0, NULL, NULL);
            GetWindowThreadProcessId(hWindow, &PID);
hProcess=OpenProcess(PROCESS_ALL_ACCESS, TRUE, PID);

    DWORD ToBeWritten[]={0x01};
    DWORD Newdatasize=sizeof(ToBeWritten);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F24, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F25, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F26, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02707394, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02707398, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02651E6C, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02651E70, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F10, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F11, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F12, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F28, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F29, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F2A, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x027078FC, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02707900, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F2B, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F2C, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F2D, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F2E, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02707ECC, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02707ECF, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02707ED0, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F1C, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F1D, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F1E, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x027068D4, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x027068D8, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F20, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02706E44, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02706E48, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F14, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F15, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F16, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02705E44, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02705E48, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F18, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02706384, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x02706388, &ToBeWritten, Newdatasize, 0);

CloseHandle(hProcess);




ohh I fucked up something with the remplace thing xP

--edit fixed
Back to top
View user's profile Send private message MSN Messenger
Noz3001
I'm a spammer
Reputation: 26

Joined: 29 May 2006
Posts: 6220
Location: /dev/null

PostPosted: Mon Dec 15, 2008 5:58 pm    Post subject: Reply with quote

wow, wow.. You can set the amount of bytes to write with WriteProcessMemory. Call it once, not 100 times.
Back to top
View user's profile Send private message MSN Messenger
gogodr
I post too much
Reputation: 125

Joined: 19 Dec 2006
Posts: 2041

PostPosted: Mon Dec 15, 2008 5:59 pm    Post subject: Reply with quote

noz3001 wrote:
wow, wow.. You can set the amount of bytes to write with WriteProcessMemory. Call it once, not 100 times.

they are all different specific addresses I'm modifying
Back to top
View user's profile Send private message MSN Messenger
Noz3001
I'm a spammer
Reputation: 26

Joined: 29 May 2006
Posts: 6220
Location: /dev/null

PostPosted: Mon Dec 15, 2008 6:02 pm    Post subject: Reply with quote

Code:
WriteProcessMemory(hProcess, (LPVOID)0x026A6F24, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F25, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F26, &ToBeWritten, Newdatasize, 0);


Look pretty close to me. There's 3 calls reduced to 1
Back to top
View user's profile Send private message MSN Messenger
gogodr
I post too much
Reputation: 125

Joined: 19 Dec 2006
Posts: 2041

PostPosted: Mon Dec 15, 2008 6:08 pm    Post subject: Reply with quote

noz3001 wrote:
Code:
WriteProcessMemory(hProcess, (LPVOID)0x026A6F24, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F25, &ToBeWritten, Newdatasize, 0);

WriteProcessMemory(hProcess, (LPVOID)0x026A6F26, &ToBeWritten, Newdatasize, 0);


Look pretty close to me. There's 3 calls reduced to 1


its quicker to generate all the scripts with the auto search and replace than coding each one and searching things to make the code shorter xP
Back to top
View user's profile Send private message MSN Messenger
Wintermoot
Expert Cheater
Reputation: 0

Joined: 08 Nov 2007
Posts: 198

PostPosted: Mon Dec 15, 2008 10:59 pm    Post subject: Reply with quote

1. Make DLL in C++.
2. Use:
Code:

*(BYTE*)026A6F24=1;

3. ???
4. PROFIT!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites