HelpRoomCrasher?

Posts 1–12 of 12 · Page 1 of 1
RoomCrasher?
Alguem pode me dize se os codes antigo do roomcrash ainda funfam? Eu to querendo coloca num menu meu, mas o Writeuint8( 104 ) e o Writeuint8( 153 ) não funfam. Eu quero zua um pco com os elite
a "class CLTClient : public CLTBase " atualizou!!
talvez seja isso

virtual void function78(); //0x0138
virtual void function79(); //0x013C
virtual void function80(); //0x0140
virtual void function81(); //0x0144
virtual void function82(); //0x0148
virtual void function83(); //0x014C
virtual void function84(); //0x0150
virtual void function85(); //0x0154
virtual void function86(); //0x0158
virtual void function87(); //0x015C
virtual void function88(); //0x0160
virtual void function89(); //0x0164
virtual LTRESULT SendToServer(ILTMessage_Read* pMsg, uint32 Flags); //0x0168
};
Eu to com tudo atualizado, o problema eh q eu nao sei as ids
RoomCrasher, por estes ID ai não funciona o que esta funcionando e o Crash On Kick, Crash on enter(travar ao entrar na partida).
Dei uma procurada pela net e não achei nenhum source do CrashOnKick, será q vc tem os ids S2S?
è so ir testando id por id...
[/CODE]
INT S2SID; /* Global */

Dentro do Present/EndScene:

CHAR ID[MAX_PATH];

if(GetAsyncKeyState(VK_NUMPAD4)&1)
S2SID--;
else if(GetAsyncKeyState(VK_NUMPAD6)&1)
S2SID++;

sprintf(ID, "S2S ID : %i", S2SID);

DrawText(50, 70, Red, ID);
DrawText(50, 90, Blue, "NUMPAD4 ID -");
DrawText(50, 110,Blue, "NUMPAD6 ID +");

Msg.Writeuint32(S2SID);
[/CODE]
Vou tentar faze isso ai a cima, mas seráq não tem como fazer um logger de ids?
Eu uso essa gambiarra que trava a sala quando se entra nela a sala cai


Code:
if(Hack922)
 {
  pSendToServer = (tSendToServer)ADDR_STS;
  g_LTClient = *(CLTClient**)LTClientDLL;
  g_CommonLT = g_LTClient->Common();
  if(ValidPointer(g_LTClient))
  {
   CAutoMessage Msg;
Msg.Writeuint8(114);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(89);
Msg.Writeuint8(3);
Msg.Writeuint8(0);
Msg.Writeuint8(4);
Msg.Writeuint8(106);
Msg.Writeuint8(0);
Msg.Writeuint8(255);
Msg.Writeuint8(255);
Msg.Writeuint8(255);
Msg.Writeuint8(254);
Msg.Writeuint8(255);
Msg.Writeuint8(254);
Msg.Writeuint8(255);
Msg.Writeuint8(254);
Msg.Writeuint8(255);
Msg.Writeuint8(24);
Msg.Writeuint8(0);
Msg.Writeuint8(255);
Msg.Writeuint8(66);
Msg.Writeuint64(209);         
   pSendToServer(Msg.Read(), MESSAGE_GUARANTEED);
   }
 }
Code:
DWORD dwCache, dwSendToServer = 0x0;
typedef unsigned int ( WINAPIV *oSendToServer )( void *pMsg, unsigned __int32 pFlags );
oSendToServer pSendToServer;

unsigned int WINAPIV hkSendToServer( void *pMsg, unsigned __int32 pFlags )
{
	add_log("SendToServer( 0x%02x, 0x%02x );\n{\n", pMsg, pFlags);
	VirtualProtect(pMsg, 400, 40, &dwCache);
	for(unsigned long ul=0;ul<400;ul++)
	{
		if(!(ul%4)) szWriteLog("\n");
		add_log("0x%02x, ", PBYTE(DWORD(pMsg))[ul]);
	}
	VirtualProtect(pMsg, 400, dwCache, 0);

	return pSendToServer( pMsg, pFlags );
}
Quote Originally Posted by experthack View Post
Code:
DWORD dwCache, dwSendToServer = 0x0;
typedef unsigned int ( WINAPIV *oSendToServer )( void *pMsg, unsigned __int32 pFlags );
oSendToServer pSendToServer;

unsigned int WINAPIV hkSendToServer( void *pMsg, unsigned __int32 pFlags )
{
	add_log("SendToServer( 0x%02x, 0x%02x );\n{\n", pMsg, pFlags);
	VirtualProtect(pMsg, 400, 40, &dwCache);
	for(unsigned long ul=0;ul<400;ul++)
	{
		if(!(ul%4)) szWriteLog("\n");
		add_log("0x%02x, ", PBYTE(DWORD(pMsg))[ul]);
	}
	VirtualProtect(pMsg, 400, dwCache, 0);

	return pSendToServer( pMsg, pFlags );
}
vlw cara, vo faze esse code aew
Quote Originally Posted by albarella View Post
Eu uso essa gambiarra que trava a sala quando se entra nela a sala cai


Code:
if(Hack922)
 {
  pSendToServer = (tSendToServer)ADDR_STS;
  g_LTClient = *(CLTClient**)LTClientDLL;
  g_CommonLT = g_LTClient->Common();
  if(ValidPointer(g_LTClient))
  {
   CAutoMessage Msg;
Msg.Writeuint8(114);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(0);
Msg.Writeuint8(89);
Msg.Writeuint8(3);
Msg.Writeuint8(0);
Msg.Writeuint8(4);
Msg.Writeuint8(106);
Msg.Writeuint8(0);
Msg.Writeuint8(255);
Msg.Writeuint8(255);
Msg.Writeuint8(255);
Msg.Writeuint8(254);
Msg.Writeuint8(255);
Msg.Writeuint8(254);
Msg.Writeuint8(255);
Msg.Writeuint8(254);
Msg.Writeuint8(255);
Msg.Writeuint8(24);
Msg.Writeuint8(0);
Msg.Writeuint8(255);
Msg.Writeuint8(66);
Msg.Writeuint64(209);         
   pSendToServer(Msg.Read(), MESSAGE_GUARANTEED);
   }
 }
Coloquei esse code no meu hack, mas ele dá aquela mensagem chata de tentativa de hacking detectada
Quote Originally Posted by experthack View Post
Code:
DWORD dwCache, dwSendToServer = 0x0;
typedef unsigned int ( WINAPIV *oSendToServer )( void *pMsg, unsigned __int32 pFlags );
oSendToServer pSendToServer;

unsigned int WINAPIV hkSendToServer( void *pMsg, unsigned __int32 pFlags )
{
	add_log("SendToServer( 0x%02x, 0x%02x );\n{\n", pMsg, pFlags);
	VirtualProtect(pMsg, 400, 40, &dwCache);
	for(unsigned long ul=0;ul<400;ul++)
	{
		if(!(ul%4)) szWriteLog("\n");
		add_log("0x%02x, ", PBYTE(DWORD(pMsg))[ul]);
	}
	VirtualProtect(pMsg, 400, dwCache, 0);

	return pSendToServer( pMsg, pFlags );
}
Coloquei esse codigo no meu menu, junto com a função de escrever logs e o resultado é um arquivo com váriox Bytes, acho que sei pra que usar eles
@albarella
Update: o CrashOnEnter tah ok, eu me toquei que tem que ir onde ainda não estão no jogo pra funfar, eu ia colocar um video, mas se eu abrir o gravador o hack para de funcionar.
Update2:Só funcionou uma vez
P.S:Não editei o post anterior pq não deu.
Posts 1–12 of 12 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?