View Full Version : چطور میشه قسمتی از کد رو داخل دانگل ریخت؟
Developer Programmer
پنج شنبه 02 آبان 1387, 18:37 عصر
امکانش هست که بخشی از کد برنامه رو داخل دانگل (مثل TinyUSB) ریخت و اجرای تمام برنامه رو منوط به وجود دانگل کرد؟
Sir.V65j
یک شنبه 05 آبان 1387, 01:32 صبح
افشین جان گیرم همه ی برنامه داخل دانگل باشه! اخر باید بیاد رو سیستم و اجرا بشه یا نه؟!
فکر کنین 20 بایت از OEP به اینور توی دانگل هست :
اگه نوع فایل(کامپایلر) مشخص باشه شاید بشه شبیه سازی کرد.
اگه بیشتر از اینم باشه (20 بایت) با یه بار وجود دانگل میشه 20 بایت رو دزدید.
اگه اطلاعات مربوط به پسورد های دیتابیس و .. باشه میشه بعد از گرفتن این اطلاعات؛ از اجرای بعدی این اطلاعات رو به فایل تزریق کرد.
قفل های سخت افزاری حافظه ی چندانی ندارن و این نکته هم هست که این داده ها توی قفل رو هم میشه کشید بیرون حالا گیرم کد شده هستن و key اون در فایلی هست که بعنوان لودر عمل میکنه میشه باداشتن key و این داده ها از لودر معکوس کار کشید (داده ها تزریق بشن)
خیلی به این نکته فکر نکنین چون خیلی راحت تر از اونچیزی که فکر می کنین می شه دورش زد.!
Developer Programmer
دوشنبه 06 آبان 1387, 09:22 صبح
فکر کنین 20 بایت از OEP به اینور توی دانگل هست
کد پیاده سازی این رو که فرمودین دارین؟ دوست دارم بدونم
queenmitra
سه شنبه 07 آبان 1387, 09:41 صبح
سلام .همانطور كه آقاي sir v65j گفتند قفلهاي سخت افزاري معمولا حافطه زيادي ندارند كه بشه كد يا تابع خاصي ازبرنامه رو داخل اون نوشت . همين كه تو بتوني ديتايي ازبرنامه رو توي قفل بنويسي وارتباط با قفل پيچيده باشه كافيه كه امنيت برنامه تورو تامين كنه .
اين پيچيده گي ارتباط تو هست كه دورزدنو سخت ميكنه .
Sir.V65j
سه شنبه 07 آبان 1387, 11:00 صبح
کد پیاده سازی این رو که فرمودین دارین؟ دوست دارم بدونم
ُسلام افشین جان کاره خیلی سختی نیست اگه قفل این امکان رو داشته باشه می تونین این کار رو انجام بدین (حتی بدون لودر برای فایلتون) به این صورت که یه قسمت از فایل رو بردارین و بریزین توی دانگل بعد توی برنامتون قبل از اینکه به اون قسمت از کد برسین کد رو از دانگل بخونین و رایت پروسس کنین توی فایلتون.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.