.:: کاربرد پایتون در هک و امنیت ::.
» بررسی کاربرد پایتون در هک و امنیت پایتون یک زبان همه منظوره
سطح بالا، شیءگرا، اِسکریپتی و متن باز است ! که این قدرت را به برنامه نویسان میدهد تا در اکثر زمینه ها بتوانند کد نویسی کنند.
درمورد زبان برنامه نویسی پایتون ( Python ) ؟
» پایتون یک زبان همه منظوره، سطح بالا، شیءگرا، اِسکریپتی و متن باز است !
-» که توسط خیدو فان روسوم در سال ۱۹۹۱ در کشور هلند طراحی شد
فلسفهٔ ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامههای نوشته شده و کوتاهی و بازدهی نسبی بالای آن است، کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شدهاند و در مقابل کتابخانه هایی که در اختیار کاربر است بسیار وسیع هستند، بر خلاف برخی زبانهای برنامهنویسی رایج دیگر که بلاکهای کد در آکولاد تعریف میشوند ( به ویژه زبانهایی که از گرامر زبان سی پیروی میکنند ) در زبان پایتون از نویسه فاصله و جلو بردن متن برنامه برای مشخص کردن بلاکهای کد استفاده میشود. به این معنی که تعدادی یکسان از نویسه فاصله در ابتدای سطرهای هر بلاک قرار میگیرند، و این تعداد در بلاکهای کد درونی تر افزایش مییابد. بدین ترتیب بلاک های کد به صورت خودکار ظاهری مرتب دارند [ wiki ] !
ویژگی های این زبان برنامه نویسی
- یادگیری آسان
- کتابخانه های فراوان در زمینه های مختلف از آنالیز تصویر و صدا تا کتابخانه های حوزه شبکه و تست نفوذ
- توسعه پذیری عالی
- خوانایی بالا و نزدیک به زبان انگلیسی (زبان انسان)
- دارای محیط کنسول و گرافیکی
- قابل استفاده در طراحی وبسایتهای بسیار قدرتمند
- توان همبستگی با زبان های C و ++C و COM و ActiveX و Java
کاربرد پایتون در هک و امنیت
» در کاربرد پایتون در هک و امنیت پایتون با توجه به داشتن کتابخانه های بیشمار در زمینه هک و امنیت این کمک را به افراد میکند
تا به راحتی کدهای جالب و مفیدی در زمینه هک و امنیت را سورس نویسی کنند کتابخانه هایی در زمینه تروجان نویسی و حملات دیداس و بروت فورس و.. را می توان نام برد
ایجاد کانکشن و ارسال و دریافت متن و فایل
» پایتون کتابخانه ای به اسم Socket دارد که این کتابخانه به افراد اجازه میدهد
تا یک ارتباط دو طرفه را ایجاد کنند و برای یکدیگر فایل یا متن ارسال کنند ، حال با کمی خلاقیت می توان یک ابزار تروجان یا همان رت را برای خود کد نویسی کرد
مانیتورنیگ کیبرد و موس
» پایتون کتابخانه های متفاوتی در زمینه مانیتوزینگ موس و کیبرد دارد که یکی از محبوب ترین کتابخانه ها کتابخانه Pynput است که با این کتابخانه قادر هستید تمام رخداد های موس و کیبرد را مشاهده و ذخیره کنید و با کمی خلاقیت می توان یک ابزار KeyLogger را برای خود ایجاد کرد.
رمزنگاری متن ها و فایل ها
» پایتون کتابخانه های مختلفی در زمینه رمزنگاری و رمزگشایی دارد [user_id]که می توان برای مثال به کتابخانه cryptography اشاره کرد که با استفاده از این کتابخانه و یا کتابخانه های مشابه می توان متن ها و فایل ها ی خود را رمزنگاری کرد و با کمی خلاقیت می توان ابزار هایی چون باج افزار (Ransomware) را ایجاد کرد !
اکسپلویت نویسی با پایتون
» پایتون یکی از زبان های قدرتمند در زمینه اکسپلویت نویسی به شمار می رود
مثلا شما با استفاده ار کتابخانه Requests می توانید ده ها اکسپلویت برای آسیب پذیری های تحت وب کد نویسی کنید و از آنها استفاده کنید.
دوره ابزار نویسی با پایتون (مقدماتی) – بررسی کاربرد پایتون در هک و امنیت
آموزش اکسپلویت نویسی با زبان پایتون + ویدئو آموزشی کلیک کنید !
از اسمش ترسیدم سیاه
24