You are on page 1of 10

วิธีการหา pointer โดยโปรแกรม ce by jokerjoker

ผมข้ามขั้นตอนการหา address ไปเลยนะครับถือว่าทุกคนสามารถหา


address ได้แล้ว

เมื่อได้ address มาแล้วเราจะมาหา pointer โดยการคลิกเมาส์ขวาที่ address


นั้นจะขึ้นตามรูป

รูปที่1
คลิกที่ Find out what writes to this address จะขึ้นตามรูป

รูปที่2

ไปที่ตัวเกมทำาให้ค่าที่เราหามีการเปลี่ยนแปลง จะขั้นตามรูป
รูปที่3

กด stop แล้วเลือก More information

จะขี้นตามรูป
รูปที่4

นำาค่าที่ได้ไปหาใน ce ค่าที่ได้คือ 00B6EEB0 ได้มาจากตำาแหน่ ง The value of


the pointer needed to find this address is probably 00B6EEB0

วิธีหาต้องติก
๊ ถูกตรง hex ด้วยนะครับแล้วเอา 00B6EEB0 ไปใสแล้วกด new
scan จะได้ตามรูป

รูปที่5
นำา address ที่ได้มาใช้

โดยดับเบิ้นคลิกที่ address ที่เราหามาได้ในรูปที่1 จะขี้นตามรูป


รูปที่ 6

ติก
๊ ถูกที่ Pointer

จะขึ้นดังรูป

รูปที่7
นำา address ที่เราหามาได้ในรูปที่ 5 มาใส่ในช่อง address of pointer จะได้ดังรูป

รูปที่ 8
กด ok เราก็จะได้ address มาที่น้ี เวลาปิ ดเครื่องเปิ ดใหม่ก็ไม่ต้องหาค่าใหม่
แล้วครับ

จะได้ตามรูป

รูปที่ 9
เพิม
่ เติม

ในการหา pointer ในบางครั้งจะมีค่า offset [hex]ด้วย จากในรูปที่8 เนื่ องจาก


ในการหาค่าครั้งนี้ ไม่มค
ี ่า offset [hex] จึงเป็ น 0

แต่ถ้ามีเราจะหาค่านี้ ได้จาก รูปที่ 4 จะเห็นตัวหนังสือสีแดงๆ ถ้ามีค่า offset


[hex] จะได้จากตัวอย่างต่อไปนี้

Mov [eax+20],edx

ค่า offset [hex] คือ 20

ในหัวข้อข้างล่างนี้ ผู้เขียนลองทำาเองไม่แน่ ท่านอื่นอาจจะทำาไม่ได้ก็ได้

ในส่วนที่ค่าที่เราหามาได้น้ันไม่สามารถเข้าไปในเกมแล้วทำาการเปลี่ยนค่า
ได้ในรูปที่ 1 ให้เราเลือกหัวช้อ Find out what accesses this address แล้วลอง
เข้าไปในเกมไปทำาอะไรก็ได้ก็จะได้ดังรูปที่ 3 แล้วทำาตามขั้นตอนต่อไปได้เลย
ครับ