OldSchoolHack

Registrieren / Anmelden Deutsch

Unendlich Itmes - Mal wieder Altitude


icon #41

Anmeldungsdatum: Mär 2011

Beiträge: 978

Benutzer-Bewertung:

89 positiv
6 negativ
jop für css.
am einfachsten wäre wohl wirklich ne dll injection.

__________________

http://www.abload.de/img/signfj5o.png
Spoiler
Vids:
Zitate:
Spoiler

Zitat von xst
Vater KN4CK3R, der du hängst im irc, geheiligt werde dein Botnet, dein P7 v1.337 komme, die Bannwelle geschehe, wie in CS:S als auch in CS:GO, führe uns nicht in Versuchung, sondern erlöse uns von all dem c+p-Shit.
Zitat von f4gsh0t_h4x
VAC ist an,immer,überall
Zitat von gibson.w
Ich mag braune Würstchen
Zitat von irc
<SilverDeath> KN4CK3R bistn nub
<~KN4CK3R> kk
Zitat von irc
<OrkSchamane> das prob is das viele dieser eig. recht guten bücher englisch sind ...
<OrkSchamane> da habe ich's ja doppelt schwer
<~KN4CK3R> falsch
<~KN4CK3R> das prob is dass du programmieren willst ohne englisch zu können
Zitat von irc
<SilverDeath> Ich schwöre dir Dr_Pepper Ich bumms deine Mutter tot Mann!
<Dr_Pepper> danke.
<SilverDeath> bitte
Zitat von irc
<~KN4CK3R> dann liegts wenigstens an mir
<~KN4CK3R> nur noch rausfinden warum -.-
<SilverDeath> ja sicher
<SilverDeath> an wem sonst?
* You were kicked by KN4CK3R (kick)
Zitat von Dr_Pepper
ihr seit beide dumm
Tutorials:
Releases:
Gifs:
Spoiler
http://www.abload.de/img/uberesp2sgul2.gif
https://i.imgur.com/Z5VQMrV.gif
http://www.abload.de/img/minesweeperzgaef.gif
icon #42

Anmeldungsdatum: Nov 2011

Beiträge: 65

Bin nun endlich wieder dazu gekommen, an meinem Projekt weiter zu machen
Habe eine DLL gemacht, die dieses FindPattern ausführt. Nur stüzt Altitude leider ab, wenn ich die Fkt. aufrufe

Hier die DLL:
TEXT Code:
  1. #include "windows.h"
  2. #include "stdio.h";
  3.  
  4. bool bDataCompare(const BYTE* pData, const BYTE* bMask, const char* szMask)
  5. {
  6. for(;*szMask;++szMask,++pData,++bMask)
  7. {
  8. if(*szMask=='x' && *pData!=*bMask )
  9. {
  10. return false;
  11. }
  12. }
  13. return (*szMask) == NULL;
  14. }
  15.  
  16. DWORD FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask)
  17. {
  18. for(DWORD i=0; i < dwLen; i++)
  19. {
  20. if( bDataCompare( (BYTE*)( dwAddress+i ),bMask,szMask) )
  21. {
  22. return (DWORD)(dwAddress+i);
  23. }
  24. }
  25. return 0;
  26. }
  27.  
  28. void StartSearching()
  29. {
  30. HMODULE StartAdresse;
  31. int Size;
  32. DWORD Adress;
  33.  
  34. StartAdresse = GetModuleHandle(L"altitude.exe");
  35. Size = 1212416;
  36. Adress = FindPattern((DWORD) StartAdresse, (DWORD) Size, (PBYTE) "\x8B\xCE\x90\x90\x90\xE8\x00\x00\x00\x00\x8B\x4C\x24\x00\x8B\xB1\x00\x00\x00\x00\x83\xFE\x00\x0F\x84\x00\x00\x00\x00\x8B\xB1", "xxxxxx????xxx?xx????xxxxx????xx");
  37. Adress += 21;
  38.  
  39. WCHAR cResult[10];
  40. swprintf_s(cResult, 10, L"%d", Adress);
  41. MessageBox(NULL, cResult, L"TEST", MB_OK);
  42. }
  43.  
  44. int WINAPI DllMain(HINSTANCE hInst,DWORD reason,LPVOID reserved)
  45. {
  46. if(reason==DLL_PROCESS_ATTACH)
  47. {
  48. CreateThread(0, 0, (LPTHREAD_START_ROUTINE) StartSearching, 0, 0, 0);
  49. }
  50. return true;
  51. }
icon #43

Anmeldungsdatum: Jan 2009

Beiträge: 454

Benutzer-Bewertung:

10 positiv
0 negativ
Sicher dass die Size nicht zu groß ist? Bzw. wann stürzt es ab?

__________________

Zitat

[16:44:40] * sMp (sMp[at]osh-B065CA09.pools.arcor-ip.net) has joined #Oldschoolhack
[16:44:47] <Cycode> ich könnt so abreiern ey echt..
[16:44:58] <sMp> oh neine
[16:45:07] <sMp> wenn ich sowas schon höre
[16:45:11] <sMp> instaleave
[16:45:14] * sMp (sMp[at]osh-B065CA09.pools.arcor-ip.net) has left #Oldschoolhack
icon #44

Anmeldungsdatum: Nov 2011

Beiträge: 65

Zitat von k1u
Sicher dass die Size nicht zu groß ist? Bzw. wann stürzt es ab?
Oh maaaan, bin ich doof ^^ Das hatte ich zum testen drin und übersehen...Daran lag's, danke!!!

EDIT: Aber wirklich was finden tut er nicht... Wirft standartmäßig 21 aus, also das was später auf die gefundene Adresse drauf addiert wird. D.h. ja, dass die Stelle nicht gefunden werden konnte.
icon #45

Anmeldungsdatum: Mär 2011

Beiträge: 978

Benutzer-Bewertung:

89 positiv
6 negativ
äähm die size sollte aber egal sein (darf nur nicht zu klein sein), da die funktion returnt wenn es das pattern findet.

CPP Code:
  1. StartAdresse = GetModuleHandle(L"altitude.exe");
mach zu ->
CPP Code:
  1. StartAdresse = GetModuleHandle(NULL);

und

CPP Code:
  1. swprintf_s(cResult, 10, L"%d", Adress);

zu

CPP Code:
  1. swprintf_s(cResult, 10, L"%X", Adress);

und ein thread ist kein void, sondern ein DWORD WINAPI, das ändern und entsprechend am ende der funktion ein return 0;


EDIT:

und ne messagebox ist eigtl ziemlich unsauber, mach dir lieber ne logdatei o.ä.
jetzt zum 1x testen aber ok, wenn das spiel net abstürzt

__________________

http://www.abload.de/img/signfj5o.png
Spoiler
Vids:
Zitate:
Spoiler

Zitat von xst
Vater KN4CK3R, der du hängst im irc, geheiligt werde dein Botnet, dein P7 v1.337 komme, die Bannwelle geschehe, wie in CS:S als auch in CS:GO, führe uns nicht in Versuchung, sondern erlöse uns von all dem c+p-Shit.
Zitat von f4gsh0t_h4x
VAC ist an,immer,überall
Zitat von gibson.w
Ich mag braune Würstchen
Zitat von irc
<SilverDeath> KN4CK3R bistn nub
<~KN4CK3R> kk
Zitat von irc
<OrkSchamane> das prob is das viele dieser eig. recht guten bücher englisch sind ...
<OrkSchamane> da habe ich's ja doppelt schwer
<~KN4CK3R> falsch
<~KN4CK3R> das prob is dass du programmieren willst ohne englisch zu können
Zitat von irc
<SilverDeath> Ich schwöre dir Dr_Pepper Ich bumms deine Mutter tot Mann!
<Dr_Pepper> danke.
<SilverDeath> bitte
Zitat von irc
<~KN4CK3R> dann liegts wenigstens an mir
<~KN4CK3R> nur noch rausfinden warum -.-
<SilverDeath> ja sicher
<SilverDeath> an wem sonst?
* You were kicked by KN4CK3R (kick)
Zitat von Dr_Pepper
ihr seit beide dumm
Tutorials:
Releases:
Gifs:
Spoiler
http://www.abload.de/img/uberesp2sgul2.gif
https://i.imgur.com/Z5VQMrV.gif
http://www.abload.de/img/minesweeperzgaef.gif
icon #46

Anmeldungsdatum: Nov 2011

Beiträge: 65

mhm...kann immer noch nichts finden (?)
CPP Code:
  1. #include "windows.h"
  2. #include "stdio.h";
  3.  
  4. void InjMessage(LPCWSTR Text, LPCWSTR Header)
  5. {
  6. MessageBox(NULL, Text, Header, MB_OK);
  7. }
  8.  
  9. bool bDataCompare(const BYTE* pData, const BYTE* bMask, const char* szMask)
  10. {
  11. for(;*szMask;++szMask,++pData,++bMask)
  12. {
  13. if(*szMask=='x' && *pData!=*bMask )
  14. {
  15. return false;
  16. }
  17. }
  18. return (*szMask) == NULL;
  19. }
  20.  
  21. DWORD FindPattern(DWORD dwAddress, DWORD dwLen, BYTE *bMask,char * szMask)
  22. {
  23. for(DWORD i=0; i < dwLen; i++)
  24. {
  25. if(bDataCompare( (BYTE*)( dwAddress+i ),bMask,szMask))
  26. {
  27. return (DWORD)(dwAddress+i);
  28. }
  29. }
  30. return 0;
  31. }
  32.  
  33. DWORD WINAPI StartSearching()
  34. {
  35. HMODULE StartAdresse;
  36. int Size;
  37. DWORD Adress;
  38.  
  39. StartAdresse = GetModuleHandle(NULL);
  40. Size = 999999;
  41. Adress = FindPattern((DWORD) StartAdresse, (DWORD) Size, (PBYTE) "\x8B\xCE\x90\x90\x90\xE8\x00\x00\x00\x00\x8B\x4C\x24\x00\x8B\xB1\x00\x00\x00\x00\x83\xFE\x00\x0F\x84\x00\x00\x00\x00\x8B\xB1", "xxxxxx????xxx?xx????xxxxx????xx");
  42. Adress += 21;
  43.  
  44. WCHAR cResult[10];
  45. swprintf_s(cResult, 10, L"%X", Adress);
  46. InjMessage(cResult,L"Adresse");
  47.  
  48. return 0;
  49. }
  50.  
  51. bool WINAPI DllMain(HINSTANCE hInst, DWORD reason,LPVOID reserved)
  52. {
  53. if(reason==DLL_PROCESS_ATTACH)
  54. {
  55. CreateThread(0, 0, (LPTHREAD_START_ROUTINE) StartSearching, 0, 0, 0);
  56. }
  57. return true;
  58. }


icon #47

Anmeldungsdatum: Mär 2011

Beiträge: 978

Benutzer-Bewertung:

89 positiv
6 negativ
was passiert denn?

kannst auch mal irc kommen rechts oben hier im forum oder hast selbst nen clienten, dann dauerts nicht immer so lange mit der antwort

__________________

http://www.abload.de/img/signfj5o.png
Spoiler
Vids:
Zitate:
Spoiler

Zitat von xst
Vater KN4CK3R, der du hängst im irc, geheiligt werde dein Botnet, dein P7 v1.337 komme, die Bannwelle geschehe, wie in CS:S als auch in CS:GO, führe uns nicht in Versuchung, sondern erlöse uns von all dem c+p-Shit.
Zitat von f4gsh0t_h4x
VAC ist an,immer,überall
Zitat von gibson.w
Ich mag braune Würstchen
Zitat von irc
<SilverDeath> KN4CK3R bistn nub
<~KN4CK3R> kk
Zitat von irc
<OrkSchamane> das prob is das viele dieser eig. recht guten bücher englisch sind ...
<OrkSchamane> da habe ich's ja doppelt schwer
<~KN4CK3R> falsch
<~KN4CK3R> das prob is dass du programmieren willst ohne englisch zu können
Zitat von irc
<SilverDeath> Ich schwöre dir Dr_Pepper Ich bumms deine Mutter tot Mann!
<Dr_Pepper> danke.
<SilverDeath> bitte
Zitat von irc
<~KN4CK3R> dann liegts wenigstens an mir
<~KN4CK3R> nur noch rausfinden warum -.-
<SilverDeath> ja sicher
<SilverDeath> an wem sonst?
* You were kicked by KN4CK3R (kick)
Zitat von Dr_Pepper
ihr seit beide dumm
Tutorials:
Releases:
Gifs:
Spoiler
http://www.abload.de/img/uberesp2sgul2.gif
https://i.imgur.com/Z5VQMrV.gif
http://www.abload.de/img/minesweeperzgaef.gif