Um welches Programm/Spiel handelt es sich denn?
Du könntest die Receive Funktionen hooken, und überprüfen was empfangen wird und dann das Packet einfach ignorieren lassen.
stell nen systemproxy ein, leite die packete damit durch nen von dir geschriebenen proxy und filter raus was du nicht haben willst, oder winsock hooken und das an der stelle machen
hosts datei ändern alles auf dein programm umleiten.
(TCP mit ip 127.0.0.1 und deinem proxy port)
Wenn packet erlaubt ist nichts machen und weiterschicken.
Wenn packet nicht erlaubt blocken = garnichts machen, verändern.
Hast du schon überlegt was das für ein packet ist und was der server macht wenn er es nicht hat ?
Ich hatte das mal so im kopf das einige spiel clients packets die nicht spielnotwendig sind wenn sie mal nicht ankommen über UDP senden.
hatte damals nen packet bot in fiesta geschrieben, hier mal bissl code, müsste eig. noch gehen.
in dem teil wo Mysend ist macht ihr eine abfrage if TEMP_BUFFER[2] = blubb <- euer packet Header welches geblockt werden soll, dann return 0; und fertig.
Wenns nichtmehr gehen sollte gucke ich Spät, weil muss jez los zur Arbeit cya.
wenn nicht hookt selbständig - Send_ glaube das war die unverschlüsselte Send routine oder SendCrypt_ kA mehr... müsst ihr selber in ollydbg nachgucken, indem ihr die addresse mal hookt und schaut ob wenn ihr was im Chat schreibt das Packet unverschlüsselt ist.
Code:
DWORD SearchPattern(char* pattern,DWORD start_offset ,DWORD ende)
{
//strtoul
// if (start_offset==0)
// start_offset=0x00401000;
DWORD offset=start_offset; //in olly nachgucken
//DWORD ende =0x0161A587; //in olly nachgucken
DWORD start=offset; //yep
DWORD backoffset;
DWORD size =strlen(pattern)-1;
DWORD foundoffset=0; //0=not found !
char * pEnd=pattern; //next letter position
while(1)
{
char &myposition=*(char*)offset;
//überprüfen
if ((pEnd[1]!='x'))
{
char temp=(char)strtoul(pEnd, &pEnd, 0x10);
if (temp==myposition)
{
if (foundoffset==0)
{
foundoffset=offset;
}
}
else
{
//everything from beginning
pEnd=pattern;
if (foundoffset != 0)
offset=foundoffset;
foundoffset=0;
}
}
else
{
//WILDCARE DON'T HANDLE
pEnd=&pEnd[2]; //2 weiter " x" <- yep
}
offset++; //immer 1 byte dazu
if (((DWORD)pEnd-(DWORD)pattern>=size)||(offset>=ende))
break; //ende der schleife
}
return foundoffset;
}
DWORD CryptFunc_ = SearchPattern("30 04 32 66 FF 01 66 81 39 F3 01",0x00400000,0x007FFFFF);
DWORD Send_ = SearchPattern("6A 00 50 8D 43 08 50 51 E8 x x x x",0x00400000,0x007FFFFF);
DWORD Sendcrypt_ = SearchPattern("55 8B EC 8B 45 0C 85 C0 53 8B D9 0F 84 x x x x",0x00400000,0x007FFFFF);
DWORD ECXhook_ = SearchPattern("8B 8B x x x x E8 x x x x C7 83 x x x x x x x x",0x00400000,0x007FFFFF);
Pogramm zum Streamen 01/27/2013 - Off Topic - 9 Replies Ich suche ein Stream Pogramm womit ich z.b bei Twitch streamen kann.
Alos ich möchte damit gerne Spiele streamen wie BO2 Mw3 oder LoL
Es sollte kostenlos weil xSpit kostet ja iwie was wenn man Spiele streamen will -.-
Kennt einer ein Pogramm?
Block für Block für Block... 24/7 root-server 04/01/2012 - Minecraft Server Advertising - 0 Replies Ich bin neu in dem Gebiet Minecraft, doch das Spiel hat mich sofort gepackt, deswegen habe ich auch gleich einen Server aufgesetzt.
Modus:
"Classic"
Plugins: Ein paar sind drauf und einige kommen noch, der Server befindet sich noch im Aufbau, hat 50 Slots und ich bin für allerlei Spielerein zu haben.
Neue User bekommen Starthilfe und Support beim Game, für Fortgeschrittene sind Unterstützung für Projekte selbstverständlich. Der Server wurde Heute aufgesetzt und es gibt mitlerweile...
[Need Help] rPE - how block packet for sending to server? 06/04/2011 - General Coding - 2 Replies Hello.
I don't know how block some packet in rPE.
In WPE - checkbox "Block"
Can anyone help with example custom filter for rPE to block packet?
Packet sending block 10/23/2010 - Kal Online - 10 Replies Hi guys,
I played on Quaint Kalonline before the admin reset his server.
I used underground and storm hacks, but after doing it a while i was AUTO-BLOCKED for packet sending.
Does anyone know how to avoid to being blocked for packet sending?
Thankss