Memory Operations - AutoIt
มาถึงเรื่องที่หลายคนอยากรู้แต่ไม่รู้จะเริ่มตรงไหน นั่นก็คือการอ่านเขียน Memory ของโปรแกรมอื่น หรือที่สายเกมเมอร์เรียกว่า “ทำ Trainer” นั่นเอง ถ้าเคยเห็นโปรแกรมปรับค่าเงิน ค่าเลือด หรือแม้แต่ค่าความเร็วในเกม มันก็ใช้หลักการนี้แหละ
แต่ก่อนจะไปต่อ ขอบอกตรงๆ ว่าเรื่องนี้มันค่อนข้าง Low Level พอสมควร ถ้าไม่เคยยุ่งกับ Pointer หรือ Memory Address มาก่อน อาจจะงงนิดหน่อย แต่ไม่ต้องห่วง เดี๋ยวค่อยๆ อธิบายไปทีละขั้นตอน
หลักการพื้นฐาน
Section titled “หลักการพื้นฐาน”ทุกโปรแกรมที่รันอยู่บน Windows จะมี “พื้นที่ความจำ” (Memory Space) ของตัวเอง ข้อมูลต่างๆ เช่น ค่าเงินในเกม จำนวนกระสุน หรือแม้แต่ตำแหน่งตัวละคร ล้วนถูกเก็บอยู่ในหน่วยความจำนี้ทั้งนั้น
ถ้าเรารู้ว่าค่าที่ต้องการอยู่ที่ Address ไหน เราก็สามารถ:
เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม
ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด
Login with Google