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 


I want to learn something usefull.
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
skam8
Master Cheater
Reputation: 1

Joined: 03 Oct 2006
Posts: 291
Location: Teh epic land of Canada

PostPosted: Thu Jan 17, 2008 4:40 pm    Post subject: I want to learn something usefull. Reply with quote

And i was wondering what would be the most usefull?

-ASM

-C++

-Delphi 7

-.NET

-Learning how to use ollydbg

-Etc



Edit: Thank you to whoever moved this to the right section.

_________________


Last edited by skam8 on Thu Jan 17, 2008 4:43 pm; edited 1 time in total
Back to top
View user's profile Send private message
spectrum
Expert Cheater
Reputation: 0

Joined: 27 Mar 2007
Posts: 143

PostPosted: Thu Jan 17, 2008 4:43 pm    Post subject: Reply with quote

visual basic and asm. that should help you alot
Back to top
View user's profile Send private message
sushisamurai
Newbie cheater
Reputation: 0

Joined: 23 Oct 2007
Posts: 24

PostPosted: Thu Jan 17, 2008 4:43 pm    Post subject: Reply with quote

depends what you want to do.
Back to top
View user's profile Send private message
Trow
Grandmaster Cheater
Reputation: 2

Joined: 17 Aug 2006
Posts: 957

PostPosted: Thu Jan 17, 2008 4:44 pm    Post subject: Reply with quote

useful for what?

if you want to make a webpage, C is not useful at all.
if you are about to go hack a game, maybe C is.

so specify "domain of usefulness"

_________________
Get kidnapped often.
Back to top
View user's profile Send private message
skam8
Master Cheater
Reputation: 1

Joined: 03 Oct 2006
Posts: 291
Location: Teh epic land of Canada

PostPosted: Thu Jan 17, 2008 4:44 pm    Post subject: Reply with quote

Well, there is a lot of thing that i'd like to do but i dont have the knowloedge to accomplish it. Some are related to game hacking, some are not.


blland wrote:
useful for what?

if you want to make a webpage, C is not useful at all.
if you are about to go hack a game, maybe C is.

so specify "domain of usefulness"


Not webpages. Making some simple software, and id like to make a trainer based on array of byte for maple.

_________________
Back to top
View user's profile Send private message
Trow
Grandmaster Cheater
Reputation: 2

Joined: 17 Aug 2006
Posts: 957

PostPosted: Thu Jan 17, 2008 4:52 pm    Post subject: Reply with quote

skam8 wrote:
Well, there is a lot of thing that i'd like to do but i dont have the knowloedge to accomplish it. Some are related to game hacking, some are not.


blland wrote:
useful for what?

if you want to make a webpage, C is not useful at all.
if you are about to go hack a game, maybe C is.

so specify "domain of usefulness"


Not webpages. Making some simple software, and id like to make a trainer based on array of byte for maple.


i'll say delphi

_________________
Get kidnapped often.
Back to top
View user's profile Send private message
Reak
I post too much
Reputation: 0

Joined: 15 May 2007
Posts: 3496

PostPosted: Thu Jan 17, 2008 4:53 pm    Post subject: Reply with quote

skam8 wrote:

Not webpages. Making some simple software, and id like to make a trainer based on array of byte for maple.


You mean WriteProcessMemory by injecting array of bytes or using array of bytes instead of addresses?

For simple applications = delphi.
for trainers n stuff = C/C++.


Last edited by Reak on Thu Jan 17, 2008 4:54 pm; edited 1 time in total
Back to top
View user's profile Send private message
skam8
Master Cheater
Reputation: 1

Joined: 03 Oct 2006
Posts: 291
Location: Teh epic land of Canada

PostPosted: Thu Jan 17, 2008 4:53 pm    Post subject: Reply with quote

blland wrote:
skam8 wrote:
Well, there is a lot of thing that i'd like to do but i dont have the knowloedge to accomplish it. Some are related to game hacking, some are not.


blland wrote:
useful for what?

if you want to make a webpage, C is not useful at all.
if you are about to go hack a game, maybe C is.

so specify "domain of usefulness"


Not webpages. Making some simple software, and id like to make a trainer based on array of byte for maple.


i'll say delphi


Thank you! Any other opinions?

_________________
Back to top
View user's profile Send private message
stealthy17
Expert Cheater
Reputation: 0

Joined: 10 Apr 2007
Posts: 144
Location: The Netherlands

PostPosted: Thu Jan 17, 2008 4:55 pm    Post subject: Reply with quote

FreeBasic?

Very easy to learn and really easy functions

Here's a little sample of one of my projects
this is part of my MU nprotect hack (to patch it out)
I've changed the offsets so don't bother copying / leaking (i didn't paste the full thing anyway)

Btw this isn't an example to show my coding just check if you like the functionality and syntax...

Download here;
http://www.freebasic.net/index.php/details?page=download&category=bin&id=1

Code:
#include "windows.bi"
#include "win\psapi.bi"

While 1 = 1
   EnumProcesses(@Pids(0),size,@qamount)
   For f = 0 To (qamount / 4)
      hProcess2 = OpenProcess(PROCESS_ALL_ACCESS, False, Pids(f))
      GetModuleFileNameEx(hProcess2, NULL, @IDname, SIZEOF(IDname))
      IDname1 = IDname
         If UCase(Right(IDname1, 13)) = Mid(Chr(1) + "GAMEGUARD.DES", 2, 13) Then
         EXIT WHILE
      End If
   Next
   If inkey$ <> "" Then End
Wend

ProcessId = GetProcessId(hProcess2)
hSnapshot = INVALID_HANDLE_VALUE
TE32.dwSize = SIZEOF(THREADENTRY32)
hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0)
Thread32First(hSnapshot,@TE32)

t = 0
While 1 = 1
   Thread32Next(hSnapshot,@TE32)
   If ProcessId = TE32.th32OwnerProcessID Then
      hThread = OpenThread(THREAD_SUSPEND_RESUME, False, TE32.th32ThreadID)
      t = t + 1
      If t = 1 Then
         SuspendThread (hThread)
      End If
      IF t=1 THEN EXIT WHILE
   End If
Wend
CloseHandle (hSnapshot)


size = 255
While 1 = 1
   EnumProcesses(@Pids(0),size,@qamount)
   For f = 0 To (qamount / 4)
      hProcess = OpenProcess(PROCESS_ALL_ACCESS, False, Pids(f))
      GetModuleFileNameEx(hProcess, NULL, @IDname, SIZEOF(IDname))
      IDname1 = IDname
      If UCase(Right(IDname1, 8)) = Mid(Chr(1) + "MAIN.EXE", 2, 8) Then
         EXIT WHILE
      End If
   Next
Wend
noerr1 = &HEB
noerr2 = &HE
WriteProcessMemory(hProcess, &H0055F1F7, @noerr1, 1, NULL)
WriteProcessMemory(hProcess, &H0055F1F8, @noerr2, 1, NULL)
Back to top
View user's profile Send private message
BanditWulf
Expert Cheater
Reputation: 0

Joined: 09 Aug 2007
Posts: 242
Location: Holland, michigan

PostPosted: Thu Jan 17, 2008 6:02 pm    Post subject: Reply with quote

well somthing useful ??? hmmm you could

snort crack and never get on CEF again that would be useful (:


j/k

vb .. c++ and delphi are nice nad its what i know and ollydbg but its gay

_________________
T.i Ft Justin T- Dead and gone ... go listen to it

Accounts just sitting around...
Khaini: Priest 73 - active
Khaini: Chief Bandit 81 -semi active
Khaini: Mage 70 - inactive
Khaini: Spearman 56 - inactive
Khaini: Fighter 60 Legit - active
Back to top
View user's profile Send private message
Flyte
Peanuts!!!!
Reputation: 6

Joined: 19 Apr 2006
Posts: 1887
Location: Canada

PostPosted: Thu Jan 17, 2008 6:07 pm    Post subject: Reply with quote

Ignore everyody who says <NAME HERE>Basic. It is useless.

Something usefull: ASM, C, and OllyDBG.
Back to top
View user's profile Send private message
skam8
Master Cheater
Reputation: 1

Joined: 03 Oct 2006
Posts: 291
Location: Teh epic land of Canada

PostPosted: Thu Jan 17, 2008 6:20 pm    Post subject: Reply with quote

Flyte wrote:
Ignore everyody who says <NAME HERE>Basic. It is useless.

Something usefull: ASM, C, and OllyDBG.


Ok thank. And why peanuts?

_________________
Back to top
View user's profile Send private message
Flyte
Peanuts!!!!
Reputation: 6

Joined: 19 Apr 2006
Posts: 1887
Location: Canada

PostPosted: Thu Jan 17, 2008 6:34 pm    Post subject: Reply with quote

skam8 wrote:
Ok thank. And why peanuts?


Dark Byte's doing. Wink

I think I might get him to change it to something else if I can.
Back to top
View user's profile Send private message
samuri25404
Grandmaster Cheater
Reputation: 7

Joined: 04 May 2007
Posts: 955
Location: Why do you care?

PostPosted: Thu Jan 17, 2008 6:50 pm    Post subject: Reply with quote

Are you in this for industry, or just fun?
_________________
Wiccaan wrote:

Oh jeez, watchout I'm a bias person! Locked.


Auto Assembly Tuts:
In Depth Tutorial on AA
Extended
Back to top
View user's profile Send private message
skam8
Master Cheater
Reputation: 1

Joined: 03 Oct 2006
Posts: 291
Location: Teh epic land of Canada

PostPosted: Thu Jan 17, 2008 6:56 pm    Post subject: Reply with quote

samuri25404 wrote:
Are you in this for industry, or just fun?


Well, its most likely for my personnal knowledge, but i need to do a university work which would be a lot easier if i'd be able to make a software(something pretty simple).

_________________
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
Goto page 1, 2  Next
Page 1 of 2

 
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