ورود و ثبت نام

آموزش مهندسی معکوس برنامه های دات نت (قسمت اول)

خواندن این مطلب

2 دقیقه

زمان میبرد!

آموزش مهندسی معکوس برنامه های دات نت (قسمت اول)

 

سلام به همه دوستان عزیز امیدوارم که حالتون خوب باشه ، با قسمت اول از آموزش مهندسی معکوس برنامه های دات نت (DotNet) درخدمت شما عزیزان هستیم

 

مهندسی معکوس چیست ؟ (توضیحاتی ساده)

 

امروزه واژه مهندسی معکوس رو خیلی جاها میشنوید و خیلی از سایت ها و کانال ها راجب بخث مهندسی معکوس صحبت میکنن حتما از خودتون پرسیدید که مهندسی معکوس چیه؟ و چه کاربردی داره؟ خیلی ساده میگم مهندسی معکوس علمی است که شما باید خروجی یک برنامه رو تحلیل کنید و متوجه بشید که برنامه چطوری کار میکنه و بتونید تغییراتی که دوس دارید رو توی برنامه بدید ، مثلا فرض کنید یک برنامه EXE من به شما میدم و این برنامه کدهاش باینری است همون صفر یک و شما سورس کد این برنامه رو ندارید با علم مهندسی معکوس میتونید کامل متوجه روند کاری برنامه بشید و اگر دوس داشتید تغییراتی ایجاد کنید مثلا فک کنید من روی برنامم قفل گذاشتم و شما کد ورود رو نمیدونی با مهندسی معکوس میتونید به راحتی این محدودیت رو بردارید و بدون محدودیت از برنامه استفاده کنید… این تعریف خیلی ساده و خودمونی است و سعی کردم صرفا یه دیدگاهی بهتون بدم…

 

 

 

 

روند مهندسی معکوس در برنامه های دات نت :

 

خب برای شروع مهندسی معکوس یک برنامه نوشته شده با دات نت شما به یه دیباگر احتیاج دارید در این آموزش ما از دیباگر  DnSpy استفاده میکنیم و بعد از اون یوزر پسوردی که برنامه نیاز داره برای ورود رو پیدا میکنیم و به راحتی وارد میشیم بهتره که حتما آشنایی مقدماتی با قواعد سی شارپ داشته باشید که بهتر بتونید مطلب رو درک کنید

 

بزودی برنامه ویژه ای برای دوره های مهندسی معکوس داریم و قراره که یک دوره جامع و کامل برای این مبحث برگزار بشه با جدیدترین متد ها و روش هایی که کرکر ها استفاده میکنن

 

 

 

 

درباره نویسنده



نظرات کاربران



دیدگاهتان را بنویسید

مطالب مرتبط