تور لحظه آخری
امروز : چهارشنبه ، 16 آبان 1403    احادیث و روایات:  امام علی (ع):اگر باطل با حق درنياميزد، بر حقيقت جويان پوشيده نمى مانَد و اگر حق با باطل آميخته ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

اوزمپیک چیست

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

نگهداری از سالمند شبانه روزی در منزل

بی متال زیمنس

ساختمان پزشکان

ویزای چک

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

 






آمار وبسایت

 تعداد کل بازدیدها : 1826645217




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

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


واضح آرشیو وب فارسی:سایت ریسک: NoneForce27-05-2007, 02:06 PMسلام قصد دارم توي اين پست چند تا ابزار براي محافظت از نرم افزارها و همچنين افزودن قابليت استفاده آزمايشي معرفي كنم. توجه كنيد بهترين محافظ براي برنامه شما، محافظي است كه خودتان طراحي كرده ايد، ولي مي توانيد برنامه هاي موجود را آزمايش كرده و نقاط قوت و ضعف آنها را مورد بررسي قرار دهيد. قابليتهاي عمومي اين ابزارها عبارتند از : - افزودن يك لايه محافظ به نرم افزار جهت جلوگيري از 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 كيلوبايت) !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! Mahmood_N27-05-2007, 03:51 PMسلام Ice License 2.09 با تشکر از جناب NoneForce ... آیا این ابزار همون کامپوننت Ice Key هست ؟ با تشکر ... H A M E D27-05-2007, 04:14 PMسلام با تشکر از جناب NoneForce ... آیا این ابزار همون کامپوننت Ice Key هست ؟ با تشکر ... نه اين يه چيز ديگه هست. مرد مباح27-05-2007, 05:54 PMتوجه كنيد بهترين محافظ براي برنامه شما، محافظي است كه خودتان طراحي كرده ايد، ولي مي توانيد برنامه هاي موجود را آزمايش كرده و نقاط قوت و ضعف آنها را مورد بررسي قرار دهيد. شديدا موافقم. وقتي روند كاري يك كامپوننت لو بره كل برنامه هاش زير سوال ميره ولي رمز گزاري خودتون خيلي سختتر و ديرتر لو ميره. F A R H A D27-05-2007, 09:30 PMدر تایید صحبتهای NoneForce و مرد مباح، ساده ترین ابزاری که میتونیم برای استفاده آزمایشی از نرم افزار داشته باشیم، اینه که یه بانک در یکی از دایرکتوریهای ویندوز داشته باشیم که کاربر ما به این راحتی نتونه پیداش کنه، برای مثال این بانک یه فیلد به نام no داشته باشه که با هر بار اجرای برنامه 1 واحد به مقدار فیلد که در ابتدا 0 هست اضافه شه. فرض کنید شرط اجرا روی 100 باشه، پس کاربر ما برای بار صدویکم نمیتونه با نرم افزار کار کنه. پیروز باشید! NoneForce28-05-2007, 09:15 AMدر تایید صحبتهای NoneForce و مرد مباح، ساده ترین ابزاری که میتونیم برای استفاده آزمایشی از نرم افزار داشته باشیم، اینه که یه بانک در یکی از دایرکتوریهای ویندوز داشته باشیم که کاربر ما به این راحتی نتونه پیداش کنه، برای مثال این بانک یه فیلد به نام no داشته باشه که با هر بار اجرای برنامه 1 واحد به مقدار فیلد که در ابتدا 0 هست اضافه شه. فرض کنید شرط اجرا روی 100 باشه، پس کاربر ما برای بار صدویکم نمیتونه با نرم افزار کار کنه. پیروز باشید! سلام البته اين روش را ميتوانيم به عنوان ساده ترين روش در نظر بگيرم، حالا فرض كنيد يك كاربر برنامه FileMon را اجرا كند و فايلهايي را برنامه شما با آنها تبادل اطلاعات مي كند را زير نظر بگيرد، بعد بصورت خيلي تصاوفي فايل شمارنده را پيدا كند و بدون اينكه قصد خاصي داشته باشد مقدار شمارنده را صفر كند. نظر شما به عنوان ايده بد نيست، يعني شمارنده اي تعيين شود كه تعداد اجراي برنامه را كنترل مي كند، ولي بهتره ايده هايي كه ميدهيد يه كمي كاربردي و به روز باشه. H A M E D28-05-2007, 10:46 AMايده استفاده از ديتا بيس خيلي ساده و نا امن هست. ميشه براي امنيت بيشتر برنامه از چندين فايل محتلف استفاده كرد و حتي اينكه همزمان در ريجستري هم داده هاي مربوط به محدوديت رو ثبت كرد. اين روش مطمئن تر هست و البته باز هم احتمال پيدا شدن داره. بگذريم كه يه عمريه برنامه نويسا برنامه مي نويسن و كرك ميشه پس مطمئن باشيد كه به همين راحتيا نيست و اگر كسي بخواد به اصطلاح برنامه رو كرك كنه با تمام قوا به خروجي هاي برنامه حمله مي كنه تا مقصدشون رو كشف كنه! به همين دلفي يادمه برنامه اي نوشتم كه همزمان هم ريجستري رو مونيتور مي كرد و هم درايوها رو. خوب با اين روش وقتي برنامه اي كه Trial هست رو اجرا مي كنيم به فايل ها و گزينه هاي تغيير يافته مراجعه مي كنيم و ديگه فكر نمي كنم كاري داشته باشه كه اونا را به حالت اوليه برگردونيم. F A R H A D28-05-2007, 11:09 PMسلام البته اين روش را ميتوانيم به عنوان ساده ترين روش در نظر بگيرم، حالا فرض كنيد يك كاربر برنامه FileMon را اجرا كند و فايلهايي را برنامه شما با آنها تبادل اطلاعات مي كند را زير نظر بگيرد، بعد بصورت خيلي تصاوفي فايل شمارنده را پيدا كند و بدون اينكه قصد خاصي داشته باشد مقدار شمارنده را صفر كند. نظر شما به عنوان ايده بد نيست، يعني شمارنده اي تعيين شود كه تعداد اجراي برنامه را كنترل مي كند، ولي بهتره ايده هايي كه ميدهيد يه كمي كاربردي و به روز باشه. ای بابا... NoneForce عزیز منم که گفتم ساده ترین روش! مطمئنا شما برای یه برنامه حسابداری یا انبارداری پیچیده از این روش استفاده نمیکنی، ولی برای یه برنامه ساده هم نمیری دنبال شماره سریال مادربورد. اگه بد میگم بگو بد میگی :20: ايده استفاده از ديتا بيس خيلي ساده و نا امن هست. ميشه براي امنيت بيشتر برنامه از چندين فايل محتلف استفاده كرد و حتي اينكه همزمان در ريجستري هم داده هاي مربوط به محدوديت رو ثبت كرد. اين روش مطمئن تر هست و البته باز هم احتمال پيدا شدن داره. بگذريم كه يه عمريه برنامه نويسا برنامه مي نويسن و كرك ميشه پس مطمئن باشيد كه به همين راحتيا نيست و اگر كسي بخواد به اصطلاح برنامه رو كرك كنه با تمام قوا به خروجي هاي برنامه حمله مي كنه تا مقصدشون رو كشف كنه! به همين دلفي يادمه برنامه اي نوشتم كه همزمان هم ريجستري رو مونيتور مي كرد و هم درايوها رو. خوب با اين روش وقتي برنامه اي كه Trial هست رو اجرا مي كنيم به فايل ها و گزينه هاي تغيير يافته مراجعه مي كنيم و ديگه فكر نمي كنم كاري داشته باشه كه اونا را به حالت اوليه برگردونيم. البته یه کم که کار داره، به همین راحتیا هم که نیست چون همه مخاطبای ما برنامه نویس نیستن و همه جور ابزار monitoring در اختیار ندارن که بدونن فایل مورد نظر ما یه جدول از بانک اطلاعاتی هست که توی یکی از دایرکتوریهای ویندوز تولید شده! بعد پسورد جدول رو پیدا کنن و متغیر ما رو صفر کنن. من این روش رو برای برنامه های ساده ای که قراره در اختیار کاربر عادی قرار بگیره گفتم و فقط قصد تایید حرفای NoneForce و مرد مباح رو داشتم که بگم: توجه كنيد بهترين محافظ براي برنامه شما، محافظي است كه خودتان طراحي كرده ايد. به هر حال تذکر خوبی بود hamed و NoneForce عزیز. پیروز باشید. H A M E D29-05-2007, 10:34 AMالبته یه کم که کار داره، به همین راحتیا هم که نیست چون همه مخاطبای ما برنامه نویس نیستن و همه جور ابزار monitoring در اختیار ندارن که بدونن فایل مورد نظر ما یه جدول از بانک اطلاعاتی هست که توی یکی از دایرکتوریهای ویندوز تولید شده! بعد پسورد جدول رو پیدا کنن و متغیر ما رو صفر کنن. دوست عزيز البته من اين روشي كه گفتم براي برنامه هايي بود كه كاربرد تجاري دارن و بدست كسايي مي افتن كه بخوان اونا رو كرك كنن. بگذريم كه باز هم راه داره ولي خوب يكم راهش سخت تر ميشه و مثلا يكي مثل من كه زياد توي كار كرك نيست نمي تونه پيداشون كنه. NoneForce29-05-2007, 11:02 AMسلام نميخوام بحث را بيخودي كش بدم، ولي اگر قصد ادامه بحث را داريد لطفا موضوعي را دنبال كنيد كه در پايان به نتيجه خوبي برسيم نه اينكه باز برگرديم سر خونه اول. در مورد قفل هاي معمولي و اينكه براي كاربر عادي خوب است بگذاريد يك سوال مطرح كنم. شما در خانه خودتان را با يك قفل مورد اطمينان قفل مي كنيد يا اينكه يك آجر پشت در ميگذاريد با اين تفكر كه "همه كه دزد حرفه اي نيستند"؟ F A R H A D29-05-2007, 05:02 PM... شما در خانه خودتان را با يك قفل مورد اطمينان قفل مي كنيد يا اينكه يك آجر پشت در ميگذاريد با اين تفكر كه "همه كه دزد حرفه اي نيستند"؟ خب معلومه با یک آجر سر و ته ماجرا رو هم میاریم :31: این مثال میشه همون حرف من: {مطمئنا شما برای یه برنامه حسابداری یا انبارداری پیچیده از این روش استفاده نمیکنی، ولی برای یه برنامه ساده هم نمیری دنبال شماره سریال مادربورد} در خونه رو با یه آجر نمیبندیم ولی در یه صندوقچه که ارزشش به اندازه همون قفل مورد اطمینان هست رو با یه آجر. پس بازم اومدیم سر خونه اول! ولی با تمام این حرفها، نظر من اینه که قفل گذاری یه جورایی سلیقه ای هست. میخوام بگم حرف شما کاملا درسته ولی "بعضی وقتها بعضی چیزا ارزش بعضی کارها رو نداره" (ای ول چی گفتم) :10: sasan_136407-12-2007, 01:09 PMدرباره برنامه های Trial ای که از متد تاریخ و زمان استفاده می کند چطور یه که با تغییر تاریخ سیستم باز هم فعالا هستند ممنون F A R H A D08-12-2007, 07:58 AMدرباره برنامه های Trial ای که از متد تاریخ و زمان استفاده می کند چطور یه که با تغییر تاریخ سیستم باز هم فعالا هستند خوش آمدید دوست عزیز دلیل های زیادی میتونه داشته باشه که به برنامه نویس بستگی داره. مثلا میتونه یک شرط رو همیشه برای اجرا چک کنه (قبل از چک کردن تاریخ). پس اگر برنامه برای یک بار هم که شده به پایان زمان اجرا برسه، مقدار اون شرط "نادرست" میشه و دیگه حتی با تغییر تاریخ و زمان برنامه قابل اجرا نیست یا دلیل دیگه اینه که تاریخ اولین اجرای برنامه رو ذخیره میکنه و با اجراهای بعدی اگر تاریخ اون طور که برنامه انتظار داره پیش نره باز هم شرایط برنامه اعمال میشه سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1620]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن