اکسپلویت نویسی حوزه ویندوز ( تفاوت ها و چگونگی )
سلام . طاعات و عباداتتون مورد قبول حق .
بنده اطلاعات خیلی کمی در مورد ساختار ویندوز و برنامه نویسی سی پ پ و اسمبلی دارم و علاقمند به اکسپلویت نویسی دارم . چند تا سوال در این مورد داشتم که ممنون میشم راهنماییم بکنید :
1- برای اکسپلویت نویسی ( ویندوز) چه چیزهایی رو باید بلد بود و در چه حدودی ؟
2- برای مطلب 1 اگر منبعی داریم ممنون میشم .( پ خ یا لینک )
3- اکسپلویتهای زیر در کل چی هستند و چه تفاوتی با هم دارند و در کل برای شروع بهتره از کدوم شروع کنم (آسونترین به سخت ترین ) :
نقل قول:
Exploit writing - Win32 stack BOF - direct RET
Exploit writing - Win32 stack BOF - SEH
Exploit writing - Win32 Unicode
Exploit writing - Win32 Egg hunting
Exploit writing - Win32 Shellcoding
Exploit writing - Win32 Format Strings
Exploit writing - Win32 Browsers and ActiveX
Exploit writing - Win32 Bypass stack memory protections
Exploit writing - Win32 Heap
Exploit writing - Debuggers
نقل قول: اکسپلویت نویسی حوزه ویندوز ( تفاوت ها و چگونگی )
فقط میتونم بگم ترتیب زیر رو رعایت کنید در غیر این صورت نتیجه نمیگیرد
1. تسلط به مفاهیم سیستم عامل
2. تسلط به مهندسی معکوس و مفاهیم مرتبط با آن
3. تسلط بر کدنویسی زبان سطح پایین
بعد از اون میتونید به صورت گام به گام در مورد آسیب پذیری و کشف و سوء استفاده تحقیق کنید
نقل قول: اکسپلویت نویسی حوزه ویندوز ( تفاوت ها و چگونگی )
نقل قول:
نوشته شده توسط
Nima NT
فقط میتونم بگم ترتیب زیر رو رعایت کنید در غیر این صورت نتیجه نمیگیرد
1. تسلط به مفاهیم سیستم عامل
2. تسلط به مهندسی معکوس و مفاهیم مرتبط با آن
3. تسلط بر کدنویسی زبان سطح پایین
بعد از اون میتونید به صورت گام به گام در مورد آسیب پذیری و کشف و سوء استفاده تحقیق کنید
ممنون از پاسخگوییتون . برای درک بیشتر منبعی برای هر یک دارید .و اینکه برنامه نویسی سطح پایین منظورتون برنامه نویسی برای سیستم ها و سروس های سطح پایین هست یا زبان اسمبلی ؟
نقل قول: اکسپلویت نویسی حوزه ویندوز ( تفاوت ها و چگونگی )
نقل قول:
نوشته شده توسط
mirage0411
ممنون از پاسخگوییتون . برای درک بیشتر منبعی برای هر یک دارید .و اینکه برنامه نویسی سطح پایین منظورتون برنامه نویسی برای سیستم ها و سروس های سطح پایین هست یا زبان اسمبلی ؟
منبع برای هر کدوم زیاد هست کافی هستش گوگل کنید
اول یک زبان برنامه نویسی سطح پایین مثل اسمبلی و ++C رو یادبگیرید و بعد تجربه حداقلی هم تو حوزه برنامه نویسی سطح پایین برای سیستم عامل هم داشته باشید تا فقط تئوری پیش نرفته باشین.
نقل قول: اکسپلویت نویسی حوزه ویندوز ( تفاوت ها و چگونگی )
ممنون . در مورد لیست اکسپلویتهایی که بالا هستم یه توضیحی می دید که اینها چی هستند.
نقل قول: اکسپلویت نویسی حوزه ویندوز ( تفاوت ها و چگونگی )
دوست عزیز قدم به قدم برید جلو ؛ توضیح اون موارد هم تو نت موجود هست ولی مطالعه اونها چون طبق گفته خودتون اطلاعات پیش نیاز رو ندارید کاربردی نخواهد داشت