تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 15

نام تاپيک: هنر هشتم: كرك كردن

  1. #1
    پروفشنال hatef_4541's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    ايران/رشت
    پست ها
    672

    پيش فرض هنر هشتم: كرك كردن

    هنر هشتم : كرك كردن برنامه (البته كراك هم درسته ولي من كه مي گم كرك )
    از اين برنامه بعد از كرك كردن استفاده نكنيد قيمت اين برنامه فكر كنم 20 دلار باشه و كد هاي شكسته شده رو به هيچ كس نفروشيد چون مجازات دارد

    كرك كردن
    خيلي ها كرك كردن رو هنر مي دونن بياييد با اين هنر اشناشيم
    خب براي شروع يه برنامه لازم داريم كه رجيستر كد بخواد يا اينكه مدتي باشه و بعد از اون كار نكنه خب بياييد ببينيم چجوري يه قفل ساده بنويسيم

    البته فقط يه الگوريتم
    1: Input Name
    2: Input Serial
    3: If (function(serial,Number=1)(
    4: Print (serial good)
    5: Function(GOOD )
    6: Else
    7: print (selial bad)
    8: Function (BAD)
    9: Continue …


    خب بگيد ساده ترين روش براي تغيير برنامه براي اينكه برنامه وقتي سريال غلط وارد ميكنيم وارد قسمت
    GOOD
    بشود چيه
    0: بريم تو فانكشن چك كردن سريال و اون فانكشن رو تحليل كنيم: خيلي احمقانه است چون روش ساده تري هم وجود داره
    1: جاي دو تا فانكشن رو عوض كنيم : خيلي احمقانه است چون روش ساده تري هم وجود داره
    2:فقط لازمه برنامه رو اينجوري تغيير بديم
    If (function(serial,Number=0)
    If (function(serial,Number<>1)
    بهمين راحتي :
    حالا اگه غلط باشه كار ميكنه اگه درست باشه كار نمي كنه

    3: روش سوم پاك كردن خط 3 با اين كار اصلا چك كردني وجود نداره (در اين مثال ا شايد كار نكنه ولي اين روش رو در نظر داشته باشيد )
    حالا موقشه شروع كنيم
    اين برنامه ها رو دانلود كنيد :
    W32dasm
    Hiew
    Ollydbg
    NuMega SoftICE
    Reshack
    Crackmaker
    IDS
    Hackman
    Dede
    Ramcheat
    Api spy
    Cool debugger
    Win32Program Disassembler
    Procdump
    Hex Workshop
    Patcher
    Brain (-;
    (مغز: البته هر اموزشي كه ميخونم اين يكي رو لازم داره ولي نمي تونم دانلودش كنم )
    همه برنامه ها لازم نيست اما اگه مي خواهيد حرفه اي كار كنيد و اسباب اثاثيه تون كامل باشه بد نيست همه رو دانلود كنيد
    در مورد سافت ايس بگم من هنوز نتونستم تو اكس پي نصبش كنم شما هم اگه خواستيد نصب كنيد مال ان تي شو بگيريد و چند تا پك رو بايد بهش اضافه كنيد ميگن كار ميكنه ولي خالي مي بندن
    (-;
    خب از يه برنامه ساده شروع مي كنيم مثل
    IPScanner 1.77
    Copyright © 2001-2003
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    For suggestions please write [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    خب برنامه رو نصب مي كنيم برنامه رو استفاده مي كنيم تازه از برنامه خوشمون امده كه يه وارنينگ هشدار مياد كه ميگه داداش تعداد استفاده ها تموم شده
    اين پنجره هشدا ر رو مي بنديم خب همه چيز درسته ولي دكمه استارت اسكن كار نمي كنه ولي بقيه چيز ها درسته
    اگه دكمه استارت رو بزنيم ميگه
    The program has expired!

    خب از برنامه اصلي
    Ipscanner.exe
    در جايي كه نصب كرديم تو شاخه پروگرم فايل. يه كپي ديگه هم مي گيريم به اسم
    ipscannerbackup.exe
    با
    W32adasm
    ان رو باز مي كنيم
    اگه چيز هاي عجيب ديديد بخاطر فونت پيشفرضه كه بهتر فونت ديگه اي انتخاب كنيد

    از بالا گزينه
    Ref---string data refrances
    رو مي زنيم تا مرجع و جايي كه جملات از انجا فراخواني ميشن رو پيدا كنيم

    خب جمله
    The program has expired!
    رو پيدا و روش كليك مي كنيم

    -----------------------------------------------------

    Reference to: The program has expired!

    Call dword ptr [0041A2E0]
    cmp eax,00000001
    jne 004086D2
    push FFFFFFFF
    push 00000000


    ------------------------------------------------------
    Call dword ptr [0041A2E0]
    (function(serial,Number=1)(
    توضيح اين قسمت اول يه تابع رو فراخوني مي كنيم
    ------------------------------------------------------
    cmp eax,00000001
    If (function(serial,Number=1)(
    در اينجا ميشه گفت داريم چك مي كنيم
    )Compare(
    ------------------------------------------------------
    jne 004086D2
    خب اگه مساوي نبود برو خط فلان و دستورات مورد نظر رو اجرا كن اگه مساوي بود ادامه بده
    ------------------------------------------------------


    خب بقل
    jne 004086D2

    چنين چيزهايي نوشته شده
    004086B0 7520
    و اگه با كليد بالا پايين برويم تا روي اين دستور برويم دستور سبز ميشه يعني يه نوع پرش است پايين صفحه چنين چيزي رو مي بينيم
    codedata @:004086B0 @offset 000086b0

    خب گيج نشين ما هم اين اطلاعات رو لازم نداريم فقط همين دو تا مهم اند

    7520
    @offset 000086b0


    hiew
    رو باز مي كنيم
    يه صفحه ابي مثل
    nc
    مياد
    با
    Alt+f1
    درايو
    C
    رو انتخاب ميكنيم و برنامه رو باز مي كنيم
    F4
    مي زنيم و مد را انتخاب مي كنيم
    Decode

    حالا ميرييم به اون خطي كه پيداش كرديم
    86B0

    خب همون جايي هستيم كه مي خواستيم
    F3
    رو براي اديت كردن مي زنيم
    F2
    رو براي اديت كردن با كدهاي اسمبلي مي زنيم
    و
    jne 004086D2
    رو تبديل مي كنيم به
    je 004086D2
    اينتر بزنيد
    ديگه چيزي رو تغيير نديد
    ESC
    F9
    رو براي
    save
    كردن بزنيد
    Esc
    رو براي خارج شدن
    حالا برنامه رو اجرا كنيد
    (عوض كردن شرط رو به خاطر بياريد )
    ايول برنامه كار ميكنه يعني دكمه استارت رو فعال كرديد
    ولي صفحه هشدار مياد


    فكر مي كنيد بتونيد صفحه هشدار
    Nag screen
    رو برداريد ؟
    سعي كنيد



    چند نكته رو مي گم
    اگه خواستيد دستوري رو پاك كنيد از
    Nop
    90
    استفاده كنيد دستور پوچ
    سعي كنيد تابع ها
    call
    رو پاك نكنيد ولي اگر هوس كرديد چنين كاري رو بكنيد
    همه دستورات
    Push
    قبل از اون رو هم پاك كنيد چون بدون اجرا تابع چيزي رو تو
    Stack
    وارد مي كنيم ولي چون تابع اجرا نمي شه
    اين مقادير
    Pop
    نميشه و اين مقادير با ديگر مقادير قاطي مي شود و اشكال دارد
    به تعداد بايت هاي دستور توجه كنيد چون مثلا به جاي دستور
    Jne
    بهتره از
    Je
    استفاده كنيد چون سايز دستور جامپ ممكن است فرق بكند يهو مي بينيد 10 خط بعدي برنامه كلا عوض شد و شما اگه مي خواهيد دستور بزرگتر قرار بديد بايد دستورات بعدي رو اصلاح كنيد و اگه كمتر مي خواهيد قرار بديد با دستور پوچ جاهاي اضافه رو پر كنيد

    اگه اين مقاله اشكالي داره به من بگيد و اميدوارم بتونيد اين پنجره كذايي رو برداريد

    نكته :
    پيشنهاد مي كنم اين برنامه رو كرك كنيد و از سرو ته سر در بياريد و با
    W32dasm
    كار كنيد و از گزينه هاي مفيدش استفاده كنيد

    از اين برنامه بعد از كرك كردن استفاده نكنيد قيمت اين برنامه فكر كنم 20 دلار باشه و كد هاي شكسته شده رو به هيچ كس نفروشيد چون مجازات دارد
    اگه سوالي داشتيد مطرح كنيد و اگه از اين مطالب چيزي نمي فهميد يك كتاب اسمبلي بخريد
    سعي كنيد
    Brain
    رو دانلود كنيد
    (-;

    نوشته شده بوسط حميد ع ت معروف به فلافي باني و تارتن

  2. #2
    داره خودمونی میشه mohsen250's Avatar
    تاريخ عضويت
    Sep 2005
    پست ها
    95

    پيش فرض

    خيلي خوب بود ادامه بده

  3. #3
    داره خودمونی میشه Bad.Sector's Avatar
    تاريخ عضويت
    Sep 2005
    پست ها
    85

    پيش فرض

    يادش بخير فكر مي كنم اولين مقاله‌اي كه منو به اين زمينه علاقه مند كرد همين مقاله بود.
    ممنون هاتف جان

  4. #4
    حـــــرفـه ای *NashenaS*'s Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    ∞±
    پست ها
    2,395

    پيش فرض

    هاتف جان شما كه اينقد زحمت مي كشي لطف مي كني اين برنامه هاشم بزاري؟ همين W32dasm, Heiw ....... رو منظورمه... دستت درد نكنه...

  5. #5
    پروفشنال hatef_4541's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    ايران/رشت
    پست ها
    672

    پيش فرض

    دوست عزيز شما يك سر به سايت معروف exetools.com بزن ! اكثرا برنامه ا رو اونجا پيدا ميكني !

  6. #6
    حـــــرفـه ای *NashenaS*'s Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    ∞±
    پست ها
    2,395

    پيش فرض

    نقل قول نوشته شده توسط hatef_4541
    دوست عزيز شما يك سر به سايت معروف exetools.com بزن ! اكثرا برنامه ا رو اونجا پيدا ميكني !
    دست گلت درد نكنه داداشي...

  7. #7
    اگه نباشه جاش خالی می مونه seyyed.ali's Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    tehran
    پست ها
    281

    13

    عجیبه که ادم هرچی بیشتر یادمیگیره
    بیشتر میفهمه که هیچی بلد نیست
    عجیب
    عجیب
    عجیب
    عجیب

  8. #8
    Banned alaodin1's Avatar
    تاريخ عضويت
    Sep 2005
    پست ها
    457

    پيش فرض

    هاتف جان منتظريم مطلب جديدتر بذار

  9. #9
    آخر فروم باز
    تاريخ عضويت
    Aug 2005
    محل سكونت
    Tabriz
    پست ها
    3,505

    پيش فرض

    خیلی عالیه
    فقط نرم افزارها رو سخت میشه گیر آورد
    معمولا لینکشون خرابه

  10. #10
    Banned alaodin1's Avatar
    تاريخ عضويت
    Sep 2005
    پست ها
    457

    پيش فرض

    نقل قول نوشته شده توسط bb
    خیلی عالیه
    فقط نرم افزارها رو سخت میشه گیر آورد
    معمولا لینکشون خرابه
    برو اينجا

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •