Wie kommt man an Dumped WR.exe, ohne es i-wo zu downloaden? / Wie dumpt (?) man Warrock? :D
Quote:
Nein Toxic Aber Wärst du so Pro Wie du es Sagst Wüstest du das Ja :)
Lern To Code N00b :)
I share my Code for Donars. Use it, you don't need Credit me, but i belive it will be leeched.
Code:
int WHC_Userfind=0;
char UserID[100],UserIP[100];
Code:
DWORD MrChurch = *(DWORD*)WHA_ServerPointer;
if(WHC_UserFind)
{
int IValuve = (WHC_UserFind-1);
if(MrChurch != 0)
{
DWORD wFunc_A = (WHA_D3D_UserName + (WHO_PlayerSize * IValuve));
DWORD wFunc_B = (WHA_D3D_UserIP + (WHO_PlayerSize * IValuve));
sprintf(UserID," %s",(void*)wFunc_A);
sprintf(UserIP," %s",(void*)wFunc_B);
}else{
sprintf(UserID, " Enter Room");
sprintf(UserIP, " Enter Room");
}
}
i was bored and i wrote this that allow only ur warrock id to use your dll or w/e is
Code:
void allow_specific_player(char username[100])
{
#define Addr_UserId 0x009A1E50
sprintf(username,"%s",Addr_UserId);
if (strcmp(username,"Your WarRock User ID") != 0)
{
MessageBox(NULL,"NooB You arent allowed to use this software","Attention",NULL);
ExitProcess(0);
}
return;
}
usage:
Quote:allow_specific_player("playerid");
-----------------------------------------------------------------------------------------------
Idont understand your code.
Code:
sprintf(username,"%s",Addr_UserId);
username redefined
-----------------------------------------------------------------------------------------------
Originally Posted by NoName
that line will print ur userid on wr then compare
you get id from the var :
function ( var );
and after you change the var with the value of the address
Code:
allow_specific_player(GetValueFromUrl(...));
Code:
void allow_specific_player(char username[100])
{
char cur_username[100];
#define Addr_UserId 0x009A1E50
sprintf(cur_username,"%s",Addr_UserId);
if (strcmp(username,cur_username) != 0)
{
MessageBox(NULL,"NooB You arent allowed to use this software","Attention",NULL);
ExitProcess(0);
}
return;
}
-----------------------------------------------------------------------------------------
Correct me if I'm wrong, but this won''t work judging by the code posted.
When calling the function, you are asking for a username to be given, however, the variable username is being used to store the username read from the game executable itself, so essentially you are overwriting the variable and not accounting for this, so it wouldn't work.
To fix this you could simply do this:
Code:
void allow_specific_player()
{
char username[100];
#define Addr_UserId 0x009A1E50
sprintf(username,"%s",Addr_UserId);
if (strcmp(username,"Your WarRock User ID") != 0)
{
MessageBox(NULL,"NooB You arent allowed to use this software","Attention",NULL);
ExitProcess(0);
}
return;
}
Again, correct me if I'm wrong but I'm relatively sure that this solution is the remedy to this problem.
EDIT: I see that v!rus has already fixed this, sorry I didn't realise, however after reading v!rus's code and my edited code, both versions would work.
Quote:
Wie kommt man an Dumped WR.exe, ohne es i-wo zu downloaden? / Wie dumpt (?) man Warrock? :D
befolgt einfach was hier steht dann klappt es(leider ohne screens wen mir jmd sagt wie ich screens mache dann adde ich sie^^) also zuerst braucht ihr dieses Programm:[url=http://www.4shared.com/get/jAk2DIOM/CHimpREC_v1001.html;jsessionid=709703F7F32FC36147C5114E5BE985E5.dc285]CHimpREC[/url] dann entpackt das nun startet ihr warrock und CHimpREC dann in der Menü Leiste oben während warrock läuft die datei warrock.exe auswählen dann füllt sich im unteren Kasten ein Text(braucht ihr nicht^^ dann in der mitte steht rechts ->DUMP<- Drückt das dann wählt warrock.exe aus (Verzeichnis:...Warrock\system\warrock.exe) und wählt euren speicherort und bennent die Datei um zB dumped_warrock.exe
Danke, hab ich kurz vor deinem Post auch bei YT schon gefunden :DQuote:
so hier ich habs aus "meinem" Forum kopiert
Code:befolgt einfach was hier steht dann klappt es(leider ohne screens wen mir jmd sagt wie ich screens mache dann adde ich sie^^) also zuerst braucht ihr dieses Programm:[url=http://www.4shared.com/get/jAk2DIOM/CHimpREC_v1001.html;jsessionid=709703F7F32FC36147C5114E5BE985E5.dc285]CHimpREC[/url] dann entpackt das nun startet ihr warrock und CHimpREC dann in der Menü Leiste oben während warrock läuft die datei warrock.exe auswählen dann füllt sich im unteren Kasten ein Text(braucht ihr nicht^^ dann in der mitte steht rechts ->DUMP<- Drückt das dann wählt warrock.exe aus (Verzeichnis:...Warrock\system\warrock.exe) und wählt euren speicherort und bennent die Datei um zB dumped_warrock.exe
while( 1 )
{
hackfunktionen
sleep(25);
}