Öncellikle Basit Vb Gibi Saçma Yorum İstemiyorum !!
Cheat Engine Kullanarak Exemizi Acıyoruz
Evet Exemizi Seçtikten Sonra Skorumuzun Şuanki Degeri 500 exemizde 500 degerini arıyoruz
Birçok Sonuç Cıktı gördügünüz gibi şimdi oyunumuzda bir kac hamle yapıp degerimizi degiştirelim ve degerimizi bulduklarımızın arasında tekrar aratalım
Ve Bulduk Pointimiz : 01012F60
Vb İçin : &H1012F60
Sıra Geldi Visual basic'de bu degermizi nasıl kullancagımıza
Modülümüz ;
Call WriteALong("Windows Title Yani Oyunun başlıgı", Point , Deger)
Yani
Call WriteALong("Spider", &H1012F60, 9999)
Bir Buton ve Text Ekliyoruz
İstersek Şimdide Bu Pointimizi Okuyalım
İndir ;
spider.rar
https://www.virustotal.com/file/b4d...7e3a1c6378d7e8b4bdb9ab13/analysis/1334596115/
Ve benzeri C++ için : http://www.turkhackteam.net/c-c/675005-memory-hacking.html
Cheat Engine Kullanarak Exemizi Acıyoruz
Evet Exemizi Seçtikten Sonra Skorumuzun Şuanki Degeri 500 exemizde 500 degerini arıyoruz
Birçok Sonuç Cıktı gördügünüz gibi şimdi oyunumuzda bir kac hamle yapıp degerimizi degiştirelim ve degerimizi bulduklarımızın arasında tekrar aratalım
Ve Bulduk Pointimiz : 01012F60
Vb İçin : &H1012F60
Sıra Geldi Visual basic'de bu degermizi nasıl kullancagımıza
Modülümüz ;
Kod:
Public Const PROCESS_ALL_ACCESS = &H1F0FFF
Dim f1holder As Integer
Dim timer_pos As Long
Public Declare Function GetWindowThreadProcessId Lib "user32" (ByVal SomeValueIsStoredHere As Long, lpdwProcessId As Long) As Long
Public Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Public Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Public Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal Classname As String, ByVal WindowName As String) As Long
Public Declare Function GetKeyPress Lib "user32" Alias "GetAsyncKeyState" (ByVal key As Long) As Integer
Public Declare Function ReadProcessMem Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, ByRef lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Public Function WriteALong(TheGame As String, TheAddress As Long, ThisIsTheValue As Long)
Dim SomeValueIsStoredHere As Long
Dim SomeValueIsStoredHereToo As Long
Dim SomeValue As Long
SomeValueIsStoredHere = FindWindow(vbNullString, TheGame)
GetWindowThreadProcessId SomeValueIsStoredHere, SomeValueIsStoredHereToo
SomeValue = OpenProcess(PROCESS_ALL_ACCESS, False, SomeValueIsStoredHereToo)
If (SomeValue = 0) Then
Exit Function
End If
WriteProcessMemory SomeValue, TheAddress, ThisIsTheValue, 4, 0&
CloseHandle hProcess
End Function
Public Function ReadALong(TheGame As String, TheAddress As Long, TheValue As Long)
Dim SomeValueIsStoredHere As Long
Dim SomeValueIsStoredHereToo As Long
Dim SomeValue As Long
SomeValueIsStoredHere = FindWindow(vbNullString, TheGame)
GetWindowThreadProcessId SomeValueIsStoredHere, SomeValueIsStoredHereToo
SomeValue = OpenProcess(PROCESS_ALL_ACCESS, False, SomeValueIsStoredHereToo)
If (SomeValue = 0) Then
Exit Function
End If
ReadProcessMem SomeValue, TheAddress, TheValue, 4, 0&
CloseHandle hProcess
End Function
Public Function ReadAFloat(TheGame As String, TheAddress As Long, TheValue As Single)
Dim SomeValueIsStoredHere As Long
Dim SomeValueIsStoredHereToo As Long
Dim SomeValue As Long
SomeValueIsStoredHere = FindWindow(vbNullString, TheGame)
GetWindowThreadProcessId SomeValueIsStoredHere, SomeValueIsStoredHereToo
SomeValue = OpenProcess(PROCESS_ALL_ACCESS, False, SomeValueIsStoredHereToo)
If (SomeValue = 0) Then
Exit Function
End If
ReadProcessMem SomeValue, TheAddress, TheValue, 4, 0&
CloseHandle hProcess
End Function
Public Function WriteAFloat(TheGame As String, TheAddress As Long, ThisIsTheValue As Single)
Dim SomeValueIsStoredHere As Long
Dim SomeValueIsStoredHereToo As Long
Dim SomeValue As Long
SomeValueIsStoredHere = FindWindow(vbNullString, TheGame)
GetWindowThreadProcessId SomeValueIsStoredHere, SomeValueIsStoredHereToo
SomeValue = OpenProcess(PROCESS_ALL_ACCESS, False, SomeValueIsStoredHereToo)
If (SomeValue = 0) Then
Exit Function
End If
WriteProcessMemory SomeValue, TheAddress, ThisIsTheValue, 4, 0&
CloseHandle hProcess
End Function
Call WriteALong("Windows Title Yani Oyunun başlıgı", Point , Deger)
Yani
Call WriteALong("Spider", &H1012F60, 9999)
Bir Buton ve Text Ekliyoruz
Kod:
Private Sub Command1_Click()
Dim Deger As Long
Deger = valuetxt.Text
Call WriteALong("Spider", &H1012F60, Deger)
End Sub
İstersek Şimdide Bu Pointimizi Okuyalım
Kod:
Dim degeroku As Long
Call ReadALong("Spider", &H1012F60, degeroku)
puanlbl.Caption = degeroku
İndir ;
spider.rar
https://www.virustotal.com/file/b4d...7e3a1c6378d7e8b4bdb9ab13/analysis/1334596115/
Ve benzeri C++ için : http://www.turkhackteam.net/c-c/675005-memory-hacking.html




