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

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




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

نام تاپيک: ابزارهاي محافظت از نرم افزارها و ايجاد برنامه هاي Trial

  1. #1
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض ابزارهاي محافظت از نرم افزارها و ايجاد برنامه هاي Trial

    سلام

    قصد دارم توي اين پست چند تا ابزار براي محافظت از نرم افزارها و همچنين افزودن قابليت استفاده آزمايشي معرفي كنم.
    توجه كنيد بهترين محافظ براي برنامه شما، محافظي است كه خودتان طراحي كرده ايد، ولي مي توانيد برنامه هاي موجود را آزمايش كرده و نقاط قوت و ضعف آنها را مورد بررسي قرار دهيد.

    قابليتهاي عمومي اين ابزارها عبارتند از :
    - افزودن يك لايه محافظ به نرم افزار جهت جلوگيري از debug نمودن برنامه
    - امكان افزودن محدوديت تعداد اجراي برنامه
    - امكان افزودن محدوديت زمان اجراي برنامه
    - محدود نمودن برنامه به يك سخت افزار خاص
    - محدوديت اجراي برنامه روي شبكه
    - ايجاد شماره سريال خاص و كدفعال سازي
    و ...

    Ice License 2.09
    اين ابزار مختص دلفي و C++ Builder است.

    اين ابزار بصورت يك كامپوننت مي باشد، كه ميتوانيد در برنامه وارد نموده و آنرا تنظيم كنيد.

    اطلاعات بيشتر :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    SerialShield SDK 1.9
    اين ابزار براي برنامه هاي Win32 و همچنين برنامه هاي Net.

    اين ابزار برروي فايلهاي كامپايل شده عمل محافظت را انجام مي دهد و نيازي به سورس برنامه نيست.

    اطلاعات بيشتر :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اين دو ابزار محصول شركت ionworx مي باشند.

    دريافت Ice License 2.09 :
    هر فايل : 1.44 مگابايت

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    دريافت SerialShield SDK 1.9 :
    هر فايل : 1.44 مگابايت

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    ابزار Trial-Reset 3.0

    اين ابزار جهت Reset كردن شمارنده برنامه هاي محافظ به كار مي رود و شامل اكثر برنامه هاي محافظ مي باشد.
    فرض كنيد برنامه اي را نصب كرده ايد و برنامه به مدت 30 روز بصورت كامل كار مي كند. پس از پايان 30 روز برخي از امكانات برنامه غير فعال مي شوند، به كمك اين ابزار مي توانيد شمارنده برنامه را ريست نموده و مجددا 30 روز ديگر از برنامه استفاده نماييد.

    دريافت Trial-Reset 3.0 RC7 :
    (حجم : 160 كيلوبايت)

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by NoneForce; 28-05-2007 at 10:08. دليل: لينكهاي دريافت اضافه شد

  2. #2
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام
    Ice License 2.09
    با تشکر از جناب NoneForce ...
    آیا این ابزار همون کامپوننت Ice Key هست ؟

    با تشکر ...

  3. #3
    آخر فروم باز H A M E D's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    1,809

    پيش فرض

    سلام

    با تشکر از جناب NoneForce ...
    آیا این ابزار همون کامپوننت Ice Key هست ؟

    با تشکر ...
    نه اين يه چيز ديگه هست.

  4. #4
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض


    توجه كنيد بهترين محافظ براي برنامه شما، محافظي است كه خودتان طراحي كرده ايد، ولي مي توانيد برنامه هاي موجود را آزمايش كرده و نقاط قوت و ضعف آنها را مورد بررسي قرار دهيد.
    شديدا موافقم.
    وقتي روند كاري يك كامپوننت لو بره كل برنامه هاش زير سوال ميره ولي رمز گزاري خودتون خيلي سختتر و ديرتر لو ميره.

  5. #5
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض ایجاد برنامه های trial

    در تایید صحبتهای NoneForce و مرد مباح، ساده ترین ابزاری که میتونیم برای استفاده آزمایشی از نرم افزار داشته باشیم، اینه که یه بانک در یکی از دایرکتوریهای ویندوز داشته باشیم که کاربر ما به این راحتی نتونه پیداش کنه، برای مثال این بانک یه فیلد به نام no داشته باشه که با هر بار اجرای برنامه 1 واحد به مقدار فیلد که در ابتدا 0 هست اضافه شه.
    فرض کنید شرط اجرا روی 100 باشه، پس کاربر ما برای بار صدویکم نمیتونه با نرم افزار کار کنه.

    پیروز باشید!

  6. #6
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    در تایید صحبتهای NoneForce و مرد مباح، ساده ترین ابزاری که میتونیم برای استفاده آزمایشی از نرم افزار داشته باشیم، اینه که یه بانک در یکی از دایرکتوریهای ویندوز داشته باشیم که کاربر ما به این راحتی نتونه پیداش کنه، برای مثال این بانک یه فیلد به نام no داشته باشه که با هر بار اجرای برنامه 1 واحد به مقدار فیلد که در ابتدا 0 هست اضافه شه.
    فرض کنید شرط اجرا روی 100 باشه، پس کاربر ما برای بار صدویکم نمیتونه با نرم افزار کار کنه.

    پیروز باشید!
    سلام
    البته اين روش را ميتوانيم به عنوان ساده ترين روش در نظر بگيرم، حالا فرض كنيد يك كاربر برنامه FileMon را اجرا كند و فايلهايي را برنامه شما با آنها تبادل اطلاعات مي كند را زير نظر بگيرد، بعد بصورت خيلي تصاوفي فايل شمارنده را پيدا كند و بدون اينكه قصد خاصي داشته باشد مقدار شمارنده را صفر كند.
    نظر شما به عنوان ايده بد نيست، يعني شمارنده اي تعيين شود كه تعداد اجراي برنامه را كنترل مي كند، ولي بهتره ايده هايي كه ميدهيد يه كمي كاربردي و به روز باشه.

  7. #7
    آخر فروم باز H A M E D's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    1,809

    پيش فرض

    ايده استفاده از ديتا بيس خيلي ساده و نا امن هست.
    ميشه براي امنيت بيشتر برنامه از چندين فايل محتلف استفاده كرد و حتي اينكه همزمان در ريجستري هم داده هاي مربوط به محدوديت رو ثبت كرد. اين روش مطمئن تر هست و البته باز هم احتمال پيدا شدن داره. بگذريم كه يه عمريه برنامه نويسا برنامه مي نويسن و كرك ميشه پس مطمئن باشيد كه به همين راحتيا نيست و اگر كسي بخواد به اصطلاح برنامه رو كرك كنه با تمام قوا به خروجي هاي برنامه حمله مي كنه تا مقصدشون رو كشف كنه! به همين دلفي يادمه برنامه اي نوشتم كه همزمان هم ريجستري رو مونيتور مي كرد و هم درايوها رو.
    خوب با اين روش وقتي برنامه اي كه Trial هست رو اجرا مي كنيم به فايل ها و گزينه هاي تغيير يافته مراجعه مي كنيم و ديگه فكر نمي كنم كاري داشته باشه كه اونا را به حالت اوليه برگردونيم.

  8. #8
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    سلام
    البته اين روش را ميتوانيم به عنوان ساده ترين روش در نظر بگيرم، حالا فرض كنيد يك كاربر برنامه FileMon را اجرا كند و فايلهايي را برنامه شما با آنها تبادل اطلاعات مي كند را زير نظر بگيرد، بعد بصورت خيلي تصاوفي فايل شمارنده را پيدا كند و بدون اينكه قصد خاصي داشته باشد مقدار شمارنده را صفر كند.
    نظر شما به عنوان ايده بد نيست، يعني شمارنده اي تعيين شود كه تعداد اجراي برنامه را كنترل مي كند، ولي بهتره ايده هايي كه ميدهيد يه كمي كاربردي و به روز باشه.
    ای بابا...
    NoneForce عزیز منم که گفتم ساده ترین روش! مطمئنا شما برای یه برنامه حسابداری یا انبارداری پیچیده از این روش استفاده نمیکنی، ولی برای یه برنامه ساده هم نمیری دنبال شماره سریال مادربورد. اگه بد میگم بگو بد میگی

    ايده استفاده از ديتا بيس خيلي ساده و نا امن هست.
    ميشه براي امنيت بيشتر برنامه از چندين فايل محتلف استفاده كرد و حتي اينكه همزمان در ريجستري هم داده هاي مربوط به محدوديت رو ثبت كرد. اين روش مطمئن تر هست و البته باز هم احتمال پيدا شدن داره. بگذريم كه يه عمريه برنامه نويسا برنامه مي نويسن و كرك ميشه پس مطمئن باشيد كه به همين راحتيا نيست و اگر كسي بخواد به اصطلاح برنامه رو كرك كنه با تمام قوا به خروجي هاي برنامه حمله مي كنه تا مقصدشون رو كشف كنه! به همين دلفي يادمه برنامه اي نوشتم كه همزمان هم ريجستري رو مونيتور مي كرد و هم درايوها رو.
    خوب با اين روش وقتي برنامه اي كه Trial هست رو اجرا مي كنيم به فايل ها و گزينه هاي تغيير يافته مراجعه مي كنيم و ديگه فكر نمي كنم كاري داشته باشه كه اونا را به حالت اوليه برگردونيم.
    البته یه کم که کار داره، به همین راحتیا هم که نیست چون همه مخاطبای ما برنامه نویس نیستن و همه جور ابزار monitoring در اختیار ندارن که بدونن فایل مورد نظر ما یه جدول از بانک اطلاعاتی هست که توی یکی از دایرکتوریهای ویندوز تولید شده! بعد پسورد جدول رو پیدا کنن و متغیر ما رو صفر کنن.
    من این روش رو برای برنامه های ساده ای که قراره در اختیار کاربر عادی قرار بگیره گفتم و فقط قصد تایید حرفای NoneForce و مرد مباح رو داشتم که بگم:
    توجه كنيد بهترين محافظ براي برنامه شما، محافظي است كه خودتان طراحي كرده ايد.

    به هر حال تذکر خوبی بود hamed و NoneForce عزیز.

    پیروز باشید.

  9. #9
    آخر فروم باز H A M E D's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    1,809

    پيش فرض

    البته یه کم که کار داره، به همین راحتیا هم که نیست چون همه مخاطبای ما برنامه نویس نیستن و همه جور ابزار monitoring در اختیار ندارن که بدونن فایل مورد نظر ما یه جدول از بانک اطلاعاتی هست که توی یکی از دایرکتوریهای ویندوز تولید شده! بعد پسورد جدول رو پیدا کنن و متغیر ما رو صفر کنن.
    دوست عزيز البته من اين روشي كه گفتم براي برنامه هايي بود كه كاربرد تجاري دارن و بدست كسايي مي افتن كه بخوان اونا رو كرك كنن. بگذريم كه باز هم راه داره ولي خوب يكم راهش سخت تر ميشه و مثلا يكي مثل من كه زياد توي كار كرك نيست نمي تونه پيداشون كنه.

  10. #10
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    سلام
    نميخوام بحث را بيخودي كش بدم، ولي اگر قصد ادامه بحث را داريد لطفا موضوعي را دنبال كنيد كه در پايان به نتيجه خوبي برسيم نه اينكه باز برگرديم سر خونه اول.
    در مورد قفل هاي معمولي و اينكه براي كاربر عادي خوب است بگذاريد يك سوال مطرح كنم.
    شما در خانه خودتان را با يك قفل مورد اطمينان قفل مي كنيد يا اينكه يك آجر پشت در ميگذاريد با اين تفكر كه "همه كه دزد حرفه اي نيستند"؟

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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