Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

exploit code

Status
Not open for further replies.
Newbie Spellweaver
Joined
Oct 16, 2012
Messages
17
Reaction score
9
i managed to disabled "%" ingame and all the special character's alt + numpad
is there any exploit code except "%"? just comment here thank you :cool:
 
Tantra Freelancer
Joined
Apr 9, 2014
Messages
541
Reaction score
23
i managed to disabled "%" ingame and all the special character's alt + numpad
is there any exploit code except "%"? just comment here thank you :cool:

Wow that's good news.

Could you be so kind to share how to disable the "%" and ALT + Numpad please?

Ciao!
 
Tantra Freelancer
Joined
Apr 9, 2014
Messages
541
Reaction score
23
I don't know either. If you have the answer you can answer it or maybe he is generous enough and you are not :fanny:
 
Banned
Banned
Joined
Jul 8, 2007
Messages
1,628
Reaction score
1,619
Why would he share his hard work to you?
Disabling those codes takes time & efforts.
Specially if you're new to debugging.

This is a Development section, and no he doesnt have to show his work to anyone, this is just something he is working on, and very hard I imagine. If I was him ... I would oupen the engine in IDA pro n take a look at the states ;)
 
Joined
Jul 18, 2007
Messages
1,054
Reaction score
1,039
Why would he share his hard work to you?
Disabling those codes takes time & efforts.
Specially if you're new to debugging.

Because ragezone is a community built for sharing... Just like how someone released those tantra files you are using, you are kind of expected to contribute back to the community.

Else, you are classified as a useless leecher with no value to ragezone what-so-ever.Not saying that the 26 posts guy deserves the information, technically he doesn't since he is classified as a useless leech, but the idea of contribution should be used by everyone.

~ Jangan
 
Joined
Apr 6, 2012
Messages
456
Reaction score
38
They don't want to share something for the community its because of the money involved. Competition sucks! and that's why tantra section is already dying and didn't evolved to any something new.
 
Banned
Banned
Joined
Jul 8, 2007
Messages
1,628
Reaction score
1,619
They don't want to share something for the community its because of the money involved. Competition sucks! and that's why tantra section is already dying and didn't evolved to any something new.

Unfortunatly this is the same all over the forum, not just in the Tantra Online Section.... and TRUST me the KalOnline section is worse.
If people work together then .. well things might start looking up everywhere ;)
 
Joined
Apr 6, 2012
Messages
456
Reaction score
38
Unfortunatly this is the same all over the forum, not just in the Tantra Online Section.... and TRUST me the KalOnline section is worse.
If people work together then .. well things might start looking up everywhere ;)

Right, well we can't please everyone. And also the game will eventually die soon.
Haven't seen someone posted a working source for this game.
 
Custom Title Activated
Loyal Member
Joined
Mar 26, 2012
Messages
1,465
Reaction score
131
The biggest problem that I can see is that it is all about money. If you don't have another server attacking and asking for money then there is a player that is doing the same. Unfortunately it is selfish of them. For this game to continue it means that players, servers and others need to work to allow the game to continue. People have to remember that hosting is not free and this means that all should NOT attempt to make it so that others cannot play the game.
 
Experienced Elementalist
Joined
Dec 17, 2013
Messages
233
Reaction score
30
Why would a server being attacked? good work = envy. envious persons tend to distract what good at others who didn't share what they have. lol, survival cycle. sad but true. money is just a second option. we can post development here, but if we are going to share something, it should have placed in the released section right? now as far as tantra is concern, it is not dying, it was just discontinued long time ago. and now that we gather pieces of the development tools, it does slowly patched all together. if we could help each other recreate it, built it and develop it, it will come out better than the original developer. but instead, everytime somebody is trying to post his development, everyone consider that as competition and there goes a battle between destroying one's accomplishment.

anyway, those codes are patched already... hope that several developers can do the same. ^_^ thanks pher14344 for the motivation.
 
Tantra Freelancer
Joined
Apr 9, 2014
Messages
541
Reaction score
23
Crab mentality there is but somehow I hope whatever exploitation in the game that is present upto now I really encourage every to share it so we can work on it. Everyday is just another learning day for us all. Maybe one day we could join together as a team in one server sharing the same passion of the game.
 
Elite Diviner
Joined
Jan 17, 2014
Messages
401
Reaction score
40
I already disable those specials chars in my HTlauncher by using Hex Editor .
:thumbup:
 
Newbie Spellweaver
Joined
Jul 17, 2013
Messages
90
Reaction score
18
Client side blocking is a very crappy way to do it, instead why not filter packets like the big servers do??

struct MSG_STANDARD
{
WORD wType;
WORD wSeq;
WORD wPDULength;
WORD wDummy;
DWORD dwClientTick;
int nID;
};

Code:
bool ValidString(char * cString){
	string lFilter = "!@#$^&*()_+-=[]{}|;:,./<>?`~ ";
	int iResult = 1;
	int i, j;
	bool Continue = false;
	const char * cFilter = "!@#$^&*()_+-=[]{}|;:,./<>?`~ ";


	string sString = string(cString);


	if(sString.size() == 0)
	{
		return true;
	}


	for ( i = 0; i <= sString.size() - 1 && iResult == 1; i++)
	{
		if(cString[i] < 0)
		{
			return false;
		}
		else if(!isalnum(cString[i]))
		{
			Continue = true;
			for( j = 0; j <= lFilter.size() - 1 && Continue == true; j++)
			{
				Continue = true;
				iResult = 0;
				if(cFilter[j] == cString[i])
				{
					iResult = 1;
					Continue = false;
					break;
				}
			}
		}
	}


	if(iResult == 1)
	{
		return true;
	}
	else
	{
		return false;
	}
};


bool ValidName(char * cName, int cSize)
{
	int cResult = 0;
	for (int i = 0; i <= cSize - 1; i++)
	{
		if(cName[i] < 0)
		{
			return false;
		}
		else if(!isalnum(cName[i]))
		{
			return false;
		}
	}
	return true;
}
 
Elite Diviner
Joined
Jan 17, 2014
Messages
401
Reaction score
40
Client side blocking is a very crappy way to do it, instead why not filter packets like the big servers do??

struct MSG_STANDARD
{
WORD wType;
WORD wSeq;
WORD wPDULength;
WORD wDummy;
DWORD dwClientTick;
int nID;
};

Code:
bool ValidString(char * cString){
    string lFilter = "!@#$^&*()_+-=[]{}|;:,./<>?`~ ";
    int iResult = 1;
    int i, j;
    bool Continue = false;
    const char * cFilter = "!@#$^&*()_+-=[]{}|;:,./<>?`~ ";


    string sString = string(cString);


    if(sString.size() == 0)
    {
        return true;
    }


    for ( i = 0; i <= sString.size() - 1 && iResult == 1; i++)
    {
        if(cString[i] < 0)
        {
            return false;
        }
        else if(!isalnum(cString[i]))
        {
            Continue = true;
            for( j = 0; j <= lFilter.size() - 1 && Continue == true; j++)
            {
                Continue = true;
                iResult = 0;
                if(cFilter[j] == cString[i])
                {
                    iResult = 1;
                    Continue = false;
                    break;
                }
            }
        }
    }


    if(iResult == 1)
    {
        return true;
    }
    else
    {
        return false;
    }
};


bool ValidName(char * cName, int cSize)
{
    int cResult = 0;
    for (int i = 0; i <= cSize - 1; i++)
    {
        if(cName[i] < 0)
        {
            return false;
        }
        else if(!isalnum(cName[i]))
        {
            return false;
        }
    }
    return true;
}


yes we can .
but we have a different kind of idea's on how to disable those characters in .exe
one of them is using offset .
don't worry i will post some tutorials how to disable it. :)
 
Tantra Freelancer
Joined
Apr 9, 2014
Messages
541
Reaction score
23
yes we can .
but we have a different kind of idea's on how to disable those characters in .exe
one of them is using offset .
don't worry i will post some tutorials how to disable it. :)

I can't wait for your tutorial mate.
 
Status
Not open for further replies.
Back
Top