از امنيت زياد اصلا اجرا نميشه و كرش ميكنه طفلكي ...
خب چرا به دل می گیری بگو نمی تونم اثبات کنم دیگه!
اقاي مهندس امنيت شما كه نميدونه Main Dialog چي هست چرا واسه خودت يه چي ميگي به قول خودت ادم رو زير سوال ميبري ... !!
اگه ميدونستم تا اين حد نميدوني اصلا به ميون نميكشيدم بحث رو ....
حالا بهت ياد ميدم تا نگي نگفتي ...
فايل Runtime Module رو انپك كن ... بعد با يك Resource Editor بازش كن و در قسمت ريسورس ها از قسمت Dialog Resources ريسورس شماره ي 20012 رو انتخاب كن . به صورت اتوماتيك يك فرم ظاهر ميشه .. حالا روي فرم راست كليك كن و Insert Control رو بزن و بعد يك Static Text Object ايجاد كن و متن مورد نظرت رو توش بنويس بعد كدهاي ايجاد شده رو كامپايل كن و برنامه رو سيو كن ... حالا برو توي يك ديباگر و روي messagebox ها Bp بزار و تابع اي كه وجود فايل mbd همنام فايل exe رو چك ميكنه پيدا كن ( تابع قبل از جايي هست كه پيغام عدم وجود فايل سورس نمايش داده ميشه براي همين بايد روي تابع پيغام بريك پوينت بزاري ) و اول تابع با فرمان ret كنترل برنامه رو از تابع خارج كن و مقدار EAX رو 1 رد كن تا به ظاهر مقدار تابع درست برگردونده بشه ... حالا دنبال جايي كه تابع ExitProcess رو فراخواني ميكنه بگرد و اون رو nop كن و برنامه رو سيو كن ... حالا برنامه رو اجرا كن و حالش رو ببر ...
وقتي هيچي از امنيت نميفهمي نبايد با حرفهات ادم رو زير سوال ببري پسر جون ...
اينقدر هم خودت رو پشت پروتكشنهاي مختلف مخفي نكن و يكم از خودت مايه بزار ...
اگه دوباره بخواي بي احترامي كني و بدون شناخت و اطمينان حرفي رو بزني ديگه هيچ فعاليتي توي اين تاپيك نميكنم