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 


C++ and GunZ
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
krndandaman
Cheater
Reputation: 0

Joined: 11 Nov 2006
Posts: 26

PostPosted: Thu Apr 05, 2007 5:30 pm    Post subject: C++ and GunZ Reply with quote

Could I easily make a DLL in GunZ just by learning basic C++?

I am planning to use this tutorial:
http://www.hurgh.org/books/c++_in_21_days/htm/ch01.php

To learn C++ in 21 days. Well, I think more like 1 month since I might not have the time to do 1 lesson some days. I'm into hacking GunZ, and I want to make my own DLL. I'm pretty sure you make DLL's with C++, if not could anyone tell me what programming language to use and if I could make one just by having basic knowledge?

Thanks in advance,
-Krndandaman

_________________
I'm mainly focused on GameCheetah sorry if I'm not here often.
A Wise man once said:"Beware of 'cute' people on MS cause anybody, including 50 year old men, can be 'cute' in MS."
Back to top
View user's profile Send private message
appalsap
Moderator
Reputation: 0

Joined: 27 Apr 2006
Posts: 6753
Location: Pakistan

PostPosted: Thu Apr 05, 2007 5:46 pm    Post subject: Reply with quote

nope, those books will only teach you C++, not windows api & related programming features
_________________
Back to top
View user's profile Send private message
RickyRudy
Grandmaster Cheater Supreme
Reputation: 0

Joined: 04 Jan 2007
Posts: 1050
Location: Jamaica

PostPosted: Thu Apr 05, 2007 6:07 pm    Post subject: Reply with quote

appalsap wrote:
nope, those books will only teach you C++, not windows api & related programming features


hmm but will it not help u to basically get the concept of C++ then u move on to a next tutorial?

_________________


My panda =) got him for 3mil =D You can get your own today from Cheetah
Back to top
View user's profile Send private message AIM Address
UnLmtD
Grandmaster Cheater
Reputation: 0

Joined: 13 Mar 2007
Posts: 894
Location: Canada

PostPosted: Thu Apr 05, 2007 8:18 pm    Post subject: Reply with quote

Those tutorials don't teach you API's and other hacking related stuff.

FROM WHAT I HEARD, gunz is not well protected and injecting dll is not a problem so try noz blog it MAY help you or use msnd to look up for your API's syntaxand stuff http://noz3001.wordpress.com/
Back to top
View user's profile Send private message
appalsap
Moderator
Reputation: 0

Joined: 27 Apr 2006
Posts: 6753
Location: Pakistan

PostPosted: Thu Apr 05, 2007 8:28 pm    Post subject: Reply with quote

its really easy in any other game too
_________________
Back to top
View user's profile Send private message
krndandaman
Cheater
Reputation: 0

Joined: 11 Nov 2006
Posts: 26

PostPosted: Thu Apr 05, 2007 10:42 pm    Post subject: Reply with quote

Okay, thanks for the quick responses. Apparently, it shouldn't be easy to make a DLL with basic C++. I've heard that it is very easy to make one with basic C++ knowledge, but I guess I heard wrong. So I must learn API stuff? o_O

I plan to make a DLL somewhere around summer, so it's time to hit the books to prepare Smile

_________________
I'm mainly focused on GameCheetah sorry if I'm not here often.
A Wise man once said:"Beware of 'cute' people on MS cause anybody, including 50 year old men, can be 'cute' in MS."
Back to top
View user's profile Send private message
Robotex
Master Cheater
Reputation: 0

Joined: 05 Sep 2006
Posts: 378
Location: The pizza country!

PostPosted: Fri Apr 06, 2007 2:33 am    Post subject: Reply with quote

it's quite easy if you plan to do dlls like those around forums

all what you have to do is just find the right functions, get updated addresses and do something like that

typedef <return type> (__cdecl* NameFunc)(<parameters>)
NameFunc Func = (NameFunc)0x<address>

then in your dll make a thread and in a loop call the function

void MyLoop()
{
if(GetAsyncKeyState(VK_NUMPAD0))
Func();
}

_________________

ASM/C++ Coder
Project Speranza lead developer
Back to top
View user's profile Send private message
UnLmtD
Grandmaster Cheater
Reputation: 0

Joined: 13 Mar 2007
Posts: 894
Location: Canada

PostPosted: Fri Apr 06, 2007 7:18 am    Post subject: Reply with quote

For a example, this is void's source code

Code:
/* This trainer was made by void ^^ with the help of Zuan and msdn
   Please give credits when you steal my source and edit the and release it =D
   THAT MEANS YOU LIQUID!!!! =D*/
//Includes
#include <windows.h>
#include <string>
#include <stdio.h>

//Definitions
#define JMP(frm, to) (int)(((int)to - (int)frm) - 5);

HWND MSWind = FindWindow(0, "MapleStory");



void GodMode()
{
   if (GetAsyncKeyState(VK_F8))
   {
      *(BYTE *)0x0067DE95 = 0x84;
            }
   else *(BYTE *)0x0067DE95 = 0x85;
}

int variable;   


BOOL APIENTRY DllMain( HMODULE hModule, DWORD  ul_reason_for_call, LPVOID lpReserved)
{
   if (ul_reason_for_call == DLL_PROCESS_ATTACH)
   {
      CreateThread( NULL, 0, (LPTHREAD_START_ROUTINE)&GodMode, 0, 0, NULL);
   }
   else if (ul_reason_for_call == DLL_PROCESS_DETACH)
   {
   }
    return TRUE;
}


As you see it doesn't need to be really complicated... of course that just enables godmode but find your own addresses and try to replace them. If you don't understand a certain API look it up in http://msdn2.microsoft.com/en-us/default.aspx
Back to top
View user's profile Send private message
appalsap
Moderator
Reputation: 0

Joined: 27 Apr 2006
Posts: 6753
Location: Pakistan

PostPosted: Fri Apr 06, 2007 8:28 am    Post subject: Reply with quote

thats horrible horrible code and should never see the light of day
_________________
Back to top
View user's profile Send private message
krndandaman
Cheater
Reputation: 0

Joined: 11 Nov 2006
Posts: 26

PostPosted: Fri Apr 06, 2007 3:14 pm    Post subject: Reply with quote

@zomg- That's for maplestory Razz

@robotex- It seems pretty simple for C++ Razz I can sort of comprehend how the functions will work just by looking at it, plain common sense.
Yeah, I already got the address list Smile And if I'm missing any, I can always ask for help, I would just give credits for like 1 or 2 addies? Btw, I'm in 8th grade right now, so some people may doubt me, but I'm a pretty fast learner. All I know is ASM and basic maplestory hacker stuff, no coding/real programming though. Oh, and I forgot how to do flash >.> My mom taught it to me for fun so I can make flash stuff a few years back, never bothered to use it again after like 1 week though.

_________________
I'm mainly focused on GameCheetah sorry if I'm not here often.
A Wise man once said:"Beware of 'cute' people on MS cause anybody, including 50 year old men, can be 'cute' in MS."
Back to top
View user's profile Send private message
Robotex
Master Cheater
Reputation: 0

Joined: 05 Sep 2006
Posts: 378
Location: The pizza country!

PostPosted: Sat Apr 07, 2007 2:51 am    Post subject: Reply with quote

i've forgot to put the while(true) loop Razz
btw void's source is almost useless on gunz, because it has got crc checks

_________________

ASM/C++ Coder
Project Speranza lead developer
Back to top
View user's profile Send private message
ravicus
Master Cheater
Reputation: 0

Joined: 16 Dec 2006
Posts: 464

PostPosted: Sat Apr 07, 2007 8:48 am    Post subject: Reply with quote

Lol, unless someone tells him how to bypass CRC, i really doubt this kid will figure it out.
_________________
Back to top
View user's profile Send private message
krndandaman
Cheater
Reputation: 0

Joined: 11 Nov 2006
Posts: 26

PostPosted: Mon Apr 09, 2007 7:55 pm    Post subject: Reply with quote

ravicus wrote:
Lol, unless someone tells him how to bypass CRC, i really doubt this kid will figure it out.


Yeah, I put up a thread request at mafiacoders requesting a site or something that teaches me how to make a CRC bypass in GENERAL, not only gunz.

_________________
I'm mainly focused on GameCheetah sorry if I'm not here often.
A Wise man once said:"Beware of 'cute' people on MS cause anybody, including 50 year old men, can be 'cute' in MS."
Back to top
View user's profile Send private message
Robotex
Master Cheater
Reputation: 0

Joined: 05 Sep 2006
Posts: 378
Location: The pizza country!

PostPosted: Tue Apr 10, 2007 2:11 am    Post subject: Reply with quote

krndandaman wrote:
ravicus wrote:
Lol, unless someone tells him how to bypass CRC, i really doubt this kid will figure it out.


Yeah, I put up a thread request at mafiacoders requesting a site or something that teaches me how to make a CRC bypass in GENERAL, not only gunz.

There isn't a universal way to bypass, only theory...

On gunz, the problem is crc checks are done from GameGuard and not gunz itself, and you can't disable GameGuard now because GunZ checks for GameGuard process

So unless you find out to disable GameGuard checks, you cannot edit memory, the only ways you can cheat is dll injection, pointers, proxy dll and debug registers

_________________

ASM/C++ Coder
Project Speranza lead developer
Back to top
View user's profile Send private message
krndandaman
Cheater
Reputation: 0

Joined: 11 Nov 2006
Posts: 26

PostPosted: Tue Apr 10, 2007 4:29 pm    Post subject: Reply with quote

Robotex wrote:
krndandaman wrote:
ravicus wrote:
Lol, unless someone tells him how to bypass CRC, i really doubt this kid will figure it out.


Yeah, I put up a thread request at mafiacoders requesting a site or something that teaches me how to make a CRC bypass in GENERAL, not only gunz.

There isn't a universal way to bypass, only theory...

On gunz, the problem is crc checks are done from GameGuard and not gunz itself, and you can't disable GameGuard now because GunZ checks for GameGuard process

So unless you find out to disable GameGuard checks, you cannot edit memory, the only ways you can cheat is dll injection, pointers, proxy dll and debug registers


That's probably way out of my league. I've seen a few people so far with color names in GunZ, I've been wondering how they did it, they don't seem like such great hackers. When I ask, they go "LEARN SOME CODING NUB" and stuff like that. -_- I guess I'll focus on a DLL for now. Is basic C++ good for DLL's as long as I have addresses? And don't I just have to use ZPOSTSPAWN and things like that?

_________________
I'm mainly focused on GameCheetah sorry if I'm not here often.
A Wise man once said:"Beware of 'cute' people on MS cause anybody, including 50 year old men, can be 'cute' in MS."
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