ฟอรั่มของบล็อก http://pssix.blogspot.com


สอบถาม การอ่านเขียน Memory จากค่าพ้อยเตอร์ (Pointer) และออฟเซ็ต (Offset)

Share
avatar
wdiLi
PSsix Member High Class
PSsix Member High Class

PSsix Game Coder
จำนวนข้อความ : 73
ความนิยม : 7
เข้าร่วมเมื่อ : 29/01/2011
อายุ : 26

สอบถาม การอ่านเขียน Memory จากค่าพ้อยเตอร์ (Pointer) และออฟเซ็ต (Offset)

ตั้งหัวข้อ by wdiLi on 02/10/12, 08:03 pm

คือว่า ผมจะลองหัดเขียนค่าใน Memory แบบ Pointer ใน Autoit

ไฟล์ ที่อยุ่ [You must be registered and logged in to see this link.] ที่คุณ POS ทำไว้

ผมทำตามทุก อย่างแล้ว โดย Coppy ไฟล์ NomadMemoryPSsix.au3 ไว้ในโฟล์เดอร์เดียวกัน กับสคริป

และเอาไปใส่ในโฟล์เดอร์ include ของ Autoit แล้ว

เปิดเกม sol.exe ขึ้นมา หา pointer จาก cheat engine เสร็จ แล้ว

ลอง ไป ทดสอบกับ สคริป TestmemPSsix2.au3 โดยเปลี่ยนตามที่ บทความแน่นำ ไว้ และ รัน สคริป

ผลปรากฎว่า ค่าที่อ่านได้จากการอ่านแอดเดรส เท่ากับ 0 แต่ในตัวเกม นั้น ค่าไม่ได้เป้น 0 เลย

และ MemoryPointerWrite ค่าที่จะเปลี่ยนแปลง ก็ ไม่มีไรเกิดขึ้น เลย ในตัว เกม

งง เบย ใครที่รุ้ สาเหตุ หรือ เข้าใจการอ่านเขียน Memory มาช่วยอธิบาย ด้วย นะ ครับ

*โค้ดและเกม ที่ทำ ทำตาม ลิงค์บทความเลย [You must be registered and logged in to see this link.]
avatar
POS
PSsix
PSsix


จำนวนข้อความ : 1151
ความนิยม : 323
เข้าร่วมเมื่อ : 19/07/2010

Re: สอบถาม การอ่านเขียน Memory จากค่าพ้อยเตอร์ (Pointer) และออฟเซ็ต (Offset)

ตั้งหัวข้อ by POS on 02/10/12, 09:01 pm

บทความอ้างอิงจาก AutoIt เวอร์ชันเก่า แต่เวอร์ชันใหม่มีการเพิ่มค่าความกว้างของข้อมูลทำให้การอ่านจากหน่วยความจำผิดตำแหน่ง ตอนนี้ผมอัปเดทไฟล์ NomadMemoryPSsix.au3 ไปดาวน์โหลดมาใช้ใหม่ได้แล้วครับ (เพิ่มลิงก์ดาวน์โหลดในบทความเดิม)


||----------------------------------------------------------------------------------------------------------------||

กลุ่ม AutoIt ในเฟสบุ๊ค
[You must be registered and logged in to see this link.]

++++++++++++++++++++++++++++++++++++++++++++
pssix.blogspot.com
avatar
wdiLi
PSsix Member High Class
PSsix Member High Class

PSsix Game Coder
จำนวนข้อความ : 73
ความนิยม : 7
เข้าร่วมเมื่อ : 29/01/2011
อายุ : 26

Re: สอบถาม การอ่านเขียน Memory จากค่าพ้อยเตอร์ (Pointer) และออฟเซ็ต (Offset)

ตั้งหัวข้อ by wdiLi on 02/10/12, 09:57 pm

ขอบคุณ นะครับ คุณ POS ผมก็ งง ตั้งนาน ว่าทำ ตามแล้ว ทำไม ไม่ได้ สักที่

ที่แท้ก็ มีการเปลี่ยนแปลงในเวอร์ชันใหม่ นี่เอง เดียว จะลอง ไป โหลด มา ทดสอบ อีก รอบ นะครับผม ...




    เวลาขณะนี้ 24/04/17, 06:32 am