.:: کتاب کلاه خاکستری سی شارپ راهنمایی برای ایجاد ابزارهای امنیتی ::.
نام کتاب |
|
|
تعداد صفحات | 285 صفحه | |
زبان | انگلیسی | |
نوع فایل |
سی شارپ (#C) چیست ؟
» سی شارپ (به انگلیسی: #C)، زبانی شیءگرا و سطح بالا از خانوادهٔ زبانهای چارچوب داتنت شرکت مایکروسافت است.
-» زبان سی شارپ، یک زبان برنامهنویسی چند الگویی و منظم شده مدلهای تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت میباشد. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز دربر گرفت. سی شارپ یکی از ۴۴ زبان برنامهنویسی است که توسط زمان اجرای زبان مشترک از چارچوب داتنت پشتیبانی میشوند و در همه جا به وسیله مایکروساف ویژوال استودیو شناخته میشود.
-» زبان سی شارپ با قدرت و در عین حال سطح بالایی خود توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند.
-» این زبان برپایه سادگی، مدرن بودن، همه منظوره و شیءگرا بودن ساخته شد.
آندرس هجلزبرگ، طراح زبان برنامهنویسی دلفی، سرپرستی تیم طراحان زبان سی شارپ را بر عهده داشت. این زبان دارای دستوری شیءگرا مشابه ++C است و به شدت از زبانهای جاوا و دلفینیازمندمدرک تأثیر پذیرفتهاست. در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در ژوئیه ۲۰۰۰، زمانی که مایکروسافت پروژه را عمومی اعلام کرد، اسم آن به سی شارپ تغییر پیدا کرد.
در مورد این کتاب بیشتر بدانید !
» بیاموزید که از مجموعه قدرتمند کتابخانه های اصلی C # برای خودکارسازی کارهای خسته کننده
اما مهم مانند انجام اسکن های آسیب پذیری تجزیه و تحلیل بدافزارها و واکنش به حوادث استفاده کنید. با کمک یک مونو می توانید ابزارهای امنیتی عملی خود را كه در ویندوز، Mac ،Linux و حتی دستگاه های تلفن همراه اجرا خواهد شد بنویسی.
-» به دنبال یک دوره خوبی در C # و برخی از ویژگی های پیشرفته آن، می آموزید که چگونه :
– فازی را بنویسید که از کتابخانه های HTTP و XML استفاده می کند تا از SQL و XSS تزریق شود
– ایجاد پوسته کد در Metasploit برای ایجاد بارهای متقابل و معماری متقابل
– به طور خودکار Nessus ، OpenVAS و sqlmap را برای اسکن آسیب پذیری ها و سوءاستفاده از تزریق SQL بصورت خودکار کنید
– یک decompiler .NET برای Mac و Linux بنویسید
– برای جستجوی اطلاعات سیستم ، کندوهای رجیستری آفلاین را تجزیه و مطالعه کنید
– ابزارهای امنیتی Arachni و Metasploit را با استفاده از RPC های MSGPACK خودكار كنید
– روز کاری خود را با کارنامه گسترده Grey Hat C # و C # از ابزارها و کتابخانه های قدرتمند ساده و ساده کنید.
تاریخچه زبان سی شارپ (#C)
» در سال ۱۹۹۹، شرکت سان اجازه استفاده از زبان برنامه نویسی جاوا را در اختیار مایکروسافت قرار داد
تا در سیستمعامل خود از آن استفاده کند. جاوا در اصل به هیچ پلت فرم یا سیستمعاملی وابسته نبود، ولی مایکروسافت برخی از مفاد قرار داد را زیر پا گذاشت و قابلیت مستقل از سیستمعامل بودن جاوا را از آن برداشت. شرکت سان پروندهای علیه مایکروسافت درست کرد و مایکروسافت مجبور شد تا زبان شیءگرای جدیدی با کامپایل جدید که به ++C شبیه بود را درست کند.
-» در طول ساخت دات نت، کلاسهای کتابخانهای با زبان و کامپایلر SMC نوشته شدند.
در سال ۱۹۹۹ آندرس هلزبرگ گروهی را برای طراحی زبانی جدید تشکیل داد که در آن زمان نامش Cool بود و همانند C بود با خواص شیءگرایی. مایکروسافت در نظر داشت اسم این زبان را تا آخر Cool قرار دهد، ولی به دلیل مناسب نبودن برای اهداف تجاری این کار را نکرد. در ارائه و معرفی رسمی چارچوب داتنت در PDC در سال ۲۰۰۰ این زبان به سی شارپ تغییر نام یافت و کتابخانه کلاسها و runtime در ایاسپیداتنت به سی شارپ منتقل شدند. مدیر و سرپرست طراحان در مایکروسافت آندرس هلزبرگ بود که تجربه قبلی او در طراحی Framework و زبانهای برنامه سازی++Borland، دلفی (شهر)، Turbo Pascal، ویژوال سی++ به آسانی در دستورالعملهای سی شارپ قابل رویت است و به همان خوبی در هسته CLR.
-» برای دانلود کتاب های بیشتر میتوانید به کانال تلگرامی به این آدرس مراجعه فرمایید !
» در آخر شما را دعوت به دانلود و خواندن کتاب زیر میکنیم، ما را حرفه ای ها میشناسند؛ با ما همراه باشید !
[be_logged]
.:: دانلود کتاب ::.
[/be_logged]
درود
به زبان فارسی قرار بدید
24