- عنوان: Linux Basics for Hackers, 2nd Edition
- نویسنده: OccupyTheWeb
- حوزه: آزمون نفوذ
- تعداد صفحه: 245
- سال انتشار: 2025
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 32.2 مگابایت
در مجموعه اول فصلها، با اصول اولیه لینوکس آشنا خواهید شد. فصل ۱ شما را به سیستم فایل و ترمینال عادت میدهد و برخی از دستورات اولیه را به شما ارائه میدهد. فصل ۲ به شما نشان میدهد که چگونه متن را برای یافتن، بررسی و تغییر نرمافزارها و فایلها دستکاری کنید. در فصل ۳، شبکهها را مدیریت خواهید کرد. شبکهها را اسکن میکنید، اطلاعاتی در مورد اتصالات پیدا میکنید و با پنهان کردن اطلاعات شبکه و DNS خود، خود را پنهان میکنید. فصل ۴ به شما آموزش میدهد که نرمافزار را اضافه، حذف و بهروزرسانی کنید و چگونه سیستم خود را ساده نگه دارید. در فصل ۵، مجوزهای فایل و دایرکتوری را دستکاری میکنید تا کنترل کنید چه کسی میتواند به چه چیزی دسترسی داشته باشد. همچنین برخی از تکنیکهای افزایش امتیاز را یاد خواهید گرفت. فصل ۶ به شما آموزش میدهد که چگونه سرویسها را مدیریت کنید، از جمله شروع و توقف فرآیندها و تخصیص منابع برای کنترل بیشتر. در فصل ۷، متغیرهای محیطی را برای عملکرد بهینه، راحتی و حتی پنهانکاری مدیریت خواهید کرد. متغیرها را پیدا و فیلتر خواهید کرد، متغیر PATH خود را تغییر خواهید داد و متغیرهای محیطی جدید ایجاد خواهید کرد. فصل ۸ شما را با اسکریپتنویسی bash آشنا میکند، که یک عنصر اساسی برای هر هکر جدی است. شما اصول اولیه bash را یاد خواهید گرفت و یک اسکریپت برای اسکن پورتهای هدف که ممکن است بعداً به آنها نفوذ کنید، خواهید ساخت. فصلهای ۹ و ۱۰ مهارتهای ضروری مدیریت سیستم فایل را به شما ارائه میدهند و به شما نشان میدهند که چگونه فایلها را فشرده و بایگانی کنید تا سیستم خود را تمیز نگه دارید، کل دستگاههای ذخیرهسازی را کپی کنید و اطلاعات مربوط به فایلها و دیسکهای متصل را دریافت کنید. فصلهای بعدی عمیقتر به مباحث هک میپردازند. در فصل ۱۱، از سیستم ثبت وقایع برای دریافت اطلاعات مربوط به فعالیت هدف و پوشش ردپای خود استفاده و دستکاری خواهید کرد. فصل ۱۲ به شما نشان میدهد که چگونه از سه سرویس اصلی لینوکس استفاده و سوءاستفاده کنید: وب سرور آپاچی، OpenSSH و MySQL. شما یک وب سرور ایجاد خواهید کرد، یک جاسوس ویدیویی از راه دور خواهید ساخت و در مورد پایگاههای داده و آسیبپذیریهای آنها یاد خواهید گرفت. فصل ۱۳ به شما نشان میدهد که چگونه با سرورهای پروکسی، شبکه Tor، شبکههای خصوصی مجازی و ایمیل رمزگذاری شده ایمن و ناشناس بمانید. فصل ۱۴ به شبکههای بیسیم میپردازد. شما دستورات اولیه شبکه را یاد خواهید گرفت، سپس نقاط دسترسی Wi-Fi را هک کرده و سیگنالهای بلوتوث را شناسایی و به آنها متصل خواهید شد. فصل ۱۵ با نگاهی سطح بالا به نحوهی کارکرد هسته و چگونگی سوءاستفاده از درایورهای آن برای ارائه نرمافزارهای مخرب، عمیقتر به خود لینوکس میپردازد. در فصل ۱۶، مهارتهای ضروری زمانبندی را برای خودکارسازی اسکریپتهای هک خود خواهید آموخت. فصل ۱۷ مفاهیم اصلی پایتون را به شما آموزش میدهد و دو ابزار هک را اسکریپتنویسی خواهید کرد: یک اسکنر برای جاسوسی اتصالات TCP/IP و یک ابزار سادهی شکستن رمز عبور. فصل ۱۸ به بررسی تقاطع هک و هوش مصنوعی میپردازد و مفاهیم اولیه را معرفی میکند و نشان میدهد که چگونه هوش مصنوعی میتواند در امنیت سایبری کمک کند.
In the first set of chapters, you’ll become comfortable with the fundamentals of Linux. Chapter 1 will get you used to the filesystem and the terminal, and give you some basic commands. Chapter 2 shows you how to manipulate text to find, examine, and alter software and files. In Chapter 3, you’ll manage networks. You’ll scan for networks, find information on connections, and disguise yourself by masking your network and DNS information. Chapter 4 teaches you to add, remove, and update software, and how to keep your system streamlined. In Chapter 5, you’ll manipulate file and directory permissions to control who can access what. You’ll also learn some privilege escalation techniques. Chapter 6 teaches you how to manage services, including starting and stopping processes and allocating resources to give you greater control. In Chapter 7, you’ll manage environment variables for optimal performance, convenience, and even stealth. You’ll find and filter variables, change your PATH variable, and create new environment variables. Chapter 8 introduces you to bash scripting, a staple for any serious hacker. You’ll learn the basics of bash and build a script to scan for target ports that you might later infiltrate. Chapters 9 and 10 give you some essential filesystem management skills, showing you how to compress and archive files to keep your system clean, copy entire storage devices, and get information on files and connected disks. The latter chapters dig deeper into hacking topics. In Chapter 11, you’ll use and manipulate the logging system to get information on a target’s activity and cover your own tracks. Chapter 12 shows you how to use and abuse three core Linux services: Apache web server, OpenSSH, and MySQL. You’ll create a web server, build a remote video spy, and learn about databases and their vulnerabilities. Chapter 13 will show you how to stay secure and anonymous with proxy servers, the Tor network, virtual private networks, and encrypted email. Chapter 14 deals with wireless networks. You’ll learn basic networking commands, then crack Wi-Fi access points and detect and connect to Bluetooth signals. Chapter 15 dives deeper into Linux itself with a high-level view of how the kernel works and how its drivers can be abused to deliver malicious software. In Chapter 16, you’ll learn essential scheduling skills in order to automate your hacking scripts. Chapter 17 will teach you core Python concepts, and you’ll script two hacking tools: a scanner to spy on TCP/IP connections and a simple password cracker. Chapter 18 explores the intersection of hacking and artificial intelligence, introducing basic concepts and demonstrating how AI can assist in cybersecurity.
این کتاب را بصورت رایگان از لینک زیر دانلود نمایید.
Download: Linux Basics for Hackers, 2nd Edition
نظرات کاربران