bom galera to vendo que tem como atualiza o hook da base do we11ington por um "Metodo de strings" alguem poderia me ajudar... eu nao quero o hook pronto de mao beijada... eu ando estudando muito e comprei um livro chamado hacking the art of explotation muito bo mque encina c++ e outras linguagem mas isso n vem ao caso.... eu so quero uma idea desse metodo tipo o que ele faz, como funciona e etc....
eu tentei atualiza o HOOK.cpp trocando as variaveis do hack.... o hack funciona por 15 min mas dps da DC.... Resumindo, o que é esse metodo de strings???
sei que as pessoas de alma bondosas:
@Alessandro10 @Capevaldo @WE11ington @jhonny @soad @Xpeeh
irao me ajudar como sempre quando eu abro esse tipo de topic ...
@soad akilo era brinks ta kkkkk
se voce quiser ver como fico meu hack com as variaves trocadas ta ai:
Preview do meu hack ainda n postado:Code:#include "stdafx.h" 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 *Salta(BYTE *lds, CONST BYTE *hds, CONST INT hom) { BYTE *pulo = (BYTE *)malloc(hom + 5); DWORD dwback; VirtualProtect(lds, hom, PAGE_READWRITE, &dwback); memcpy(pulo, lds, hom); pulo += hom; pulo[0] = 0xE9; *(DWORD *)(pulo + 1) = (DWORD)(lds + hom - pulo) - 5; lds[0] = 0xE9; *(DWORD *)(lds + 1) = (DWORD)(hds - lds) - 5; for(FLOAT l = 5; l < hom; l++) lds[1] = 010010305450102; VirtualProtect(lds, hom, dwback, &dwback); return(pulo - hom); }
Bom galera eu nao sou tao retardado como aparentemete sou:
eu sei o que significa:
int (numero de valor inteiro)
char (Objeto de apenas 1 byte se nao me engano)
float (numero de ponto flutuante)
if (se)
while = (enquanto)
e muitos outros...
sei como funciona a estrutura de varias linguagens (execto delphi n manjo nada de delphi) e etc....
e muitos outros... como ja disse estou estudando, gastando dinheiro e investindo nisso....
ESTOU APRENDENDO C++ E OUTRAS LINGUAGENS DE ALTO NIVEL....
EU NAO SOU, E NEM QUERO SER LECHER E VOU PROVAR ISSO
Last edited by Alessandro10; 08-16-2011 at 10:18 AM.
Last edited by baraozin; 04-14-2011 at 07:06 PM.
gente esse bagui de escrita errada é que eu faltei na aula de pórtogues
sei sim, mas a parte do desvio nao prescisa da otra pra funfa???
tanto sei que quando eu faço alguma alteraçao nessa parte com a inteçao de att o hack as vezez o combat arms da um erro do tipo "O combat arms encontrou um erro e prescisa ser fechado" e companhia
dps eu envio por MP o desvio ou como voce falou (Detour)
Last edited by baraozin; 04-14-2011 at 07:15 PM.
Eu não arrumei a base por meio das Strings ^^
eu sou diferente.
Last edited by baraozin; 04-14-2011 at 07:43 PM.
KILL MITICO!
RESPECT LIST
1° WE11INGTON
2° Eminem
3° Moki
4°Mahsartor
5° G.
6° Batata
METAS
Legenda:
Tenho esperança
Consegui
Ta quase (+ ou -)
Ta Longe...
Editar uma base (CA) [ ]CRIAR um cheater[]
Ser programador basico VB.NET []Saber o basico C++[ ]
Saber intermediario VB.NET []
Saber intermediario C++ []
Ser programador avançado VB.NET []
Ser programador avançado C++ []
Ter um emprego relacionado a tudo isso acima [] (ainda nao tenho e claro mas quando tiver...)
logica eu sei...
eu gosto de observar melhor minhas sources para entende-las, quando eu quero me aprofundar mais em alguma source eu uso o
GDB do GCC 2 programinhas massa pra ve direitinho como vai funfa (eu tenho um cd desses programas, pena que so funfa com procesador x86... no linux.. no meu outro pc eu tenho um processador x86 e o linux ai eu uso aquele pra faze as sources... )
quanto a algoritimo....
por uma extrema coincidencia entrei no captulo de algoritimos ontem e ja li mais que a metade e tenho uma boa noçao....
Last edited by baraozin; 04-14-2011 at 07:54 PM.
KILL MITICO!
RESPECT LIST
1° WE11INGTON
2° Eminem
3° Moki
4°Mahsartor
5° G.
6° Batata
METAS
Legenda:
Tenho esperança
Consegui
Ta quase (+ ou -)
Ta Longe...
Editar uma base (CA) [ ]CRIAR um cheater[]
Ser programador basico VB.NET []Saber o basico C++[ ]
Saber intermediario VB.NET []
Saber intermediario C++ []
Ser programador avançado VB.NET []
Ser programador avançado C++ []
Ter um emprego relacionado a tudo isso acima [] (ainda nao tenho e claro mas quando tiver...)
pelo o que eu vi (bem pouco) um metodo para burlar seria dar uma quebra nas strings pq parece que o HS reconhece a string e sabe que ela se trata de um hack algo assim '-'
KILL MITICO!
RESPECT LIST
1° WE11INGTON
2° Eminem
3° Moki
4°Mahsartor
5° G.
6° Batata
METAS
Legenda:
Tenho esperança
Consegui
Ta quase (+ ou -)
Ta Longe...
Editar uma base (CA) [ ]CRIAR um cheater[]
Ser programador basico VB.NET []Saber o basico C++[ ]
Saber intermediario VB.NET []
Saber intermediario C++ []
Ser programador avançado VB.NET []
Ser programador avançado C++ []
Ter um emprego relacionado a tudo isso acima [] (ainda nao tenho e claro mas quando tiver...)
Last edited by baraozin; 04-17-2011 at 08:14 AM.
KILL MITICO!
RESPECT LIST
1° WE11INGTON
2° Eminem
3° Moki
4°Mahsartor
5° G.
6° Batata
METAS
Legenda:
Tenho esperança
Consegui
Ta quase (+ ou -)
Ta Longe...
Editar uma base (CA) [ ]CRIAR um cheater[]
Ser programador basico VB.NET []Saber o basico C++[ ]
Saber intermediario VB.NET []
Saber intermediario C++ []
Ser programador avançado VB.NET []
Ser programador avançado C++ []
Ter um emprego relacionado a tudo isso acima [] (ainda nao tenho e claro mas quando tiver...)