EMO Style ForumPro - Hos Geldiniz
Giriş yap

Şifremi unuttum

Istatistikler
Toplam 203 kayıtlı kullanıcımız var
Son kaydolan kullanıcımız: posta59

Kullanıcılarımız toplam 1186 mesaj attılar bunda 862 konu
Tarıyıcı
 Kapı
 Indeks
 Üye Listesi
 Profil
 SSS
 Arama
Arama
 
 

Sonuç :
 


Rechercher çıkıntı araştırma

RSS akısı


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Anahtar-kelime

Kimler hatta?
Toplam 4 kullanıcı online :: 0 Kayıtlı, 0 Gizli ve 4 Misafir :: 1 Arama motorları

Yok

[ Bütün listeye bak ]


Sitede bugüne kadar en çok 217 kişi C.tesi Tem. 29, 2017 1:46 am tarihinde online oldu.
En son konular
» İnternetten Para Kazandıran Oyun ! Ödeme Alt Limiti Yok ! DEV KONU
Cuma Ağus. 29, 2014 8:33 am tarafından Hello EMO

» goldenchase.net maden yaparak para kazanma
Cuma Ağus. 29, 2014 8:18 am tarafından Hello EMO

» etichal hacker görsel egitim seti
Çarş. Ağus. 06, 2014 4:57 am tarafından Hello EMO

» KO TBL Source C#
Ptsi Ara. 09, 2013 6:36 am tarafından Hello EMO

» x86 Registers
C.tesi Ağus. 24, 2013 5:02 am tarafından Hello EMO

» [Tutorial] Pegando Address, Pointers de WYD
Çarş. Tem. 10, 2013 7:25 am tarafından Hello EMO

» [Tutorial] Pegando Address, Pointers de CS Metodo²
Çarş. Tem. 10, 2013 7:23 am tarafından Hello EMO

» [Tutorial] Aprendendo basico deASM OLLYDBG
Çarş. Tem. 10, 2013 7:22 am tarafından Hello EMO

» Basic C# DLL injector
Ptsi Tem. 08, 2013 7:48 am tarafından Hello EMO

Reklam

Old MapleStory Bot source code

Önceki başlık Sonraki başlık Aşağa gitmek

Old MapleStory Bot source code

Mesaj tarafından Hello EMO Bir Ptsi Haz. 27, 2011 4:01 am

[quote name='Flam' timestamp='1308957876' post='12508']
An internet wanderer recently shared his old MapleStory bot code with me.
This doesn't work anymore; this is for educational purposes only.

Credits: Ranger

Kod:
#define _CRT_SECURE_NO_WARNINGS 1
#define JMP(frm, to) (int)(((int)to - (int)frm) - 5);
#include <windows.h>
#include "Resource.h"
#include "Read.h"
#include "PM.h"

//Bools
bool HPbot = true;
bool MPbot = true;
bool Autoattack = true;
bool Autoloot = true;
bool AutoSkill = true;
bool Tubi = true;
bool Drop = true;
bool Godmod = true;
bool Breath = true;
bool AutoSkill2 = true;
bool UA = true;

//buff
char buf [33];

//------------------------------------------------------------------------------------------
//--------------------------------------StatHook stuff--------------------------------------
//------------------------------------------------------------------------------------------
/*
int currenthp, maxhp, currentmp, maxmp, currentexp, maxexp;
unsigned long StatCALL = 0x006171B6, HookAddress = 0x00683621;

*/
//------------------------------------------------------------------------------------------
//-----------------------------------Address and Offsets------------------------------------
//------------------------------------------------------------------------------------------
// HP/MP Values
DWORD HPMPbase      = 0x99813c;
DWORD HPoffset      = 0xCFC;
DWORD MPoffset      = 0xD00;
DWORD Attackoff;

//Char Base stuff
DWORD CharBase      = 0x997EDC;
DWORD Breathoff      = 0x544;
DWORD CharX         = 0xE50;

DWORD MobBase      = 0x997EEC;
DWORD Moboff      = 0x24;

// Login  1 = not logged  0 = logged in
DWORD Login         = 0x475930;
DWORD Loginoff      = 0x24;

//Alert
DWORD Alert;
DWORD HPa;
DWORD MPa;

//Godmod
DWORD GodmodAddy   = 0x997edc;
DWORD Godmodoff;

//tubi Base EUR 1-3 ENG 1-3 DUT 1-2 ESP 1-2 NED 1-2 FRA 1-2 Server  0 is Kradia 1 Demethos
DWORD Tubiaddy      = 0x993a90;
DWORD Tubioff      = 0x2084;
DWORD Serveroff      = 0x2048;


DWORD Channel      = 0x8553E3;
DWORD Channeloff   = 0x204C;

// Instant Drop
DWORD DropAddy      = 0x90AB00;

// MOUSE
DWORD Mouseaddy      = 0x998298;
DWORD MouseBase      = 0x978;
DWORD MouseOff      = 0x84;

// PPL
DWORD PPLBase      = 0x997EF0;
DWORD PPLoff      = 0x18;

// MAP id
DWORD MapBase      = 0x999470;
DWORD Mapoff      = 0x65C;



//------------------------------------------------------------------------------------------
//-------------------------------------MP POTTING-------------------------------------------
//------------------------------------------------------------------------------------------
void MPBOT (HWND hWnd)
{
   char MPlimit [7];
   int MyMP;
   GetDlgItemText(hWnd, IDC_MPLIMIT, MPlimit, 7);
   LPARAM lparam = (MapVirtualKey(0x21, 0) << 16) + 1;
   HWND MSHWND = FindWindow ("MapleStoryClass",0);
   while (!MPbot)
   {
      MyMP   = ReadPointer((ULONG_PTR*)HPMPbase, MPoffset) ;
      SetDlgItemText(hWnd, IDC_HPLIMIT, MPlimit);
      if (MyMP < atoi(MPlimit))
         {
            PM(MSHWND, WM_KEYDOWN, 0x21, lparam); // page up
            PM(MSHWND, WM_KEYUP, 0x21, NULL);
            Sleep (1000);
         }

      else
         {
            Sleep (200);
         }

   }
}

//------------------------------------------------------------------------------------------
//-------------------------------------HP POTTING-------------------------------------------
//------------------------------------------------------------------------------------------
void HPBOT (HWND hWnd)
{
   char HPlimit [7];
   int MyHP;
   GetDlgItemText(hWnd, IDC_HPLIMIT, HPlimit, 7);
   LPARAM lparam = (MapVirtualKey(0x22, 0) << 16) + 1;
   HWND MSHWND = FindWindow ("MapleStoryClass",0);

   while (!HPbot)
   {
      MyHP   = ReadPointer((ULONG_PTR*)HPMPbase, HPoffset) ;
      SetDlgItemText(hWnd, IDC_HPLIMIT,HPlimit);
      if (MyHP < atoi(HPlimit))
         {
            PM(MSHWND, WM_KEYDOWN, 0x22, lparam); // page down
            PM(MSHWND, WM_KEYUP, 0x22, NULL);
            Sleep (1000);
         }

      else
         {
            Sleep (200);
         }

   }

}
//------------------------------------------------------------------------------------------
//-------------------------Setting MP/HP alert to 100%--------------------------------------
//------------------------------------------------------------------------------------------
void AlertCheck (HWND hWnd)
{
   if (ReadPointer((ULONG_PTR*)Alert, HPa) != 20)
      *(DWORD*)(*(DWORD*)Alert + HPa) = 20;
   Sleep (100);
   if (ReadPointer((ULONG_PTR*)Alert, MPa) != 20)
      *(DWORD*)(*(DWORD*)Alert + MPa) = 20;
   //SetDlgItemText(hWnd, IDC_CHECK, "Stats: inGame" );
}

//------------------------------------------------------------------------------------------
//------------------------------------TUBI------------------------------------------------
//------------------------------------------------------------------------------------------
void TUBI (HWND hWnd)
{
   while (!Tubi)
   {
      if (ReadPointer((ULONG_PTR*)Tubiaddy, Tubioff) != 0)
         *(DWORD*)(*(DWORD*)Tubiaddy + Tubioff) = 0;
      Sleep (100);
   }

}
//------------------------------------------------------------------------------------------
//---------------------------------Instant Drop---------------------------------------------
//------------------------------------------------------------------------------------------
void DROP (HWND hWnd)
{
   double addy;
   while (!Drop)
   {

      addy = *(double*)DropAddy;
      if (addy !=0)
      {
         *(double*)DropAddy = 0x00;
      }
      Sleep (200);

   }

}

//------------------------------------------------------------------------------------------
//-----------------------------------AUTO LOOT----------------------------------------------
//------------------------------------------------------------------------------------------

void AUTOLOOT (HWND hWnd)
{
   LPARAM lparam = (MapVirtualKey(0x05A, 0) << 16) + 1;
   HWND MSHWND = FindWindow ("ApolloRuntimeContentWindow",0);

   while (!Autoloot)
   {
      PM(MSHWND, WM_KEYDOWN, 0x05A, lparam); //Z
      PM(MSHWND, WM_KEYUP, 0x05A, NULL);
      Sleep (10);
   }
}

//------------------------------------------------------------------------------------------
//-----------------------------------AUTO ATTACK--------------------------------------------
//------------------------------------------------------------------------------------------

void AUTOATTACK (HWND hWnd)
{
   LPARAM lparam = (MapVirtualKey(0x011, 0) << 16) + 1;
   HWND MSHWND = FindWindow ("ApolloRuntimeContentWindow",0);

   while (!Autoattack)
   {
      PM(MSHWND, WM_KEYDOWN, 0x011, lparam); //ctrl
      PM(MSHWND, WM_KEYUP, 0x011, NULL);
      Sleep (100);
   }

}

//------------------------------------------------------------------------------------------
//--------------------------------------BREATH----------------------------------------------
//------------------------------------------------------------------------------------------

void BREATH (HWND hWnd)
{
   while (!Breath)
   {
      if (ReadPointer((ULONG_PTR*)CharBase, Breathoff) != 0)
         *(DWORD*)(*(DWORD*)CharBase + Breathoff) = 0;
      Sleep (100);
   }
}

//------------------------------------------------------------------------------------------
//-----------------------------------AUTO SKILL 1-------------------------------------------
//------------------------------------------------------------------------------------------

void AUTOSKILL (HWND hWnd)
{
   LPARAM lparam = (MapVirtualKey(0x024, 0) << 16) + 1;
   HWND MSHWND = FindWindow ("MapleStoryClass",0);
   char Limit [5];
   int newlimit;
   GetDlgItemText(hWnd, IDC_SKILLDELAY, Limit, 5);
   newlimit = atoi(Limit);
   newlimit = newlimit*1000;
   while (!AutoSkill)
   {
      PM(MSHWND, WM_KEYDOWN, 0x024, lparam); //HOME
      PM(MSHWND, WM_KEYUP, 0x024, NULL);
      Sleep (newlimit);
   }

}
//------------------------------------------------------------------------------------------
//-----------------------------------AUTO SKILL 2-------------------------------------------
//------------------------------------------------------------------------------------------

void AUTOSKILL2 (HWND hWnd)
{
   LPARAM lparam = (MapVirtualKey(0x023, 0) << 16) + 1;
   HWND MSHWND = FindWindow ("MapleStoryClass",0);
   char Limit [5];
   int newlimit;
   GetDlgItemText(hWnd, IDC_SKILLDELAY2, Limit, 5);
   newlimit = atoi(Limit);
   newlimit = newlimit*1000;
   while (!AutoSkill2)
   {
      PM(MSHWND, WM_KEYDOWN, 0x023, lparam); //END
      PM(MSHWND, WM_KEYUP, 0x023, NULL);
      Sleep (newlimit);
   }

}

//------------------------------------------------------------------------------------------
//-----------------------------------------UA-----------------------------------------------
//------------------------------------------------------------------------------------------
void UATT (HWND hWnd)
{



}

//------------------------------------------------------------------------------------------
//---------------------------Main loop and hot keys-----------------------------------------
//------------------------------------------------------------------------------------------

void MainLoop (HWND hWnd)
{
   int MyMP, MyHP,MyXchar,MyYchar,MyChannel,MyServer,MyMouseX,MyMouseY,MyPPL,MyMapID,MyMob;
   DWORD MyMouseBase;
      SetDlgItemText(hWnd, IDC_MPLIMIT, "200");//MP
      SetDlgItemText(hWnd, IDC_HPLIMIT, "500");//HP
      SetDlgItemText(hWnd, IDC_SKILLDELAY, "10");
      SetDlgItemText(hWnd, IDC_SKILLDELAY2, "50");
      for (;;)
   {
      MyMP   = ReadPointer((ULONG_PTR*)HPMPbase, MPoffset) ;
      MyHP   = ReadPointer((ULONG_PTR*)HPMPbase, HPoffset) ;
      MyXchar = ReadPointer((ULONG_PTR*)CharBase, CharX) ;
      MyYchar = ReadPointer((ULONG_PTR*)CharBase+4, CharX) ;
      MyChannel = ReadPointer((ULONG_PTR*)Channel, Channeloff) ;
      MyServer = ReadPointer((ULONG_PTR*)Tubiaddy,Serveroff ) ;
      MyMouseBase = *((DWORD*)Mouseaddy) + MouseBase;
      MyMouseX = ReadPointer((ULONG_PTR*)MyMouseBase, MouseOff);
      MyMouseY = ReadPointer((ULONG_PTR*)MyMouseBase, MouseOff+4);
      MyPPL   = ReadPointer((ULONG_PTR*)PPLBase, PPLoff);
      MyMapID   = ReadPointer((ULONG_PTR*)MapBase, Mapoff);
      MyMob   = ReadPointer((ULONG_PTR*)MobBase, Moboff);


      SetDlgItemText(hWnd, IDC_MP, _itoa(MyMP, buf, 10));
      SetDlgItemText(hWnd, IDC_HP, _itoa(MyHP, buf, 10));
      SetDlgItemText(hWnd, IDC_CHARX, _itoa(MyXchar, buf, 10));
      SetDlgItemText(hWnd, IDC_CHARY, _itoa(MyYchar, buf, 10));
      SetDlgItemText(hWnd, IDC_CHARY, _itoa(MyChannel, buf, 10));
      SetDlgItemText(hWnd, IDC_WORLD, _itoa(MyServer, buf, 10));
      SetDlgItemText(hWnd, IDC_MAPID, _itoa(MyMapID, buf, 10));
      SetDlgItemText(hWnd, IDC_PPL, _itoa(MyPPL, buf, 10));
      SetDlgItemText(hWnd, IDC_MOUSEX, _itoa(MyMouseX, buf, 10));
      SetDlgItemText(hWnd, IDC_MOUSEY, _itoa(MyMouseY, buf, 10));
      SetDlgItemText(hWnd, IDC_MP, _itoa(MyMob, buf, 10));




      //-------------HP BOT-----------------
      if (GetAsyncKeyState(VK_F1))
         {
            if (HPbot)
            {
               HPbot=FALSE;
               SetDlgItemText(hWnd, IDC_HPBOT, "on" );
               CreateThread(0, 0, (LPTHREAD_START_ROUTINE)&HPBOT, hWnd, 0, 0);
            }
            else
            {
               HPbot=TRUE;
               SetDlgItemText(hWnd, IDC_HPBOT, "off" );
            }
         }

      //-------------MP BOT-----------------
      if (GetAsyncKeyState(VK_F2))
         {
            if (MPbot)
            {
               MPbot=FALSE;
               SetDlgItemText(hWnd, IDC_MPBOT, "on" );
               CreateThread(0, 0, (LPTHREAD_START_ROUTINE)&MPBOT, hWnd, 0, 0);
            }
            else
            {
               MPbot=TRUE;
               SetDlgItemText(hWnd, IDC_MPBOT, "off" );
            }
         }
      //-------------AUTOSKILL-----------------
      if (GetAsyncKeyState(VK_F3))
         {
            if (AutoSkill)
            {
               AutoSkill=FALSE;
               SetDlgItemText(hWnd, IDC_SKILLBOT, "on" );
               CreateThread(0, 0, (LPTHREAD_START_ROUTINE)&AUTOSKILL, hWnd, 0, 0);
            }
            else
            {
               AutoSkill=TRUE;
               SetDlgItemText(hWnd, IDC_SKILLBOT, "off" );
            }
         }
      //-------------AUTOSKILL 2-----------------
      if (GetAsyncKeyState(VK_F4))
         {
            if (AutoSkill2)
            {
               AutoSkill2=FALSE;
               SetDlgItemText(hWnd, IDC_SKILLBOT2, "on" );
               CreateThread(0, 0, (LPTHREAD_START_ROUTINE)&AUTOSKILL2, hWnd, 0, 0);
            }
            else
            {
               AutoSkill2=TRUE;
               SetDlgItemText(hWnd, IDC_SKILLBOT2, "off" );
            }
         }
      //------------Auto ATTACK----------------
      if (GetAsyncKeyState(VK_F5))
         {
            if (Autoattack)
            {
               Autoattack=FALSE;
               SetDlgItemText(hWnd, IDC_ATTACK, "on" );
               CreateThread(0, 0, (LPTHREAD_START_ROUTINE)&AUTOATTACK, hWnd, 0, 0);
            }
            else
            {
               Autoattack=TRUE;
               SetDlgItemText(hWnd, IDC_ATTACK, "off" );
            }
         }
      //------------Auto Loot----------------
      if (GetAsyncKeyState(VK_F6))
         {
            if (Autoloot)
            {
               Autoloot=FALSE;
               SetDlgItemText(hWnd, IDC_LOOT, "on" );
               CreateThread(0, 0, (LPTHREAD_START_ROUTINE)&AUTOLOOT, hWnd, 0, 0);
            }
            else
            {
               Autoloot=TRUE;
               SetDlgItemText(hWnd, IDC_LOOT, "off" );
            }
         }
      //------------TUBI----------------
      if (GetAsyncKeyState(VK_F7))
         {
            if (Tubi)
            {
               Tubi=FALSE;
               SetDlgItemText(hWnd, IDC_TUBI, "on" );
               CreateThread(0, 0, (LPTHREAD_START_ROUTINE)&TUBI, hWnd, 0, 0);
            }
            else
            {
               Tubi=TRUE;
               SetDlgItemText(hWnd, IDC_TUBI, "off" );
            }
         }
      //------------DROP----------------
      if (GetAsyncKeyState(VK_F8))
         {
            if (Drop)
            {
               Drop=FALSE;
               SetDlgItemText(hWnd, IDC_DROP, "on" );
               CreateThread(0, 0, (LPTHREAD_START_ROUTINE)&DROP, hWnd, 0, 0);
            }
            else
            {
               Drop=TRUE;
               SetDlgItemText(hWnd, IDC_DROP, "off" );
            }
         }
      //------------Breath----------------
      if (GetAsyncKeyState(VK_F9))
         {
            if (Breath)
            {
               Breath=FALSE;
               SetDlgItemText(hWnd, IDC_BREATH, "on" );
               CreateThread(0, 0, (LPTHREAD_START_ROUTINE)&BREATH, hWnd, 0, 0);
            }
            else
            {
               Breath=TRUE;
               SetDlgItemText(hWnd, IDC_BREATH, "off" );
            }
         }
      //------------UA----------------
      if (GetAsyncKeyState(VK_F10))
         {
            if (UA)
            {
               UA=FALSE;
               SetDlgItemText(hWnd, IDC_UA, "on" );
               CreateThread(0, 0, (LPTHREAD_START_ROUTINE)&UATT, hWnd, 0, 0);
            }
            else
            {
               UA=TRUE;
               SetDlgItemText(hWnd, IDC_UA, "off" );
            }
         }
      Sleep (200);
      }
}
[/quote]


Hello Kitty
vs
eMoStyLe



avatar
Hello EMO
EMO Team
EMO Team

Cinsiyet : Erkek
Burçlar : Yay
Yılan
Mesaj Sayısı : 935
Puan : 254793
Rep Puanı : 18
Doğum tarihi : 28/11/89
Kayıt tarihi : 21/07/09
Yaş : 27
Nerden : EMO WorlD
İş/Hobiler : RCE Student / Game Hacking / Learn Beginner C#,C++,Delphi
Lakap : EMO

Kullanıcı profilini gör http://emostyle.myforumpro.com

Sayfa başına dön Aşağa gitmek

Önceki başlık Sonraki başlık Sayfa başına dön

- Similar topics

 
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz