Page 1 of 2 12 LastLast
Results 1 to 15 of 19
  1. #1
    .rm's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    na minha casa
    Posts
    14
    Reputation
    10
    Thanks
    0

    Fazer a Source passar pelo X-Trap

    Por favor, Preciso de ajuda, Quem puder me ajudar eu agradeço!

    Como posso fazer minha Source passar pelo X-Trap ?

    Após isso, aparece a janela do x-trap
    Imagem:







    Desculpem, nao sei mexer com BB Code direito



    #EDIT:

    Eu já ouví em falar dessa função:

    #define ModuleCShell /*CShell*/XorStr<0xEC,7,0xBB1CA13E>("\xAF\xBE\x86\x8A\x9C\x9 D"+0xBB1CA13E).s

    Mais nao sei se isso tem aver ou nao com o x-trap
    Hack.cpp
    Code:
    
    
    #include "stdafx.h"
    #include "Menu.h"
    #include "Hook.h"
    
    //////////////////////////////////
    #define LTClientEXE     0x45263 //
    //////////////////////////////////
    
    
    
    INT PosX = 30;
    INT PosY = 70;
    
    //Menu
    CHAR MenuTitle[25] = { "Teste D3D Menu :) " }; // Titulo do Menu aqui, Menu Title.
    CHAR Timestruct[25] = { "hh':'mm':'ss tt" }; // Estrutura Relogio.
    CHAR TimeString[25];
    INT MenuSelection;
    BOOL Menu = TRUE;
    BOOL bFont;
    
    //Menu Variables
    INT FPS;
    
    INT Cross;
    INT movemenu;
    
    INT bFPS;
    
    INT quantdehacks = 3; // Quantidade de hacks que tem na base, deve mudar sempre o valor ao adicionar ou retirar alguma função.
    
    
    
    
    void ComandoPush(const char* cmd)
    {
    	_asm
    	{
    	PUSH cmd
    	MOV EAX, LTClientEXE
    	CALL EAX
    	ADD ESP, 0x4
    	}
    }
    
    HRESULT WINAPI hkReset(LPDIRECT3DDEVICE9 pDevice, D3DPRESENT_PARAMETERS *a)
    {
    	Directx_Font->OnLostDevice();
    
    	HRESULT hTorna = oReset(pDevice, a);
    
    	if(SUCCEEDED(hTorna))
    		Directx_Font->OnResetDevice();
    
    	return hTorna;
    }
    
    HRESULT WINAPI hkPresent(LPDIRECT3DDEVICE9 pDevice, CONST RECT *a, CONST RECT *b, HWND c, CONST RGNDATA *d)
    {
    	if(Directx_Font) {
    		Directx_Font->Release();
    		Directx_Font = NULL;
    		bFont = FALSE;
    	}
    
    	if(!bFont) {
    		D3DXCreateFont(pDevice, 14, 0, FW_NORMAL, 1, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, ANTIALIASED_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Arial", &Directx_Font);
    		bFont = TRUE;
    	}
    
    	if(GetAsyncKeyState(VK_INSERT)&1) Menu = !Menu;	
    
    	if(Menu && Directx_Font) {
    		pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
    		GetTimeFormat(NULL, NULL, NULL, NULL, Timestruct, 15);
    
    		DrawBox(PosX - 10, PosY - 22, 162, 20, Black, Green, pDevice);//Draw box do titulo.
    		DrawBorder(PosX - 10, PosY - 22, 162, 20, 1, Green, pDevice);//Borda da box do titulo.
    		DrawText(pDevice, PosX , PosY - 20, Yellow, MenuTitle);// Titulo do hack. MenuTitle declaração, então deve mudar la em cima.
    		sprintf_s(TimeString, "%s", Timestruct);// Relogio.
    		DrawText(pDevice, PosX + 100, PosY - 20, Yellow, TimeString);// Texto do Relogio.	
    		DrawBox(PosX - 10, PosY, 162, 70, Black, Green, pDevice);//Draw Box Principal //Cada vez que for adicionar uma nova função aumente o INT h (50) em 20 em 20 por exemplo, 50 + 20 = 70, 70 + 20 = 100, Espero que intenda.
    		DrawBorder(PosX - 10, PosY, 162, 70, 1, Green, pDevice);//Borda da box principal.
    
    		DrawText(pDevice, PosX, PosY + 10, White, "Show FPS");
    		if(FPS == 1) DrawText(pDevice, PosX + 120, PosY + 10, Green, "ON");
    		if(FPS == 0) DrawText(pDevice, PosX + 120, PosY + 10,   Red, "OFF");
    
    		DrawText(pDevice, PosX, PosY + 30, White, "CrossHair");
    		if(Cross == 1) DrawText(pDevice, PosX + 120, PosY + 30, Green, "ON");
    		if(Cross == 0) DrawText(pDevice, PosX + 120, PosY + 30,   Red, "OFF");
    
    		DrawText(pDevice, PosX, PosY + 50, White, "Mover Menu");
    		if(movemenu == 1) DrawText(pDevice, PosX + 120, PosY + 50, Green, "ON");
    		if(movemenu == 0) DrawText(pDevice, PosX + 120, PosY + 50,   Red, "OFF");
    		//Cada função que for adicionar Sempre aumente a INT Y de cada uma em 20 para ficar ajustado. Espero que intenda.
    		
    		if(GetAsyncKeyState(VK_UP)&1) {
    			MenuSelection--;
    			if(MenuSelection < 0) MenuSelection = quantdehacks - 1;
    		}
    
    		if(GetAsyncKeyState(VK_DOWN)&1) {
    			MenuSelection++;
    			if(MenuSelection > quantdehacks - 1) MenuSelection = 0;
    		}
    
    		if(GetAsyncKeyState(VK_RIGHT)&1) {
    			switch(MenuSelection) {
    				case 0:
    					FPS++; if(FPS > 1) FPS = 1; break;// case do FPS.
    				case 1:
    					Cross++; if(Cross > 1) Cross =1; break;// case do CrossHair.
    				case 2:
    					movemenu++; if(movemenu > 1) movemenu =1; break;// Sempre adicionar um novo a cada nova função adicionada.
    				default:
    					break;
    			}
    		}
    
    		if(GetAsyncKeyState(VK_LEFT)&1) {
    			switch(MenuSelection) {
    				case 0:
    					FPS--; if(FPS < 0) FPS = 0; break;
    				case 1:
    					Cross--; if(Cross <0) Cross = 0; break;
    				case 2:
    					movemenu--; if(movemenu > 0) movemenu =0; break;// Sempre adicionar um novo a cada nova função adicionada.
    				default:
    					break;
    			}
    		}
    
    		for(INT x = 0; x < quantdehacks + 1; x++) {
    			if(MenuSelection == x) 
    				CurrentOption(pDevice, PosX - 9, PosY + 10 + 20 * x, 15, 158, Red);// Opção de seleção/Current Option.
    		}
    	}
    
    	if(Cross) CrossHair(pDevice, Red);
    
    	if(FPS && !bFPS) {
    		ComandoPush("ShowFPS 1");
    		bFPS = 1;
    	} else if(!FPS && bFPS) {
    		ComandoPush("ShowFPS 0");
    		bFPS = 0;
    	}
    		if(movemenu) {
    		POINT myCursor; 
    		GetCursorPos(&myCursor);
    		PosX = myCursor.x; 
    		PosY = myCursor.y; 
    	}
    
    	return oPresent(pDevice, a, b, c, d);
    }
    
    DWORD WINAPI Hook(LPVOID lpArgs)
    {
    	DWORD dwD3D9 = 0;
    
    	while(!dwD3D9) {
    		Sleep(100);
    		dwD3D9 = (DWORD)GetModuleHandle("d3d9.dll");
    	}
    
    	DWORD dwVTable[1] = {0};
    	CreateDevice(dwVTable);
    
    	oReset   = (tReset)  DetourCreate((PBYTE) dwVTable[0], (PBYTE) &hkReset, 5);
    	oPresent = (tPresent)DetourCreate((PBYTE) dwVTable[1], (PBYTE) &hkPresent, 5);
    	
    	return FALSE;
    }

    minha hook.h


    Code:
    
    #include "stdafx.h"
    BOOL Pointer = 0xE9;
    typedef HRESULT(WINAPI *tReset)(LPDIRECT3DDEVICE9 pDevice, D3DPRESENT_PARAMETERS *a);
    tReset oReset;
    
    typedef HRESULT(WINAPI *tPresent)(LPDIRECT3DDEVICE9 pDevice, CONST RECT *a, CONST RECT *b, HWND c, CONST RGNDATA *d);
    tPresent oPresent;
    
    VOID CreateDevice(DWORD *dwVTable)
    {
    	LPDIRECT3D9 pD3d9;
    	LPDIRECT3DDEVICE9 pD3DDevice;
    	pD3d9 = Direct3DCreate9(D3D_SDK_VERSION);
    	if(pD3d9 == NULL)
    		return;
    	D3DPRESENT_PARAMETERS pPresentParms;
    	ZeroMemory(&pPresentParms, sizeof(pPresentParms));
    	pPresentParms.Windowed = TRUE;
    	pPresentParms.BackBufferFormat = D3DFMT_UNKNOWN;
    	pPresentParms.SwapEffect = D3DSWAPEFFECT_DISCARD;
    	if(FAILED(pD3d9->CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, GetDesktopWindow(), D3DCREATE_SOFTWARE_VERTEXPROCESSING, &pPresentParms, &pD3DDevice)))
    		return;
    	DWORD *dwTable = (DWORD *)pD3DDevice;
    	dwTable = (DWORD *) dwTable[0];
    	dwVTable[0] = dwTable[16];
    	dwVTable[1] = dwTable[17];
    }
    
    VOID *DetourCreate(BYTE *src, CONST BYTE *dst, CONST INT len)
    {
    	BYTE *jmp = (BYTE *)malloc(len + 5);
    	DWORD dwback;
    	VirtualProtect(src, len, PAGE_READWRITE, &dwback);
    	memcpy(jmp, src, len);
    	jmp += len;
    	jmp[0] = Pointer;
    	*(DWORD *)(jmp + 1) = (DWORD)(src + len - jmp) - 5;
    	src[0] = Pointer;
    	*(DWORD *)(src + 1) = (DWORD)(dst - src) - 5;
    	for(INT i = 5; i < len; i++) src[i] = 0x90;
    	VirtualProtect(src, len, dwback, &dwback);
    
    	return(jmp - len);
    }
    Attached Thumbnails Attached Thumbnails
    asdam.jpg  

    Last edited by .rm; 04-22-2013 at 06:06 PM.

  2. #2
    Rullez's Avatar
    Join Date
    Jun 2012
    Gender
    male
    Location
    Vancouver, Canada
    Posts
    4,070
    Reputation
    316
    Thanks
    26,129
    My Mood
    Bored
    Eu não sei como ajudar
    você não postou o código usado
    como quer que ajudamos você ?

    quer que agente adivinhe ?

    Last edited by Rullez; 04-22-2013 at 12:38 PM.






  3. #3

  4. #4
    Lithmus's Avatar
    Join Date
    Apr 2013
    Gender
    male
    Location
    Na minha casa
    Posts
    176
    Reputation
    10
    Thanks
    13
    My Mood
    Yeehaw
    Como podemos te ajudar se vc não informou nada sobre os códigos usados?
    E outra, será que o X-TRAP não está bloqueando ele?
    Torne-se PRO ou prevaleça NOOB para sempre!

    Aprenda a jogar e você será ACE!

    Continua a usar hacker e você será BANIDO!


  5. #5
    .rm's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    na minha casa
    Posts
    14
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by Rullez View Post
    Eu não sei como ajudar
    você não postou o código usado
    como quer que ajudamos você ?

    quer que agente adivinhe ?


    Ié, esqueci commpletamente kkkk , Vou editar o post

  6. #6
    gusdnide's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    287
    Reputation
    15
    Thanks
    1,847
    My Mood
    Amazed
    Usa o Pespin , e boatos que essa base é @luizimloko Menu Selection 4 Mid Fuction.

  7. #7
    .rm's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    na minha casa
    Posts
    14
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by gusdnide View Post
    Usa o Pespin , e boatos que essa base é @luizimloko Menu Selection 4 Mid Fuction.
    Já tentei usar o Pespin,
    Essa base Não sei de quem é, achei em outro fórum, ela é do Combat Arms, porém ela so possue 3 funções, 1- Ver o FPS, 2- Crosshair, 3- Mover o Menu,
    Mais Obrigado pela Ajuda!

  8. #8
    gusdnide's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    287
    Reputation
    15
    Thanks
    1,847
    My Mood
    Amazed
    Quote Originally Posted by .rm View Post
    Já tentei usar o Pespin,
    Essa base Não sei de quem é, achei em outro fórum, ela é do Combat Arms, porém ela so possue 3 funções, 1- Ver o FPS, 2- Crosshair, 3- Mover o Menu,
    Mais Obrigado pela Ajuda!
    Quando tu usa o Pespin, Quando tu injeta a dll aparece qual mensagem?

  9. #9
    .rm's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    na minha casa
    Posts
    14
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by gusdnide View Post
    Quando tu usa o Pespin, Quando tu injeta a dll aparece qual mensagem?
    o X-Trap apenas detecta,
    Bom, eu estou fazendo para o crossfire fantasy, mais no al da a mesma coisa também!
    Olha o print:

    Last edited by .rm; 04-22-2013 at 04:10 PM.

  10. #10
    gusdnide's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    287
    Reputation
    15
    Thanks
    1,847
    My Mood
    Amazed
    Quote Originally Posted by .rm View Post
    o X-Trap apenas detecta,
    Bom, eu estou fazendo para o crossfire fantasy, mais no al da a mesma coisa também!
    Olha o print:

    Executa o Pespin com ADM

  11. #11
    .rm's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    na minha casa
    Posts
    14
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by gusdnide View Post
    Executa o Pespin com ADM
    Não adiantou, voê tem skype ou algum meio de chat mais acessivel a você ?

  12. #12
    gusdnide's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    287
    Reputation
    15
    Thanks
    1,847
    My Mood
    Amazed
    Quote Originally Posted by .rm View Post
    Não adiantou, voê tem skype ou algum meio de chat mais acessivel a você ?
    Skype: bielzaao
    mais nao acho que vo te ajudar muito nem sei programar , mais eu so sei que o Pespin mim ajuda pq o simples wall que fiz aki com ajuda aki https://www.mpgh.net/forum/615-crossf...de-hacker.html e do @ForeverRed & @dreek1 @Pingo
    So funfa se eu utilizar o Pespin.

  13. #13
    .rm's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    na minha casa
    Posts
    14
    Reputation
    10
    Thanks
    0
    Mais Acho que meu problema no momento nao é Compactar a DLL,
    Dei uma atualizada na postagem coloquei 80% das informações da source aqui!

  14. #14
    O conhecimento é o caminho para liberdade.
    MPGH Member
    dreek1's Avatar
    Join Date
    Jun 2012
    Gender
    male
    Location
    localhost
    Posts
    1,175
    Reputation
    74
    Thanks
    1,263
    My Mood
    In Love
    crossfire Fantasy? kkkkkkk
    Quote Originally Posted by .rm View Post
    Mais Acho que meu problema no momento nao é Compactar a DLL,
    Dei uma atualizada na postagem coloquei 80% das informações da source aqui!
    Public Hack:
    Jun 2012 / Dec 2017

  15. #15
    .rm's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    na minha casa
    Posts
    14
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by dreek1 View Post
    crossfire Fantasy? kkkkkkk
    Eu alterei as adress novamente para o crossfire AL e resulta na mesma cena

Page 1 of 2 12 LastLast

Similar Threads

  1. X-Trap Bypass Source Code
    By NoJustice in forum CrossFire Hack Coding / Programming / Source Code
    Replies: 24
    Last Post: 05-07-2011, 08:05 PM
  2. Gunz X-trap Bypass!!! by Me:D
    By EleMentX in forum Gunz General
    Replies: 6
    Last Post: 01-04-2009, 09:45 AM
  3. CS Source Clan/Server
    By Dave84311 in forum General
    Replies: 20
    Last Post: 10-04-2006, 12:21 PM
  4. Counter Strike: Source
    By Flawless in forum CounterStrike (CS) 1.6 Hacks / Counter Strike: Source (CSS) Hacks
    Replies: 15
    Last Post: 06-03-2006, 08:28 PM
  5. X - Trap
    By usernameee in forum Gunz General
    Replies: 1
    Last Post: 03-18-2006, 06:03 PM