هر روز با یک کتاب
Penetration Testing with Shellcode
امنیت همیشه یک نگرانی عمده در زمینه ی برنامه، سیستم و محیط شماست. هدف اصلی این کتاب بدست آوردن مهارت های لازم برای جلوگیری از سوءاستفاده های احتمالی امنیت پایین، پیدا نمودن آسیب پذیری ها و نقاط ضعف و پوشش روزنه ها با Shellcode، assembly و Metasploit می باشد. در این کتاب موضوعات مربوط به مدیریت حافظه برای جمع آوری و استخراج Shellcode و استفاده از syscalls و توابع پویا در حافظه آموزش داده می شود. این کتاب همچنین تکنیک های مربوط به کامپایل Shellcode 64 بیتی برای لینوکس و ویندوز همراه با ابزار Metasploit Shellcode ارائه می دهد.
CH 1: Introduction
CH 2: Lab Setup
CH 3: Assembly Language in Linux
CH 4: Reverse Engineering
CH 5: Creating Shellcode
CH 6: Buffer Overflow Attacks
CH 7: Exploit Development – Part 1
CH 8: Exploit Development – Part 2
CH 9: Real-World Scenarios – Part 1
CH 10: Real-World Scenarios – Part 2
CH 11: Real-World Scenarios – Part 3
CH 12: Detection and Prevention