WarRock EU - Code Snippets

04/27/2011 01:55 bloodx#3301
Anstatt über C&P zu Flamen lernt doch erstmal richtig Coden :D hier sieht sowieso jede source gleich aus! haha....
04/27/2011 08:42 _TradEmArk_˜#3302
Quote:
------------------------------------------------------
Aktuelle Addys:
------------------------------------------------------

Stand 24.02.2011
lol, Kannst du die bitte updaten xD

Triggerbot:
Credits: (Für Proskill) Anksel
Code:
	if(AL_Trigger==1)
		{
			AutoKey(VK_LBUTTON);
			AL_Toogle_Trigger=false;
		}else if(AL_Toogle_Trigger==false)
		{
			keybd_event(VK_LBUTTON, 0, KEYEVENTF_KEYUP, 0);
			AL_Toogle_Trigger=true;
		}
04/27/2011 08:43 xl31tw0lfx#3303
Ich habe hier den source von Black Data´s posiiton logger doch dort kommt ein fehler:

Konvertierung des Parameters 2 von 'char [320]' in 'LPWSTR' nicht möglich

#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <fstream>
#include <stdio.h>

#pragma warning(disable:4996)

using namespace std;

ofstream ofile;
char dlldirectory[320];

char *GetDirectoryFile(char *filename)
{
static char path[320];
strcpy(path, dlldirectory);
strcat(path, filename);
return path;
}

void __cdecl Writelog(const char *fmt, ...)
{
if(ofile != NULL)
{
if(!fmt) { return; }
va_list va_alist;
char logbuf[256] = {0};
va_start (va_alist, fmt);
_vsnprintf (logbuf+strlen(logbuf), sizeof(logbuf) - strlen(logbuf), fmt, va_alist);
va_end (va_alist);
ofile << logbuf << endl;
}}

void logging(HMODULE hDll){
DisableThreadLibraryCalls(hDll);
GetModuleFileName(hDll, dlldirectory, 512);
for(int i = strlen(dlldirectory); i > 0; i--) { if(dlldirectory[i] == '\\') { dlldirectory[i+1] = 0; break; } }
ofile.open(GetDirectoryFile("Positions.txt"), ios::app);
}
04/27/2011 10:10 Yazzn˜#3304
Dann benutz doch GetModuleFileNameA ?
04/27/2011 10:13 xl31tw0lfx#3305
Quote:
Originally Posted by Yazzn˜ View Post
Dann benutz doch GetModuleFileNameA ?
Nice danke das hat funktioniert =)
04/27/2011 11:11 _TradEmArk_˜#3306
Updatede Structs


Quote:
#include "d3dx9.h"

struct CPlayerInfo
{
char unknown1[1724]; //0x0
__int32 ping; //0x6BC
char unknown2[20]; //0x6C0
char ip[16]; //0x6D4 - 0x6E4
char unknown3[140]; //0x6E4
__int32 exp; //0x770
char unknown4[592]; //0x774
char name[16]; //0x9C4 - 0x9D4
char unknown5[4504]; //0x9D4
__int32 points; //0x1B6C
char unknown6[24]; //0x1B70
__int32 kills; //0x1B88
__int32 deaths; //0x1B8C
__int32 flags; //0x1B90
__int32 health; //0x1B94
__int32 maxhealth; //0x1B98
char unknown7[4]; //0x1B9C
__int32 branch; //0x1BA0
char unknown8[304]; //0x1BA4
BYTE team; //0x1CD4
};

struct CPlayer
{
char unknown0[28]; //0x0
D3DXVECTOR3 recoil; //0x1C - 0x24
char unknown1[50268]; //0x28
BYTE index; //0xC484
char unknown2[19]; //0xC485
D3DXVECTOR3 gravity; //0xC498 - 0xC4A0
char unknown3[15660]; //0xC4A4
WORD weapon; //0x101D0
char unknown6[94]; //0x101D1
BYTE state; //0x10230
char unknown7[163]; //0x10231
D3DXVECTOR3 pos; //0x102D4 - 0x102DC
char unknown8[196]; //0x102E0
BYTE reloading; //0x103A4
char unknown9[3];
float falldmg; //0x103A8
};

struct CBase
{
CPlayer* local; //0x0
char unknown0[72]; //0x4
CPlayer** player; //0x4C
};

struct CView
{
char unknown0[80]; //0x38
float pitch; //0x50
float yaw; //0x54
float roll; //0x58
char unknown1[12]; //0x5C
D3DXVECTOR2 maxview; //0x68 - 0x6C
};

struct CStuff
{
float fastammo; //0x0
float fasthealth; //0x4
float fastflag; //0x8
float fastrepair; //0xC
};

struct CStuffPX
{
BYTE plantanywhere; //0x0
char unknown1[11]; //0x11
BYTE assaultclip; //0x12
BYTE sniperclip; //0x13
BYTE sniperscope; //0x14
char unknown2[1]; //0x15
BYTE assaultscope; //0x16
char unknown3[1]; //0x17
BYTE compbandage; //0x18
};

CBase* pBase = (CBase*)gAddresses.ptr.player;
CStuff* pStuff = (CStuff*)gAddresses.mem.fastammo;
CStuffPX* pStuffPX = (CStuffPX*)gAddresses.mem.plantanywhere;

CPlayerInfo* GetPlayerInfo( int index )
{
if(pBase->local && index < 32 && !IsBadReadPtr(gAddresses.ptr.base, 4))
return (CPlayerInfo*)(gAddresses.ptr.base+(0x1CF0*index)) ;
return NULL;
}


By Yazzn!
04/27/2011 11:51 SubZerom™#3307
Quote:
Originally Posted by _TradEmArk_˜ View Post
Updatede Structs






By Yazzn!
Yes updated of course :D

D3DXVECTOR3 recoil; //0x1C - 0x24

Hmmm xD 1c-24 are outdated?
If u copy anything ,be sure that it's not outdated^^
04/27/2011 20:15 xl31tw0lfx#3308
kann denn hier niemand einen bypass public machen =(
04/27/2011 20:42 lutscher777#3309
kann mir einer bei diesen fehler helfen?

1>LINK : fatal error LNK1561: Einstiegspunkt muss definiert werden.
04/27/2011 21:22 xl31tw0lfx#3310
Quote:
Originally Posted by lutscher777 View Post
kann mir einer bei diesen fehler helfen?

1>LINK : fatal error LNK1561: Einstiegspunkt muss definiert werden.
wie wärs mit : Projekt -> Eigenschaften -> Linker -> Erweitert -> Einstiegspunkt ( c++ 2008)

c++ 2010 : Projekt -> Eigenschaften -> Konfiguratiuonseigenschaften -> Linker -> Erweitert -> Einstiegspunkt



und eine Frage hat jemand die aktuelle HackShield addy wollte einen neuen hack bypass coden???
04/28/2011 03:07 HackTec#3311
Quote:
Originally Posted by bloodx View Post
Anstatt über C&P zu Flamen...
fragen mich wieso das eigt die leute hier machen , macht ihr auch schwarze [ Farbige ] fertig wenn ihr sie auf der strasse seht? > der ist anders als wir komm beleidigen wir ihn und machen ihn fertig ... :facepalm:

das sind wieder nur kinder hier....


außerdem wenn man nicht grade ein sheldon ist xD und grade anfängt ist es klar das man sich vllt da mal ein Teil kopiert und da einsetzt denn NIEMAND kann es direkt , übung macht den meister so kann man später auf c&p verzichten da man es im kopf kann aber seien wir mal erlich jeder und ich meine wirklich jeder hat mal copy und past gemacht in der hinsicht coden....

und dennoch verurteilen die kinder hier die anderen kinder das sie es machen obwohl die es vorher selber gemacht haben so ensteht ein kreislauf der nicht aufhören wird zu fließen...

die kraft um den post zu schreiben sogar die zeit dafür die man geopfert hat sich ohne grund aufzuregen hätte man viel besser investieren könn...

naja das war meine vorstellungen von einer Heilen elitewelt :D
04/28/2011 08:29 xl31tw0lfx#3312
Hi Com ich habe einen Bypass gefunden doch wie kann ich den updaten ? :

void Bypass()
{

for (;;){
int EhSvc = (long)GetModuleHandleA("EhSvc.dll");
if(EhSvc !=0){
DWORD OldProtect;

int EhPtr = 0xAF590;//Constant
int Memory1 =(EhSvc+0xB1D6C);//HS-Addy
int Memory2 =(EhSvc+0xB1D70);//Hs-Addy-Jump
int Memory3 =(EhSvc+0xB1D90);//Hs-Addy-Jump
int Memory4 =(EhSvc+0xB186C);//Hs-Addy-Jump
int Memory5 =(EhSvc+0xBE338);//Hs-Addy-Jump
int Memory6 =(EhSvc+0xBE3A4);//Hs-Addy-Jump
int Memory7 =(EhSvc+0xBE478);//Hs-Addy-Jump
int Memory8 =(EhSvc+0xBE480);//Hs-Addy-Jump
int Memory9 = (EhSvc+0xBEC90);//Hs-Addy-Jump
int Memory10 =(EhSvc+0xB9E54);//Hs-Addy-Jump
int Memory11 =(EhSvc+0xB9E48);//Hs-Addy-Jump
int Memory12 =(EhSvc+0xB9E38);//Hs-Addy-Jump
int Memory13 =(EhSvc+0xB9E04);//Hs-Addy-Jump
int Memory14 =(EhSvc+0xB9DD0);//Hs-Addy-Jump
int Memory15 =(EhSvc+0xBEC74);//Hs-Addy-Jump
int Memory16 =(EhSvc+0xB9DC8);//Hs-Addy-Jump
int Memory17 =(EhSvc+0xB9E84);//Hs-Addy-Jump
int Memory18 =(EhSvc+0xB9858);//Hs-Addy-Jump
int Memory19 =(EhSvc+0xB9888);//Hs-Addy-Jump
int Memory20 =(EhSvc+0xB98B8);//Hs-Addy-Jump
int Memory21 =(EhSvc+0xB98E8);//Hs-Addy-Jump
int Memory22 =(EhSvc+0xB1674);//Hs-Addy-Jump
int Memory23 =(EhSvc+0xB1724);//Hs-Addy-Jump
int Memory24 =(EhSvc+0xB9C54);//Hs-Addy-Jump
int Memory25 =(EhSvc+0xB16F8);//Hs-Addy-Jump
int Memory26 =(EhSvc+0xB16CC);//Hs-Addy-Jump
int Memory27 =(EhSvc+0xB16A0);//Hs-Addy-Jump
int Memory28 =(EhSvc+0xB1794);//Hs-Addy-Jump
int EhY = (EhSvc+EhPtr-0x20);//Constant
int Eh0 = (EhSvc+EhPtr-0x44);//Constant
int EhX = (EhSvc+EhPtr-0x40);//Constant

VirtualProtect((void*)(Memory1),0x6,PAGE_EXECUTE_R EADWRITE,&OldProtect);
*(DWORD*)(Memory1) = 4;
VirtualProtect((void*)(Memory2),0x6,PAGE_EXECUTE_R EADWRITE,&OldProtect);
*(DWORD*)(Memory2) = 4;
VirtualProtect((void*)(Memory3),0x6,PAGE_EXECUTE_R EADWRITE,&OldProtect);
*(DWORD*)(Memory3) = 4;
VirtualProtect((void*)(Memory4),0x6,PAGE_EXECUTE_R EADWRITE,&OldProtect);
*(DWORD*)(Memory4) = 4;
VirtualProtect((void*)(Memory5),0x6,PAGE_EXECUTE_R EADWRITE,&OldProtect);
*(DWORD*)(Memory5) = 4;
VirtualProtect((void*)(Memory6),0x6,PAGE_EXECUTE_R EADWRITE,&OldProtect);
*(DWORD*)(Memory6) = 4;
VirtualProtect((void*)(Memory7),0x6,PAGE_EXECUTE_R EADWRITE,&OldProtect);
*(DWORD*)(Memory7) = 4;
VirtualProtect((void*)(Memory8),0x6,PAGE_EXECUTE_R EADWRITE,&OldProtect);
*(DWORD*)(Memory8) = 4;
VirtualProtect((void*)(Memory9),0x6,PAGE_EXECUTE_R EADWRITE,&OldProtect);
*(DWORD*)(Memory9) = 4;
VirtualProtect((void*)(Memory10),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory10) = 4;
VirtualProtect((void*)(Memory11),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory11) = 4;
VirtualProtect((void*)(Memory12),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory12) = 4;
VirtualProtect((void*)(Memory13),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory13) = 4;
VirtualProtect((void*)(Memory14),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory14) = 4;
VirtualProtect((void*)(Memory15),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory15) = 4;
VirtualProtect((void*)(Memory16),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory16) = 4;
VirtualProtect((void*)(Memory17),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory17) = 4;
VirtualProtect((void*)(Memory18),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory18) = 4;
VirtualProtect((void*)(Memory19),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory19) = 4;
VirtualProtect((void*)(Memory20),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory20) = 4;
VirtualProtect((void*)(Memory21),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory21) = 4;
VirtualProtect((void*)(Memory22),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory22) = 4;
VirtualProtect((void*)(Memory23),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory23) = 4;
VirtualProtect((void*)(Memory24),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory24) = 4;
VirtualProtect((void*)(Memory25),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory25) = 4;
VirtualProtect((void*)(Memory26),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory26) = 4;
VirtualProtect((void*)(Memory27),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory27) = 4;
VirtualProtect((void*)(Memory28),0x6,PAGE_EXECUTE_ READWRITE,&OldProtect);
*(DWORD*)(Memory28) = 4;
VirtualProtect((void*)(Eh0),0x14,PAGE_EXECUTE_READ WRITE,&OldProtect);
*(DWORD*)(Eh0) = 4;
VirtualProtect((void*)(EhX),0x14,PAGE_EXECUTE_READ WRITE,&OldProtect);
*(DWORD*)(EhX) = 4;
VirtualProtect((void*)(EhY),0x14,PAGE_EXECUTE_READ WRITE,&OldProtect);
*(DWORD*)(EhY) = 4;
}

Sleep(5);
}
}

und was bedeuten jeweils die bytes nach jedem "+" ???

Creditz an blubsi aus dem uc forum!

mfg xl31tw0lfx
04/28/2011 08:38 theitfan1337#3313
Die Credtis sind fail. Und updaten kannst du es, indem du die Jumps neu suchst. Viel Spaß dabei :evil:
04/28/2011 08:54 xl31tw0lfx#3314
Quote:
Originally Posted by Nomad' View Post
Die Credtis sind fail. Und updaten kannst du es, indem du die Jumps neu suchst. Viel Spaß dabei :evil:
wieso sind die creditzs fail ??? ....was ist denn mit den jumps gemeint??:handsdown:

mfg xl31tw0lfx
04/28/2011 08:55 theitfan1337#3315
[Only registered and activated users can see links. Click Here To Register...]