نقل قول نوشته شده توسط HadiDelphi مشاهده تاپیک
دیدی شما منظور من رو کامل نفهمیدی
من از Page_Gaurd برای جلوگیری از دسترسی به اطلاعات استفاده نمیکنم , من فقط با استفاده از این حالت میفهمم که الان برنامه داره کدوم قسمت رو اجرا میکنه و با استفاده از اون هم میام و اطلاعات اون قسمت رو Decode میکنم
حالا اگه شما سطح دسترسی به کل قسمت ها رو تغییر بدی ( مثلا روی WriteRead تنظیم کنی ) کل برنامه میریزه به هم و شما اصلا امکان دامپ برنامه رو نخواهید داشت در ضمن به نظر من هم اغگه این روش با نانومیتس قاطی بشه و اگه بافری که من برای Decode و Encode کردن اطلاعات از شون استفاده میکنم رو خیلی کوچیک در نظر بگیرم , کرک کردن برنامه به روش دستی غیر ممکن میشه چون حجم اطلاعاتی که میخواهد نوشته یا خونده بشه زیاد هست (مثلا شما 500KB اطلاعات رو میخوای با استفاده از یه بافر 1 بایتی بخونی و بنویسی , در این حالت شما مجبوری 500000 عمل کپی و پیست رو انجام بدی ) به همین دلیل مجبور هستید تا با استفاده از برنامه نویسی , برنامه رو کرک کنی و به دلیل این که هر کسی هم نمیتونه برنامه ای برای کرک کردن بنویسه ( فقط افراد خاصی میتونن این کار رو بکنن ) امنیت برنامه در سطح قابل قبولی قرار میگیره .
به خدا منظورت رو فهمیدم ، چطوری گم باور کنی ولی قبول کن سیستم امنیتی Page Guard نمیتونه تمامی چیزی که تو انتظار داری رو فراهم کنه ، یادت رفته جناب fh_prg گفت که برنامه ای رو کرک کرده که تو 3000 نقطه قفل رو چک میکرد ( تنهایی ) ، حالا واسه یه گروه کراکر فکر میکنی کپی این بافر ها کار سختیه.


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