Hallo leute
heute zeig ich euch wie ihr ein minesweeper "wallhack" erstellt.
da dies mein erstes Tuturial ist nicht wundern wenn es nicht so gut erklärt ist.
Was ihr braucht:
-AutoIt v3 den editor (am besten noch Koda fürs design)
-Cheat Engine am besten v5.6
-Minesweeper (start ->alle Programme ->spiele -> minesweeper ( müsste bei den meisten windows PCs drauf sein
)
-"NomadMemory.au3" (downloadet es euch geht in euren AutoIt ordner geht dort auf den Ordner "Include" und fügt "NomadMemory.au3" dort ein)
Adressen finden:
öffnet Cheat engine danach (oder davor ist egal) öffnet ihr minesweeper.
Jetzt geht ihr bei Cheat Engine links oben auf den Computer mit der Lupe (meistens ist es noch blinkend umrahmt) also auf die process liste und wählt dort "winmine.exe" aus (also doppelklick drauf).
Geht jetzt wenn ihr das habt auf "add adress manually ( das ist bei v5.6 ein button der ca rechts in der mitte ist also auf der rechten seite ca in der mitte) ^^
Dort öffnet sich ein fenster wo ihr bei "Address" 010036FA eingebt.
NICH NOCHT OK KLICKEN
jetzt wählt ihr erst noch bei "type" wo jetzt eigenlich 4 bytes stehen sollte "Array Of Byte" aus jetzt kommt etwas kleines in das fenster dazu undzwar "Nr. of bytes" dort schreibt ihr am besten 3 rein aber macht KEIN häckchen bei "Unicode"
klickt JETZT OK ^^
wenn dort eine meldung kommt einfach "ja" klicken.
jetzt habt ihr eine adresse unten n eurer liste mit dem value "80 08 80 "
so jetzt gebt ihr statt "80 08 80 " das ein "c6 00 8a".
so jetzt geht in minesweeper klickt auf den smiley und normalerweise solltet ihr jetzt alle bomben sehen.
(unten ist eine liste von den verschiedenen bedeutungen)
Hack mit AutoIt erstellen:
damit man wenn man hacken will und es nicht so auffällig sein soll und so umständlich erstellen wir ein kleines programm wo man per buttonklick sofort den hack anstellen kann und per buttonklick auch wieder aus
erstellt ein neues script (müsstet ihr eigenlich wissen wies geht wenn nicht dann so )--> rechtsklick auf desktop --> neu --> Autoit v3 script
jetzt irgendwie benennen dann rechtsklick drauf --> Edit Script klicken
jetzt steht dort oben irgendwas endweder ihr füllt es aus oder macht es einfach weg.
So jetzt nochmal zum design wenn ihr KoDa habt erstellt dort 2 button den einen nennt ihr "ON" (ist egal wie ihr wollt) und den anderen dann am besten "OFF" jedoch gebt das nicht bei name ein sondern bei "Caption"
so jetzt gibt es links oben in KoDa so 2 grüne "play "button klickt auf den wo das "play bild" kleiner ist jetzt bekommt ihr einen code den ihr kopiert und in eurem script editor einfügt also in AutoIt
So jetzt seht ihr oben 3mal #include und dahinter steht etwas, so wir müssen ein #include hinzufügen dafür schreiben wir:
geht jetzt unter eure GUI und schreibt folgendes:
Als nähstes schreiben wir
dieses ist unsere adresse die wir mit Cheat Engine gefunden bzw ist es die adresse die das sonst alles verdeckt.
diese "$" bedeutet das es eine variable ist und ohne die $ variable müssten wir viel mehr schreiben auch später wenn man mehr hinzufügen will. z.B. hätten wir die variable $open nicht gesetzt dann müssten wir bei jeden ON und OFF nicht $open schreiben sondern immer "_MemoryOpen(ProcessExists("winmine.exe"))"
Jetzt kommen wir nochmal zu Cheat Engine undzwar die adresse in eurer liste ist auf "array of bytes" eingestellt das ändert ihr einfach auf 4 bytes indem ihr unter Type einen doppelklick macht oder rechtsklick --> Change Record --> Type und dann in dem fenster 4 byte auswählt weil es in AutoIt besser zu schreiben ist. jetzt hat sich das value geändert wenn ihr vorher "80 08 80" drinhattet auf "4286580864" und wenn ihr "c6 00 8a" drinhattet auf "4287234246".
jetzt wieder zu AutoIt dort geht ihr zwischen "Exit" und "SwitchEnd"
dann eine zeile runter und gebt dort ein :
($open) das value (4287234246) bekommen soll.
so das währe anstellen
jetzt ausstellen da schreiben wir das selbe :
nur
so jetzt noch alles abspeichern und fertig!
HIER DER CODE FÜR DIE DIE KEIN KODA HABEN!!!
hier wird es gleich bei start angefangen zu "hacken" zum beenden rechts unten in die taskbar gehen bei einem autoIt scripi rechtsklick --> exit und eventuell minesweeper neu starten!!!
heute zeig ich euch wie ihr ein minesweeper "wallhack" erstellt.
da dies mein erstes Tuturial ist nicht wundern wenn es nicht so gut erklärt ist.
Was ihr braucht:
-AutoIt v3 den editor (am besten noch Koda fürs design)
-Cheat Engine am besten v5.6
-Minesweeper (start ->alle Programme ->spiele -> minesweeper ( müsste bei den meisten windows PCs drauf sein
-"NomadMemory.au3" (downloadet es euch geht in euren AutoIt ordner geht dort auf den Ordner "Include" und fügt "NomadMemory.au3" dort ein)
Adressen finden:
öffnet Cheat engine danach (oder davor ist egal) öffnet ihr minesweeper.
Jetzt geht ihr bei Cheat Engine links oben auf den Computer mit der Lupe (meistens ist es noch blinkend umrahmt) also auf die process liste und wählt dort "winmine.exe" aus (also doppelklick drauf).
Geht jetzt wenn ihr das habt auf "add adress manually ( das ist bei v5.6 ein button der ca rechts in der mitte ist also auf der rechten seite ca in der mitte) ^^
Dort öffnet sich ein fenster wo ihr bei "Address" 010036FA eingebt.
NICH NOCHT OK KLICKEN
jetzt wählt ihr erst noch bei "type" wo jetzt eigenlich 4 bytes stehen sollte "Array Of Byte" aus jetzt kommt etwas kleines in das fenster dazu undzwar "Nr. of bytes" dort schreibt ihr am besten 3 rein aber macht KEIN häckchen bei "Unicode"
klickt JETZT OK ^^
wenn dort eine meldung kommt einfach "ja" klicken.
jetzt habt ihr eine adresse unten n eurer liste mit dem value "80 08 80 "
so jetzt gebt ihr statt "80 08 80 " das ein "c6 00 8a".
so jetzt geht in minesweeper klickt auf den smiley und normalerweise solltet ihr jetzt alle bomben sehen.
(unten ist eine liste von den verschiedenen bedeutungen)
Hack mit AutoIt erstellen:
damit man wenn man hacken will und es nicht so auffällig sein soll und so umständlich erstellen wir ein kleines programm wo man per buttonklick sofort den hack anstellen kann und per buttonklick auch wieder aus
erstellt ein neues script (müsstet ihr eigenlich wissen wies geht wenn nicht dann so )--> rechtsklick auf desktop --> neu --> Autoit v3 script
jetzt irgendwie benennen dann rechtsklick drauf --> Edit Script klicken
jetzt steht dort oben irgendwas endweder ihr füllt es aus oder macht es einfach weg.
So jetzt nochmal zum design wenn ihr KoDa habt erstellt dort 2 button den einen nennt ihr "ON" (ist egal wie ihr wollt) und den anderen dann am besten "OFF" jedoch gebt das nicht bei name ein sondern bei "Caption"
so jetzt gibt es links oben in KoDa so 2 grüne "play "button klickt auf den wo das "play bild" kleiner ist jetzt bekommt ihr einen code den ihr kopiert und in eurem script editor einfügt also in AutoIt
So jetzt seht ihr oben 3mal #include und dahinter steht etwas, so wir müssen ein #include hinzufügen dafür schreiben wir:
das bedeutet das er auch auf NomadMemory zugreifen soll ^^Quote:
#include <NomadMemory.au3>
geht jetzt unter eure GUI und schreibt folgendes:
das bedeutet das er auf den process "WinMine.exe " zugreifen soll.Quote:
$open = _MemoryOpen(ProcessExists("winmine.exe"))
Als nähstes schreiben wir
(0x müssen wir davor schreiben weil autoIt nicht auf adressen eingestimmt ist)Quote:
$addresse1 = 0x010036FA
dieses ist unsere adresse die wir mit Cheat Engine gefunden bzw ist es die adresse die das sonst alles verdeckt.
diese "$" bedeutet das es eine variable ist und ohne die $ variable müssten wir viel mehr schreiben auch später wenn man mehr hinzufügen will. z.B. hätten wir die variable $open nicht gesetzt dann müssten wir bei jeden ON und OFF nicht $open schreiben sondern immer "_MemoryOpen(ProcessExists("winmine.exe"))"
Jetzt kommen wir nochmal zu Cheat Engine undzwar die adresse in eurer liste ist auf "array of bytes" eingestellt das ändert ihr einfach auf 4 bytes indem ihr unter Type einen doppelklick macht oder rechtsklick --> Change Record --> Type und dann in dem fenster 4 byte auswählt weil es in AutoIt besser zu schreiben ist. jetzt hat sich das value geändert wenn ihr vorher "80 08 80" drinhattet auf "4286580864" und wenn ihr "c6 00 8a" drinhattet auf "4287234246".
jetzt wieder zu AutoIt dort geht ihr zwischen "Exit" und "SwitchEnd"
und schreibt dort erstQuote:
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
<------ hier hin
EndSwitch
WEnd
das bedeutet das er es bei buttonclick machen sollQuote:
case $button1
dann eine zeile runter und gebt dort ein :
das bedeutet das adresse1($addresse1) aus dem process winmine.exeQuote:
MemoryWrite($addresse1,$open,4287234246,"dword")
($open) das value (4287234246) bekommen soll.
so das währe anstellen
jetzt ausstellen da schreiben wir das selbe :
nur
nur bei dem value den normalen wert also wenn alles versteckt ist ein also "4286580864".Quote:
case $button2
MemoryWrite($addresse1,$open,4286580864,"dword")
so jetzt noch alles abspeichern und fertig!
HIER DER CODE FÜR DIE DIE KEIN KODA HABEN!!!
hier wird es gleich bei start angefangen zu "hacken" zum beenden rechts unten in die taskbar gehen bei einem autoIt scripi rechtsklick --> exit und eventuell minesweeper neu starten!!!
hier genau das gleiche nur ohne form und ich habe einfach eine while schleife hinzugefügtQuote:
#include <NoMadMemory.au3>
$open = _MemoryOpen(ProcessExists("winmine.exe"))
$addresse1 = 0x010036FA
While 1
_MemoryWrite($addresse1,$open,4287234246,"dword")
WEnd
hier die versprochene liste:
Was es macht | array of byte | 4byte
| |
8ter anzeigen | c6 00 48 | 4282908870
7ner anzeigen | c6 00 47 | 4282843334
6er anzeigen | c6 00 46 | 4282777798
5er anzeigen | c6 00 45 | 4282712262
4er anzeigen | c6 00 44 | 4282646726
3er anzeigen | c6 00 43 | 4282581190
2er anzeigen | c6 00 42 | 4282515654
1ner anzeigen | c6 00 41 | 4282450118
Alle bomben anzeigen | c6 00 8A | 4287234246
Alle Bomben rot anzeigen | c6 00 CC | 4291559622
Alle bomben als Fähnchen | c6 00 0E | 4279107782
Fragezeichen | c6 00 0D | 4279042246
Leere stellen | c6 00 40 | 4282384582
Nichts (normal) | 80 08 80 | 4286580864
viel Spaß damit
wer das TuT gut fandet kann mir ja ein Thanks und vllt nen komentar dalassen
kritik ist auch erlaubt
PS: im anhang ist nochmal der hack und die nomadmemory.au3 datei







