مجله علمی تفریحی بیبیس
0

دانلود کتاب RUST کلاه سیاه – با زبان برنامه نویسی Rust به امنیت تهاجمی عمیق بروید

بازدید 1161
  • عنوان: Black Hat Rust / Deep dive into offensive security with the Rust programming language
  • نویسنده: Sylvain Kerkour
  • حوزه: آزمون نفوذ
  • سال انتشار: 2021
  • تعداد صفحه: 364
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 3.49 مگابایت

بعد از دبیرستان، برنامه زندگی من این بود که کارآگاه خصوصی شوم، شاید به این دلیل که بیش از حد کتاب های شرلوک هلمز می خواندم. در فرانسه، ساده ترین راه برای تبدیل شدن به یک دانشگاه، رفتن به دانشگاه حقوق و سپس به یک دانشکده تخصصی است. من آماده نبودم. من به سرعت دریافتم که تحصیل در رشته حقوق برای من مناسب نیست: واقعیت به گونه‌ای که هر چه سیاست روایی یا استاد می‌خواهد ما به آن باور داشته باشیم، تحریف شده است. هیچ دانش عمیقی در اینجا آموزش داده نشد، فقط اعداد، تاریخ ها، چگونه زیبا و باهوش به نظر برسید. برای مرد جوانی که من بودم، با کنجکاوی سیری ناپذیر، عمیقاً ناامیدکننده بود. می خواستم بفهمم دنیا چگونه کار می کند، نه قراردادهای انسانی. واقعا انرژی چیست؟ و، چگونه به این دستگاه ها رایانه هایی می گوییم که در تمام طول روز در حال تایپ دیوانه وار روی آنها هستیم، زیر کاپوت کار می کنند؟ بنابراین من با نصب لینوکس (نه، وارد جنگ گنو/لینوکس نمی‌شوم) بر روی ایسوس EeePC، یک نت‌بوک کوچک با تنها 1 گیگابایت رم، چون ویندوز خیلی کند بود، شروع کردم و شروع به یادگیری توسعه برنامه‌های C++ با Qt کردم. ، به لطف آموزش های آنلاین، متن خودم، سیستم های چت خودم را کدگذاری کردم. اما کنجکاوی من برآورده نشد. یک روز، ناخواسته به کتابی افتادم که زندگی من را تغییر داد: «هک: هنر بهره‌برداری، ویرایش دوم»، نوشته جان اریکسون. این کتاب نه تنها مرا در مورد چگونگی ساختن چیزها کنجکاو کرد، بلکه مهمتر از آن، چگونگی شکستن اشیا را نیز کنجکاو کرد. این باعث شد متوجه شوم که شما نمی توانید چیزهای قابل اعتمادی را بدون درک چگونگی شکستن آنها بسازید، و در نتیجه نقاط ضعف آنها کجاست. در حالی که این کتاب برای یادگیری برنامه نویسی سطح پایین و نحوه بهره برداری از اشکالات ایمنی حافظه عالی است، امروزه هک به مهارت های جدیدی نیاز دارد: بهره برداری از وب، برنامه نویسی شبکه و سیستم، و مهمتر از همه، نحوه کدنویسی در یک زبان برنامه نویسی مدرن.

After high school, my plan for life was to become a private detective, maybe because I read too much Sherlock Holmes books. In France, the easiest way to become one, is (was?) to go to law university and then to a specialized school. I was not ready. I quickly realized that studying law was not for me: reality was travestied to fit whatever narrative politics or professor wanted us to believe. No deep knowledge was teached here, only numbers, dates, how to look nice and sound smart. It was deeply frustrating for the young man I was, with an insatiable curiosity. I wanted to understand how the world works, not human conventions. What is really energy? And, how these machine we call computers that we are frantically typing on all day long work under the hood? So I started by installing Linux (no, I won’t enter the GNU/Linux war) on my Asus EeePC, a small netbook with only 1GB of RAM, because Windows was too slow, and started to learn to develop C++ programs with Qt, thanks to online tutorials, coded my own text, my own chat systems. But my curiosity was not fulfilled. One day, I inadvertently fell on the book that changed my life: “Hacking: The Art of Exploitation, 2nd Edition”, by Jon Erickson. This book not only made me curious about how to make things, but, more importantly, how to break things. It made me realize that you can’t build reliable things without understanding how to break them, and by extension where are their weaknesses. While the book remains great to learn low-level programming and how to exploit memory safety bugs, today, hacking requires new skills: web exploitation, network and system programming, and, above all, how to code in a modern programming language.

این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.

Download: Black Hat Rust / Deep dive into offensive security with the Rust programming language

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

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

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

نشانی ایمیل شما منتشر نخواهد شد.

بیشتر بخوانید