프로그래밍언어/VB.NET

비베로 치트엔진 튜토리얼8 통과하기(포인터)

부산딸랑이 2013. 2. 13. 11:30

memory_control.dll

위 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

'위의 내용에서 주소값과 포인터내용 입력.
'mem.write(adress, 이후 변경값 입력) 해당미션에서는 5000으로 값 변경.





memory_control.dll
0.01MB