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

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




نمايش نتايج 1 به 9 از 9

نام تاپيک: یه سوال از کرکرهای عزیز

  1. #1
    پروفشنال gonbad city's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    گلستان گنبد کاووس
    پست ها
    648

    پيش فرض یه سوال از کرکرهای عزیز

    دوستان عزیز
    می خواستم بدونم اگه یه نرم افزار برای سریال غلط دادن مسیج باکس نده کار کرکر تا چند درصد سخت تر می شه و کرکر باید از کجا شرطو معکوس کنه

  2. #2
    حـــــرفـه ای amirgooran's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    ساری
    پست ها
    703

    پيش فرض

    بستگي داره،ولي اگه مي خوايد فقط به مسيج باکس ندادن،اکتفا کنيد،هيچ تاثيري نداره،خيلي راه ها براي پيدا کردن شرط وجود داره،فقط اين نيست.اگه مي خوايد کرک کردن برنامه تان را سخت تر کنيد،بايد الگوريتم آن را پيچيده تر و بهتر پياده سازي کنيد.

  3. 2 کاربر از amirgooran بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    پروفشنال gonbad city's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    گلستان گنبد کاووس
    پست ها
    648

    پيش فرض

    دوستان

    حالا اگه کلا مسیج باکسو حذف کنم از لحاظ امنیت چطور میشه
    یعنی نرم افزار موقع پیست کردن سریال نامبرش هیچ مسیج باکسی نده و کاربر مجبور باشه نرم افزار و باز و بسته کنه
    آیا با این روش کار کرکر در این مرحله سخت تر میشه یا بازم نه چون می خوام جاهای دیگه هم پسورد و چک کنه خیلی برام مهمه که عملیات اصلی لو نره
    لطف کنین بیشتر توضیح بدید باور کنین تک تک پست های شما رو قبل از عضویتم چک کردم و مقالاتی هم که شما گذاشتید رو خوندم و کمی با الفبای کرک آشنا هستم ولی جواب اینارو جایی پیدا نکردم

  5. #4
    حـــــرفـه ای amirgooran's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    ساری
    پست ها
    703

    پيش فرض

    نخير،تاثيري نداره،بايد الگوريتم چک کردن سريالتون رو پيچيده تر کنيد،نه اينکه بياييد فقط به مسيج باکس اکتفا کنيد.اگه فکر مي کنيد که فقط حذف مسيج باکس کمکتون مي کنه،اينطور نيست.چون خيلي چيزا براي پيدا کردن محل بررسي وجود داره،مثلا اگه برنامه VB‌ يا Delphi‌ باشه،با ديکامپايلر مي تونيد محل توابع چکينگ شماره سريال رو در بياريد.اگه هم C++ باشه،مي تونيد با توابع API‌ اين محل رو پيدا کنيد.

  6. 2 کاربر از amirgooran بخاطر این مطلب مفید تشکر کرده اند


  7. #5
    پروفشنال gonbad city's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    گلستان گنبد کاووس
    پست ها
    648

    پيش فرض

    من با vb6 برنامه می نویسم با چند تا از نرم افزارای کرک که کار کردم فهمیدم فارسی رو پشتیبانی نمی کنن ، به نظر شما اگه اسم بعضی آبجکتامو فارسی بذارم و1) با الگوریتم پیچیده تر ابتدای باز شدن نرم افزار 2) بر اساس به اصطلاح بمب های منطقی و همچنین بر اساس زمانبندی و تصادفی و غیره صحت سریالو چک کنم چطور میشه؟ مهمترین خواسته من از امنیت اینه که الگوریتم صفحه رجیستر نرم افزار لو نره و بشه جلوی پای کرکر کلی مانع بذارم ، هرچند وقت یه بار نحوه کدینگ سریالو عوض کنم تا فایل کرک شده بر یه اساس دیگه کد ثبت بخواد ، برنامه برای اینکه ببینه خودش کرک شده یا نه اندازه اصلی شو بر اساس بایت با اندازه فعلی مقایسه کنه و اگه تفاوت داشت کار نکنه ، Hash اصلی رو با Hash فعلی مقایسه کنه و اگه تفاوت داشت اجرا نشه و در واقع خودشم پاک کنه یا Read only و Hidden بودنشو چک کنه ، ضمنا در جاهای مختلف بازم سریالشو چک کنه مثلا حساب کنه اگه رقم دوم و چهارمش فلان چیز بودند کارکند در غیر اینصورت کد نادرست است
    ببخشید مطالب طولانی شد
    میشه در مورد موارد بالا نظر بدید که هر کدوم چقدر امنیت دارن و شدنی هستند
    با تشکر

  8. #6
    حـــــرفـه ای amirgooran's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    ساری
    پست ها
    703

    پيش فرض

    1.در مورد آبجکت ها رو فارسي بذاريد،فکر کنم خودتون بيشتر دچار دردسر بشيد تا کرکر!شايد برخي از ابزارهاي کرکر امکان فارسي نوشتن توشون نباشه،ولي خوندن متن اصلي از روي کدهاي يونيکد کار سختي نيست.
    2. سعي کنيد الگوريتم رو در يک جا و در يک تابع چک نکنيد،بلکه در چند تابع الگوريتم ها رو چک کنيد،اگه داخل يه تايمر يا هر تابعي،کد چکينگ سريال بنويسيد،و هر دفعه اونو اجرا کنيد،اگه کرکر اون الگوريتم چکينگ رو عکس کنه،هميشه برنامه فکر مي کنه رجيستر شده است.
    3.تست سايز فايل اگه فايل پک نشده باشد،تقريبا مي شه گفت هيچ تاثيري نداره،چون کرکر (مگر در برخي حالات) مي ياد و کدها رو تغيير مي ده و چيزي اضافه يا کم نمي کنه که اين کارتون تاثيري داشته باشه.
    4.اينکه CRC‌ فايل رو چک کنيد،روش خوبي است،به شرطي که خوب پياده سازي بشه.
    5.فايل خودشو پاک کنه در صورتي که CRC‌ اشتباه باشه؟خوب چه تاثيري داره؟کرکر برنامه رو دوباره نصب مي کنه.اما بد نيست که اگر ديديد CRC‌ فايل تغيير کرد،کاري کنيد که حتي در صورت نصب دوباره هم اجازه اجرا داده نشود،هر چند اين روش توصيه نمي شود،چون ممکن است کاربر واقعا قصد کرک کردن فايل را نداشته و تغيير CRC‌ ناشي از ويروسي شدن سيستم بوده باشد.
    6.هر چه چک کردن شماره سريال بيشتر،بهتر.
    7.براي شما که برنامه با VB‌ مي نويسيد،توصيه مي کنم براي اينکه مقداري اندکي امنيت برنامه را بالا ببريد،برنامه را به صورت P-Code کامپايل کرده و از پروتکتوري که IAT‌ رو تخريب مي کنه،مثل ZProtect‌ استفاده کنيد.
    موفق باشيد.

  9. 2 کاربر از amirgooran بخاطر این مطلب مفید تشکر کرده اند


  10. #7
    پروفشنال gonbad city's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    گلستان گنبد کاووس
    پست ها
    648

    پيش فرض

    با تشکر از اینکه با حوصله به یکایک سوالام جواب می دی اگه ممکنه و منبعی سراغ داری میشه در مورد این خط راهنمایی ام کنی

    (براي شما که برنامه با VB‌ مي نويسيد،توصيه مي کنم براي اينکه مقداري اندکي امنيت برنامه را بالا ببريد،برنامه را به صورت P-Code کامپايل کرده و از پروتکتوري که IAT‌ رو تخريب مي کنه،مثل ZProtect‌ استفاده کنيد.)
    با تشکر مجدد گنبد سیتی[COLOR="Silver"]
    Last edited by gonbad city; 05-03-2010 at 03:21.

  11. #8
    پروفشنال gonbad city's Avatar
    تاريخ عضويت
    Jul 2009
    محل سكونت
    گلستان گنبد کاووس
    پست ها
    648

    پيش فرض

    دوست عزیز از اونجا که قوه تخیل بسیار بالایی دارم فکر میکنم بتونم یه سیستمی بچینم که شرطهای خیلی مهمو دو طرفه کنم یعنی اگه شرط وارونه هم که بشه بازم به یه نحو دیگه امنیتو چک کنه میدونم از لحاظ تئوری میشه ولی خیلی فکر کردن می خواد ولی می خواستم ببینم با دیباگرها میشه جلوی اینجور کارا رو هم گرفت یا نه؟ مثلا چیزی که الان توفکرمه اینه که قسمتهای مهم برنامه رو با یه الگوریتم پیچیده ربطش بدیم به شرطهای امنیت بطوری که اگه شرط بر عکس شه اون قسمت مهم هم که باهاش ارتباط داره تو برنامه کرک شده کار نکنه یعنی برنامه یا قانونی و سالم یا کرک شده و خراب از لحاظ الگوریتم بشه و درست کار نکنه نظر شما در این مورد چیه؟

    با تشکر
    به امید موفقیت روز افزون شما
    گنبد سیتی

  12. #9
    حـــــرفـه ای amirgooran's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    ساری
    پست ها
    703

    پيش فرض

    Zprotect‌ که يه پروتکتوره،مثل ExeCryptor يا Themida،لينک دانلود دو تا آخري که توي فروم هست،مي توني از اونجا براي کمي زياد کردن امنيت برنامه ات استفاده کني.اگر برنامه تان را به صورت P-Code‌ کامپايل کنيد،کدها به اسمبلي تبديل نشده،و خواندن و فهميدن آنها فقط توسط کساني انجام پذير است که با P-Code آشنايي داشته باشند،اگه مي خواهيد برنامه را به صورت P-Code‌ کامپايل کنيد،در VB 6.0‌ از منوي File گزينه Make Projent.exe‌ را بزنيد،و در قسمت Options وارد تب Compile‌شده و در آنجا P-Code‌رو انتخاب کرده و برنامه را کامپايل کنيد.
    اصولا هر چه برنامها الگوريتم پيچيده تري داشته باشد،زمان کرک کردن آن بيشتر خواهد شد،ولي هر چقدر هم تلاش کنيد،مطمئنا کرکر توانايي کرک کردن برنامه تان را خواهد داشت،البته بستگي به انگيزه اش براي کرک کردن برنامه دارد.اگر واقعا بخواهد که برنامه تان را کرک کند،و واقعا به برنامه تان نياز داشته باشد،مطمئنا موفق خواهد شد.
    روش که گقتين روش خوبيه،ولي بستگي به پياده سازيش هم داره،به هر حال هر چي به ذهنتون مي رسه،انجام بدين،ولي اگر واقعا هدفتون از برنامه نويسي،نوشتن يک برنامه کاربردي باشه،اول بايد نوشتن کدهاي اصلي برنامه رو در نظر داشته باشيد.

  13. این کاربر از amirgooran بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

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

User Tag List

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

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