OldSchoolHack

Register / Login English

bei TS Serliste abfragen


icon bei TS Serliste abfragen #1

Join Date: Jun 2009

Posts: 59

User-Rating:

1 positive
0 negative
hiho,
wie kann ich bei ts herausfinden wie vile Server bei der WebServerListe drinnen ist? das wird ja dann unten in einer Zeile ausgegeben, aber wenn ich mein Prog dann starte mit dem wert, bekomme ich immer eine error msg zurück hier mal mein code:
TEXT Code:
  1.  
  2. #include <cstdlib>
  3. #include <iostream>
  4. #include <windows.h>
  5. #include <string>
  6.  
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11. string punkte2;
  12. cout << "TS2 by trix0matrix9" << endl;
  13.  
  14. HWND fenster = NULL;
  15. while(fenster == NULL)
  16. {
  17. fenster = FindWindow("TStatusBar",NULL);
  18. Sleep(100);
  19. }
  20. cout << "TS2 wurde gefunden!" << endl;
  21. DWORD prozessid;
  22. GetWindowThreadProcessId(fenster, &prozessid);
  23. HANDLE handleprozess; handleprozess = OpenProcess(PROCESS_ALL_ACCESS, TRUE, prozessid);
  24. DWORD puffer = NULL;
  25. ReadProcessMemory(handleprozess,(void*)(0x1E66370),&punkte2,sizeof(punkte2),&puffer);
  26. cout << "Serveranzahl:";
  27. cout << punkte2;
  28. cout << endl;
  29.  
  30. system("PAUSE");
  31. return EXIT_SUCCESS;
  32. }
  33.  
bitte helft mir

icon #2

Join Date: Aug 2007

Posts: 8646

User-Rating:

199 positive
33 negative
erstens solltest du int statt string nehmen und zweitens nochmal schauen ob die Adresse so stimmt.

greetz KN4CK3R

__________________

Hallo
icon #3

Join Date: Jun 2009

Posts: 59

User-Rating:

1 positive
0 negative
danke KN4CK3R ^^
es funzt

EDIT:
okay wie kann ich jetzt die  Zeile wo der wert ausgegeben wird, erneuern?
habe es schon mit
TEXT Code:
  1.  
  2. goto start;
  3.  
und ich habe bei der zeile wo der Wert ausgegeben wird:
TEXT Code:
  1.  
  2. start:
  3.  
so sieht jetzt mein code aus:
TEXT Code:
  1.  
  2. start:
  3. ReadProcessMemory(handleprozess,(void*)(0x5E7418),&anzahl,sizeof(anzahl),&puffer);;
  4. cout << \"Gefundene Server:\" << anzahl << endl;
  5.  
  6. Sleep(60);
  7. goto start;
  8.  
da wird es aber immer wieder in einer neuen Zeile ausgegeben.