위 DLL파일을 참조추가 하시고 아래와같이 코드를 작성합니다.
치트엔진 튜토리얼8은 포인터에 대한 내용입니다.
테이블을 추가해서 변경해도되지만 비베로 실행프로그램을 만들어 변경할수도 있습니다..
※주의 : 값수정하다 잘못하시면 블루스크린을 보실수도 있습니다.
Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Linq
Imports System.Text
Imports System.Windows.Forms
Imports memory_control
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'InitializeComponent()
Dim mem As New Memorys("Tutorial-i386")
Dim base_address As UInteger = mem.baseaddress("Tutorial-i386.exe")
base_address = base_address + &H2903B0 '해당 프로세스에 따라 치트엔진에 보이는내용 입력
Dim address As UInteger = CUInt(mem.ReadPointer(base_address)) + &HC ' 포인터주소값에 더함
address = CUInt(mem.ReadPointer(address)) + &H14 ' 포인터주소값에 더함
address = CUInt(mem.ReadPointer(address)) + &H0 ' 포인터주소값에 더함
address = CUInt(mem.ReadPointer(address)) + &H18 ' 포인터주소값에 더함
'address = CUInt(mem.ReadPointer(address)) '해당주소의 값을 표시함
'MessageBox.Show(address) ' 메세지박스로 값을 표시
mem.Write(address, 5000)'미션내용 5000으로변경
End Sub
End Class
'프로그래밍언어 > VB.NET' 카테고리의 다른 글
Message Queues (Windows) (0) | 2013.02.16 |
---|---|
핫키 설정하기 (0) | 2013.02.14 |
[5]웹파싱? httprequest를 통해 html을 따와서 잘라내봅시다(소스) (0) | 2013.02.01 |
[4]웹파싱? httprequest를 통해 html을 따와서 잘라내봅시다 (0) | 2013.02.01 |
[3]웹파싱? httprequest를 통해 html을 따와서 잘라내봅시다 (0) | 2013.02.01 |