اطلاعیه

Collapse
No announcement yet.

معني اين كد اسمبلي چيه؟

Collapse
X
 
  • Filter
  • زمان
  • Show
Clear All
new posts

  • معني اين كد اسمبلي چيه؟

    در هنگام كرك كردن نرم افزارها خيلي وقتها با اين جور كدها برخورد ميكنم و لي متاسفانه معني اونو نميفهمم ميشه دقيقا معني اين خط رو برام تشريح كنيد
    MOV DWORD PTR SS:[EBP-90],ECX
    لطفا دقيق بگيد Dword يعني چي
    PTR يعني چي
    SS يعني چي
    [EBP-90] يعني چي
    ECX رو خدا رو شكر ميدونم يعني چي

  • #2
    نوشته اصلی توسط ehsanesi
    در هنگام كرك كردن نرم افزارها خيلي وقتها با اين جور كدها برخورد ميكنم و لي متاسفانه معني اونو نميفهمم ميشه دقيقا معني اين خط رو برام تشريح كنيد
    MOV DWORD PTR SS:[EBP-90],ECX
    لطفا دقيق بگيد Dword يعني چي
    PTR يعني چي
    SS يعني چي
    [EBP-90] يعني چي
    ECX رو خدا رو شكر ميدونم يعني چي
    خوب بهتره بري يك كتاب اسمبلي بخوني (كل اگر طبيب بودي سر خود دوا نمودي)
    dword يعني double word يعني 4 بايت
    ptr يعني همون پوينتر
    ssهمون stack segment است
    در كل يعني مقداري 4 بايتي ecx رو در ادرس ebp-90 از stack segment قرار بده
    اگه اشتباه نكرده باشم
    اگه اشتباه كردم دوستان بگن
    ¯/(°_o)\¯
    بیچاره آن کسی است که گرفتار عقل شد **** آسوده آن کسی است که خر آمد و الاغ رفت
    این چه شوری است که در دور قمر می بینم **** همه آفاق پر از فتنه و شر می بینم
    اسب تازی شده مجروح به زیر پالن **** طوغ زرین بر گردن خر می بینم
    Copyright: Enigma2

    به اميد شبگردي بهتر

    Comment


    • #3
      نوشته اصلی توسط h27
      خوب بهتره بري يك كتاب اسمبلي بخوني (كل اگر طبيب بودي سر خود دوا نمودي)
      dword يعني double word يعني 4 بايت
      ptr يعني همون پوينتر
      ssهمون stack segment است
      در كل يعني مقداري 4 بايتي ecx رو در ادرس ebp-90 از stack segment قرار بده
      اگه اشتباه نكرده باشم
      اگه اشتباه كردم دوستان بگن
      ممنون فقط ميشه كمي بيشتر در مورد اون ادرس ebp-90 بيشتر توضيح بدي

      Comment


      • #4
        ebp همون base pointer هست
        كه قبلا set شده
        حالا خونه مورد نظر ما 90 تا از ebp كمتره
        همين
        ¯/(°_o)\¯
        بیچاره آن کسی است که گرفتار عقل شد **** آسوده آن کسی است که خر آمد و الاغ رفت
        این چه شوری است که در دور قمر می بینم **** همه آفاق پر از فتنه و شر می بینم
        اسب تازی شده مجروح به زیر پالن **** طوغ زرین بر گردن خر می بینم
        Copyright: Enigma2

        به اميد شبگردي بهتر

        Comment


        • #5
          كتاب آموزش ASM براي مبتدي ها! به زبان فارسي :
          http://mfoxihst.persiangig.com/docum...Persian%5D.pdf

          و براي حرفه اي ها كتاب Professional Assembly Language كه نويسندش سازنده ي ASM هست نوشته، Richard Blum
          لينك دقيق پيدا نكردم :
          http://www.google.com/search?hl=en&r...df&btnG=Search
          تو eMule بگردين حتما گير ميآريد...

          براي 64-bit هم اين Article بدرد مي خوره :
          (فارسي)
          http://mfoxihst.persiangig.com/docum...20Assembly.pdf

          Comment


          • #6
            Professional Assembly Programming
            http://austin.youareinferior.net/boo...20Laxxuss).pdf
            New World Begins

            Comment


            • #7
              Art Of Assembly Language programming
              http://www.comms.scitech.susx.ac.uk/fft/books/ArtOfAsm/
              New World Begins

              Comment


              • #8
                http://www.xboard.us/bbb/xb_pics.php...usx.ac.uk/fft/
                New World Begins

                Comment

                Working...
                X