ฟอรั่ม PSsix

Would you like to react to this message? Create an account in a few clicks or log in to continue.

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


+10
thannam001
scanditionx
Arm
Fast
POS
loveapple244
flapjack
aut
DarkWarrior
rolovely
14 posters

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    rolovely
    rolovely
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 193
    ความนิยม : 26
    เข้าร่วมเมื่อ : 15/10/2010
    อายุ : 35
    ที่อยู่ : THAILAND

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by rolovely 28/07/11, 03:14 pm

    อยากให้เอามารวมไว้ในกระทู้นี้เลยก็ได้ เพราะบางกระทู้ ผมเห็นแล้ว ตอบไม่ตรงประเด็นกัน เริ่มออกทะเลกัน บางกระทู้

    ประเดิมคนแรกเลยละกัน

    โปรแกรมสำคัญที่ต้องใช้

    โปรแกรมที่เอาไว้หาค่า address เงิน เลือด EXP
    [You must be registered and logged in to see this link.]


    โปรแกรมตัวนี้ไว้ใช้ ดัก packet WPE Pro 0.9a เหมาะสำหรับดักเกมออนไลน์
    [You must be registered and logged in to see this link.]


    และตัวสุดท้าย ตัวนี้สำคัญมาก NomadMemory.au3
    [You must be registered and logged in to see this link.]


    เขียนบอทเกมด้วย AutoIt : Bot 6 การอ่านเขียน Memory ในเกม
    [You must be registered and logged in to see this link.]

    และก็ตามด้วย code เริ่มต้น

    Code นี้คือการเช็คว่า EXP เท่าไหร่ ใช้กับเกม Champions Online เล่นผ่านสตรีม
    Code:
    #include <NomadMemory.au3>

        $iv_Pid      = ProcessExists ( "GameClient.exe" )
        $MemoryOpen = _MemoryOpen($iv_Pid)

        while 1
            $Mem_Read    = _MemoryRead('0x' & '225DCB00', $MemoryOpen)

            ToolTip($Mem_Read,0,0)

            Sleep(500)
        WEnd

    _MemoryClose($MemoryOpen)

    คลิปเริ่มต้น สำหรับคนที่อยากลองทำ









    แก้ไขล่าสุดโดย rolovely เมื่อ 06/08/11, 02:43 am, ทั้งหมด 6 ครั้ง
    rolovely
    rolovely
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 193
    ความนิยม : 26
    เข้าร่วมเมื่อ : 15/10/2010
    อายุ : 35
    ที่อยู่ : THAILAND

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by rolovely 28/07/11, 03:24 pm

    code ข้างล่างนี้ ผมได้เอาไปทำผสมผสานกับ ตัวป้องกันเกมที่ผมเคยทำขึ้นมานะครับ ตัวนี้ก็สามารถจำลองเซิฟเวอร์ได้เลย ก็คือ การติดต่อของมันจะเช็คว่า ติดต่อกับเซิฟเวอร์ได้หรือไม่ เกิดถ้าไม่ได้ก็จะปิดตัวเอง แต่เกิดถ้าได้ ก็จะเริ่มเกมอัตโนมัติ

    ตัวนี้ตัวเซิฟเวอร์ หรือจะเรียกว่า ตัวแม่ก็ได้
    #cs ----------------------------------------------------------------------------

    AutoIt Version: 3.3.0.0
    Author: myName

    Script Function:
    Template AutoIt script.

    #ce ----------------------------------------------------------------------------
    ; Host or Ip to Connect to
    $Server_IP = @IPAddress1
    $Server_Port = '10103'

    ; Start The TCP Services
    TCPStartup ( ) ; To start TCP services

    ; Time to Listen for Connections
    $MainSocket = TCPListen($Server_IP, $Server_Port, 100 )
    If $MainSocket = -1 Then Exit

    ; Accept a Incoming Connection
    While 1
    $ConnectedSocket = TCPAccept( $MainSocket)
    If $ConnectedSocket >= 0 Then
    $recv = TCPRecv($ConnectedSocket, 128)
    sleep(300)
    If StringLen($recv) Then
    If StringInStr($recv, "Connect:") Then
    $recv = StringSplit($recv, ":")
    $ip2 = $recv[2]
    $Socket2 = TCPConnect($Server_IP, $Server_Port)
    TCPSend($Socket2, "Connected...")
    EndIf
    EndIf
    EndIf
    WEnd
    ; Server will Run continously


    ส่วนตัวนี้ตัวลูก เอาไว้ใช้ในการติดต่อว่าติดต่อได้ไหม เกิดถ้าได้ ก็ให้เข้าเกมเอง แต่ถ้าไม่ได้ ก็ทำการปิดโปรแกรมเอง
    #cs ----------------------------------------------------------------------------

    AutoIt Version: 3.3.0.0
    Author: myName

    Script Function:
    Template AutoIt script.

    #ce ----------------------------------------------------------------------------
    ; Host or Ip to Connect to
    $Server_IP = "ใส่ไอพี ที่ต้องการให้ติดต่อ"
    $Sever_Port = "10103"
    $MyIP=@IPAddress1

    ; Start The TCP Services
    TCPStartup ( ) ; To start TCP services

    ; Connect to The Server
    $socket = TCPConnect( $Server_IP, $Sever_Port )

    If $socket = -1 Then
    MsgBox(0, "Client", "ไม่สามารถติดต่อกับเครื่องเซิฟเวอร์ได้ กรุณาเช็คไฟล์วอร์ของคุณ ว่า On หรือ Off กรุณา On Firewall!")
    Exit
    EndIf

    If $socket >= 0 Then
    $socket2 = TCPConnect( $Server_IP, $Sever_Port )
    TCPSend($socket2, "Connect:" & $MyIP)
    msgbox(0,"Client","เชื่อมต่อสำเร็จ!")
    Run('pang.exe')
    EndIf

    While 1
    If ProcessExists('pang.exe') Then
    Else
    TCPCloseSocket($socket)
    TCPCloseSocket($Socket2)
    Sleep(500)
    EndIf
    WEnd
    DarkWarrior
    DarkWarrior
    PSsix Member
    PSsix Member


    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty
    จำนวนข้อความ : 27
    ความนิยม : 1
    เข้าร่วมเมื่อ : 28/07/2011
    ที่อยู่ : ดาวนาเม็ก

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by DarkWarrior 28/07/11, 04:31 pm

    เยี่ยมเลยครับ อย่างนี้ต้องดัน em233
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by aut 28/07/11, 08:48 pm

    สคิปต้องคอมไพเป็น 32 bit นะ เคยลอง64ไม่ได้อะ

    Attachments
    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers AttachmentNomadMemory.zip
    ไพล์ NomadMemory.au3 โหลดนี่เลย
    You don't have permission to download attachments.
    (3 Kb) Downloaded 39 times
    DarkWarrior
    DarkWarrior
    PSsix Member
    PSsix Member


    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty
    จำนวนข้อความ : 27
    ความนิยม : 1
    เข้าร่วมเมื่อ : 28/07/2011
    ที่อยู่ : ดาวนาเม็ก

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by DarkWarrior 28/07/11, 10:00 pm

    ช่วยอธิบาย ข้อมูลเกี่ยวกับ
    NomadMemory หน่อยครับว่าจะนำไปใช้ร่วมกับ Code ด้านล่างนี้ยังไงครับ


    #include <NomadMemory.au3>

    $iv_Pid = ProcessExists ( "GameClient.exe" )
    $MemoryOpen = _MemoryOpen($iv_Pid)

    while 1
    $Mem_Read = _MemoryRead('0x' & '225DCB00', $MemoryOpen)

    ToolTip($Mem_Read,0,0)

    Sleep(500)
    WEnd

    _MemoryClose($MemoryOpen)
    rolovely
    rolovely
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 193
    ความนิยม : 26
    เข้าร่วมเมื่อ : 15/10/2010
    อายุ : 35
    ที่อยู่ : THAILAND

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by rolovely 28/07/11, 11:01 pm

    #include <NomadMemory.au3> ก็อันนี้ไงครับ ที่มันต้องเรียกใช้ สาเหตุที่เรียกใช้ เพราะมันได้รวมการทำงานไว้แล้ว ของการอ่อนค่าหน่วยความจำของตัวเกมแล้วโปรแกรมอื่นๆก็ได้ด้วย ตอนนี้ผมกำลังศึกษาอยู่นะ ยังไง คุณ aut ก็ลงเกี่ยวกับการส่ง packet ไปยังเซิฟเวอร์ก็ได้นะครับ เพื่อจะได้เป็นแนวทางสำหรับคนที่อยากเรียนรู้
    flapjack
    flapjack
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Moderator PSsix Master PSsix Game Coder
    จำนวนข้อความ : 314
    ความนิยม : 75
    เข้าร่วมเมื่อ : 05/10/2010

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by flapjack 29/07/11, 08:18 am

    ผมลองโค๊ดแบบ pointer มีใคร Error ไหมครับ em246
    rolovely
    rolovely
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 193
    ความนิยม : 26
    เข้าร่วมเมื่อ : 15/10/2010
    อายุ : 35
    ที่อยู่ : THAILAND

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by rolovely 29/07/11, 03:37 pm

    error ยังไงครับ เอา code มาดูหน่อย
    rolovely
    rolovely
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 193
    ความนิยม : 26
    เข้าร่วมเมื่อ : 15/10/2010
    อายุ : 35
    ที่อยู่ : THAILAND

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by rolovely 29/07/11, 03:41 pm

    ใครที่หาค่า แอดเดรส คงที่ได้ ที่เอาไว้ตรวจเช็ค hp exp ฯลฯ ก็เอามาแบ่งปันกันนะ จะได้ช่วยๆกัน
    DarkWarrior
    DarkWarrior
    PSsix Member
    PSsix Member


    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty
    จำนวนข้อความ : 27
    ความนิยม : 1
    เข้าร่วมเมื่อ : 28/07/2011
    ที่อยู่ : ดาวนาเม็ก

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by DarkWarrior 29/07/11, 04:23 pm

    ค่าคงที่ที่ว่านี้คือ เวลาที่เราออกและเข้าเกมใหม่แล้ว ค่านั้นก็ยังคงเหมือนเดิมไม่เปลี่ยนแปลงใช่รึเปล่าครับ
    ผมเคยทำแต่ เกม Offline อ่ะคับ ใช้ CheatEngine แต่ออนไลน์ยังไม่เคยลองครับ
    rolovely
    rolovely
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 193
    ความนิยม : 26
    เข้าร่วมเมื่อ : 15/10/2010
    อายุ : 35
    ที่อยู่ : THAILAND

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by rolovely 29/07/11, 04:45 pm

    ใช่ครับ แต่ว่าพวกเกมที่เปลี่ยนด่านเล่นไปเรื่อยๆ มันจะไม่คงที่เลย เพราะลองละ พอเลี่ยนไปเป็นอีกด่าน ค่าแอดเดรสมัน ก็จะเปลี่ยนไปด้วย
    avatar
    loveapple244
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 160
    ความนิยม : 9
    เข้าร่วมเมื่อ : 15/07/2011

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by loveapple244 29/07/11, 05:00 pm

    ของผมก็ไม่คงที่ครับเลื่อนไปเรื่อยเลย
    070247C1 070247B8 070247BD นี้คือค่าแชทอะครับเราพิมพ์อะไรไปในช่องเกมส์อสุร่าออนไลน์ก็จะตอบกลับมาแต่พออีกวันก็เปลี่ยนไปหรือบางทีก็เปลี่ยนอัพเดททุกวันพุธก็เปลี่ยนเหมือนกันเลยมะรู้ว่าค่าตายตัวหาอย่างไรขนาดค่ามอนเตอร์มันจะ้เกิดสุ่มก็จิงแต่มันก็ใส่เหมือนระบบอาเรย์ก็มะรู้ว่าจะหาค่าตายตัวอย่างไรเหมือนกันพอตีมอนได้ซะ1ชมหรือบางทีก็1วันพออีกวันก็เกิดปัญหาเดิมๆคือมันต้องหาโค๊สใหม่หรือผมหาผิดก็ไม่รู้แต่ถ้าหาผิดก็คงไม่น่าจะรับข้อความเลือดเอมพีได้แต่เกมส์อสุร่าลบหาexpไม่เป้นมันเป็น0.05%หายังไงก็มะรู้งะใครเก่งบอกทีนะครับขอบคุณครับ
    ปล.ที่ทำหาค่าแชทไว้เพราะว่าลบไม่ชอบเข้าเกมส์ไปนั่งเก็บเวลหรือทำๆไรครับแค่เปิดเหมือนเราเปิดห้องแชทรูมอะครับแต่เปิดเป็นห้องกิว ทั่วไป กระซิปแต่ระบบกระซิปยังทำไม่ได้แต่รู้ว่ามีคนซิปมา- -*
    rolovely
    rolovely
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 193
    ความนิยม : 26
    เข้าร่วมเมื่อ : 15/10/2010
    อายุ : 35
    ที่อยู่ : THAILAND

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by rolovely 29/07/11, 05:10 pm

    ขอดู code แชทได้ไหมครับ
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by aut 29/07/11, 05:34 pm

    packet

    ไปโหลด winpcap มาลงก่อนนะ [You must be registered and logged in to see this link.]

    อันนี้ตัวอย่าง [You must be registered and logged in to see this link.]

    ไพล์ตัวอย่าง [You must be registered and logged in to see this link.]

    เราลองนานแล้วสรุปว่าไม่ได้อ่านะ packet เกมอันที่มี GG xtrap เปลี่ยนทุกครั้งตอนเปิดเกมอะไม่เวิร์กอย่างแรงโคดเสียเวลาเลย 5555 ใช้วิทีอ่านค่าจากmemดีกว่าอ่านะ

    avatar
    loveapple244
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 160
    ความนิยม : 9
    เข้าร่วมเมื่อ : 15/07/2011

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by loveapple244 29/07/11, 06:35 pm

    มันยังเลื่อนๆๆอยู่เลยอะครับคือทำเป็นToolTipแล้ว@CRLFกั้นไปเีืรื่อยๆๆครับแล้วใส่โค๊สมั่วๆำไปให้หมดอะพอนั้นก็ทำเป็นbuttonกล่องข้อความแสดงดูมันก็ยังส่งมาบ้างไม่มาบ้างก็ยังงงอยู่เหมือนกันครับลบพึ่งหัดทำพวกนี้เองนะครับแต่โปรแกรมหามันเยอะ4-5ตัวแล้วแต่เราจะใช้แต่Hexไม่เป้นแต่เอาค่าHexมาแสดงเป็นเฉยๆครับ
    ที่ลองหาก็พวกเลือดตัวละครแต่พอเปลี่ยนไอดีลงมามันก็เคลื่อนไปเลยอะไม่แสดงสงสัยCoreยังมั่วอยุ่รอคนเก่งๆๆแนะนำดีกว่าครับแต่ทำเป็นระบบโชว์หน้าต่างข้อดีคือเราลงโค๊ตมั่วๆได้เยอะพอไหนมันใช่ก็เอามาใส่กล่องจิงทีหลังงะ คุณaut ขอ code วิธีหามอนสเตอร์เกมส์อสุร่าหน่อยครับที่ใช่เฟทบุกเล่นอะครับลองเข้าไปเล่นดูหน่อยครับว่าจะทำให้ตีออโต้ยังไงในระบบเขียนค่า *.iniอะครับ
    avatar
    loveapple244
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 160
    ความนิยม : 9
    เข้าร่วมเมื่อ : 15/07/2011

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by loveapple244 29/07/11, 06:40 pm

    แต่สิ่งที่ยากสร้างขั้นต้นคือเอาค่าchatที่อยุ่ในเกมส์มาสู้หน้าต่างbuttonที่เราสร้างแล้วเราส่งข้อความทีเราสร้างไปยังหน้าต่างเกมได้- -*
    flapjack
    flapjack
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Moderator PSsix Master PSsix Game Coder
    จำนวนข้อความ : 314
    ความนิยม : 75
    เข้าร่วมเมื่อ : 05/10/2010

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by flapjack 30/07/11, 08:52 am

    rolovely พิมพ์ว่า:error ยังไงครับ เอา code มาดูหน่อย


    Code:


    #cs ----------------------------------------------------------------------------
     AutoIt Version: 3.3.6.1
     Author:        myName

     Script Function:
        Template AutoIt script.
    #ce ----------------------------------------------------------------------------
    #include <NomadMemory.au3>

    $Adresse = 0x0057c370
    Dim $Offset[2] = [0, 0x0]

    while 1
        $Process =  _MemoryOpen (ProcessExists("Tutorial-i386.exe"))
        If Not @error Then
                $Value = _MemoryPointerRead($Adresse, $Process, $Offset)
                If Not @error Then ToolTip($Value[1],0,0)

                _MemoryClose($Process)
        EndIf

        Sleep(100);<<<<<<< Note this sleep this is how fast we read memory
    WEnd




    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Errormemoryd

    Error ตรง _MemoryPointerRead($Adresse, $Process, $Offset) มันบอกว่าไม่ Func นี้ครับ
    แต่โค๊ดของคุณrolovely ด้านบน Run ได้ปกติครับ

    rolovely
    rolovely
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 193
    ความนิยม : 26
    เข้าร่วมเมื่อ : 15/10/2010
    อายุ : 35
    ที่อยู่ : THAILAND

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by rolovely 30/07/11, 11:05 am

    flapjack พิมพ์ว่า:
    rolovely พิมพ์ว่า:error ยังไงครับ เอา code มาดูหน่อย


    Code:


    #cs ----------------------------------------------------------------------------
     AutoIt Version: 3.3.6.1
     Author:        myName

     Script Function:
        Template AutoIt script.
    #ce ----------------------------------------------------------------------------
    #include <NomadMemory.au3>

    $Adresse = 0x0057c370
    Dim $Offset[2] = [0, 0x0]

    while 1
        $Process =  _MemoryOpen (ProcessExists("Tutorial-i386.exe"))
        If Not @error Then
                $Value = _MemoryPointerRead($Adresse, $Process, $Offset)
                If Not @error Then ToolTip($Value[1],0,0)

                _MemoryClose($Process)
        EndIf

        Sleep(100);<<<<<<< Note this sleep this is how fast we read memory
    WEnd




    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Errormemoryd

    Error ตรง _MemoryPointerRead($Adresse, $Process, $Offset) มันบอกว่าไม่ Func นี้ครับ
    แต่โค๊ดของคุณrolovely ด้านบน Run ได้ปกติครับ


    เข้าไปดูใน NomadMemory.au3 นะครับ ว่ามี Func _MemoryPointerRead
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by aut 30/07/11, 06:00 pm

    ค่า $Offset ไม่ถูกก้อจะerrorอ่านmemมีสองแบบนะแบบค่าอยู่ที่เดิมกับค่าที่เปลี่ยนตอนเปิดโปรแกรมใหม่อ่านะอันหลังต้องหาPointerมาใส่$Offset ดูวีดีโอก็สอนนะแบบหลัง
    rolovely
    rolovely
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 193
    ความนิยม : 26
    เข้าร่วมเมื่อ : 15/10/2010
    อายุ : 35
    ที่อยู่ : THAILAND

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by rolovely 30/07/11, 09:37 pm

    พึ่งมาเข้าใจ เดี๋ยวกลับหอไป จะไปนั่งปั้น code เล่นดีกว่า อยู่บ้านโปรแกรมอะไรต่างๆ มันไม่พร้อม
    flapjack
    flapjack
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Moderator PSsix Master PSsix Game Coder
    จำนวนข้อความ : 314
    ความนิยม : 75
    เข้าร่วมเมื่อ : 05/10/2010

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by flapjack 31/07/11, 11:39 am

    rolovely พิมพ์ว่า:
    flapjack พิมพ์ว่า:
    rolovely พิมพ์ว่า:error ยังไงครับ เอา code มาดูหน่อย


    Code:


    #cs ----------------------------------------------------------------------------
     AutoIt Version: 3.3.6.1
     Author:        myName

     Script Function:
        Template AutoIt script.
    #ce ----------------------------------------------------------------------------
    #include <NomadMemory.au3>

    $Adresse = 0x0057c370
    Dim $Offset[2] = [0, 0x0]

    while 1
        $Process =  _MemoryOpen (ProcessExists("Tutorial-i386.exe"))
        If Not @error Then
                $Value = _MemoryPointerRead($Adresse, $Process, $Offset)
                If Not @error Then ToolTip($Value[1],0,0)

                _MemoryClose($Process)
        EndIf

        Sleep(100);<<<<<<< Note this sleep this is how fast we read memory
    WEnd




    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Errormemoryd

    Error ตรง _MemoryPointerRead($Adresse, $Process, $Offset) มันบอกว่าไม่ Func นี้ครับ
    แต่โค๊ดของคุณrolovely ด้านบน Run ได้ปกติครับ


    เข้าไปดูใน NomadMemory.au3 นะครับ ว่ามี Func _MemoryPointerRead


    ไม่มีน่ะครับ ไม่ทราบคุณrolovely มีหรือเปล่าครับ
    flapjack
    flapjack
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Moderator PSsix Master PSsix Game Coder
    จำนวนข้อความ : 314
    ความนิยม : 75
    เข้าร่วมเมื่อ : 05/10/2010

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by flapjack 31/07/11, 11:47 am

    aut พิมพ์ว่า:ค่า $Offset ไม่ถูกก้อจะerrorอ่านmemมีสองแบบนะแบบค่าอยู่ที่เดิมกับค่าที่เปลี่ยนตอนเปิดโปรแกรมใหม่อ่านะอันหลังต้องหาPointerมาใส่$Offset ดูวีดีโอก็สอนนะแบบหลัง
    แต่ผมก็ทำตามในวีดีโอแล้วน่ะครับ ก็ยังไม่ได้อยู่ดี... em246
    rolovely
    rolovely
    PSsix Member Super Class II
    PSsix Member Super Class II


    PSsix Game Coder
    จำนวนข้อความ : 193
    ความนิยม : 26
    เข้าร่วมเมื่อ : 15/10/2010
    อายุ : 35
    ที่อยู่ : THAILAND

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by rolovely 31/07/11, 06:21 pm

    มันอาจจะใช่ร่วมกับ Func _MemoryRead ก็ได้ และผมคิดว่ามันอาจจะเปลี่ยนเหมือนที่คุณ Aut ว่านะ
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by aut 31/07/11, 07:06 pm

    เราว่านายหาไม่ถูกอะเลยไม่ได้ เอาปายอีกตัวอย่างนึ่ง [You must be registered and logged in to see this link.]
    flapjack
    flapjack
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Moderator PSsix Master PSsix Game Coder
    จำนวนข้อความ : 314
    ความนิยม : 75
    เข้าร่วมเมื่อ : 05/10/2010

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by flapjack 31/07/11, 10:52 pm

    ขอบคุณมากเลยครับ
    ตอนนี้สามารถนำได้ ค่า address แบบ pointer ได้แล้วล่ะครับ em218
    เหลือแต่นำไปใช้ล่ะคร่าวนี้ em230
    POS
    POS
    PSsix
    PSsix


    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers Empty Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

    ตั้งหัวข้อ by POS 01/08/11, 07:56 am

    ผมเพิ่มบทความวิธีการหาค่าพ้อยเตอร์ให้แล้วในหน้าบล็อก

    อย่างไรก็ตามเท่าที่ลองหาอ่านเพิ่มเติมปรากฏว่า นอกจากมีการหาค่า pointer แบบในตัวอย่างแล้ว ยังมีค่า pointer แบบ multilevel pointers อีก ซึ่งค่อนข้างซับซ้อนขึ้นไปอีก ถ้าไม่ล้มเลิกเสียก่อนก็ลองหาทางศึกษากันเพิ่มเติมเอาเองครับ


      เวลาขณะนี้ 26/04/24, 05:18 pm