نمایش نتایج 1 تا 5 از 5

نام تاپیک: کرک می(تازه کار)(با زبان assembly)

  1. #1
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    کرک می(تازه کار)(با زبان assembly)

    اولین کرک می من هست.
    با C++‎‎‎‎‎ Inline-Assembly نوشتم.
    اگر پسوورد رو درست بدید مقدار زیادی عدد نشون میده.(از صفر تا N^2)
    اگر پسورد رو غلط بدید به صورت تصادفی stack رو تخریب میکنه.
    اگر ممکنه دوستان کرکر درجه ی سختی, مشکلات برنامه و روش کرک رو به من بگن.
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله FastCode : یک شنبه 25 بهمن 1388 در 11:27 صبح

  2. #2
    مدیر بخش آواتار Securebit
    تاریخ عضویت
    آبان 1386
    محل زندگی
    تهران
    پست
    761

    نقل قول: کرک می(تازه کار)(با زبان assembly)

    پسورد : 23919

    درجه امنیت : 10/2

  3. #3
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: کرک می(تازه کار)(با زبان assembly)

    خیلی ممنونم از جناب Strong Bytes که هیچ برنامه ای رو بدون کرک نمیزارن.
    یک اشکال در ورژن قبلی وجود داشت که رفع کردم.
    چند تا سوال از آقای Strong Bytes دارم که جوابهاشون رو خیلی دوست دارم.
    1.با چه برنامه ای کرک کردید.
    2.برنامه ای وجود داره که زبان برنامم رو تشخیص بده.(PEID نمیتونه, منظورم برنامه های دیگست.)
    3.پیچیدگی کدها چقدر در زمان کرک تاثیر داره؟
    4.مشکل برنامم چی بود؟

    در ضمن این هم ورژن بعدی.
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله FastCode : یک شنبه 25 بهمن 1388 در 14:48 عصر

  4. #4
    مدیر بخش آواتار Securebit
    تاریخ عضویت
    آبان 1386
    محل زندگی
    تهران
    پست
    761

    نقل قول: کرک می(تازه کار)(با زبان assembly)

    پسورد : 023919

    1. به این کار Password Fishing گفته میشه نه کرک و تقریبا با تمام دیباگرها قابل انجام هست.

    2. یکی از بهترینها که زبان برنامه شما رو هم تشخیص میده exeInfo هست.

    3. مسلما پیچیدگی الگوریتم در سخت شدن کرک و Password Fishing نقش زیادی داره.

  5. #5
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: کرک می(تازه کار)(با زبان assembly)

    من هر چقدر بیشتر فکر میکنم بیشتر نمیفهمم:
    پسورد من int بوده نه string:
    int Read(void)
    {
    int Storage;
    __asm
    {
    LEA EAX, [Storage]
    PUSH EAX
    PUSH DWORD PTR [ReadNumericFormat]
    CALL DWORD PTR [scanf]
    ADD ESP, 8
    MOV EAX, DWORD PTR [Storage]
    }
    }

    char* ReadNumericFormat = "%i";


    وقتی کاربر 023919 رو وارد میکنه تابع به شکل automagically مقدار 0x13 رو برمیگردونه.
    آخرین ویرایش به وسیله FastCode : یک شنبه 25 بهمن 1388 در 16:58 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •