دانلود آهنگ جدیدclose
زبان های برنامه نویسی برای هک
زمان جاری : یکشنبه 27 مرداد 1398 - 11:50 قبل از ظهر
نام کاربری : پسورد : یا عضویت | رمز عبور را فراموش کردم





دانلود آهنگ جدیدclose

ارسال پاسخ
تعداد بازدید 72
نویسنده پیام
mohammaddragon آفلاین


ارسال‌ها : 36
عضویت: 22 /7 /1397
تشکرها : 9
تشکر شده : 77
زبان های برنامه نویسی برای هک
علم برنامه نویسی یکی از پیش نیاز های هک هست چرا که هکر باید بتونه یک پروتکل رو بشکنه یا برای اینکه یک برنامه رو هک کنه باید این دانش رو داشته باشه که برنامه چگونه کار میکنه به زبان ساده تر باید منطق برنامه رو بفهمه و درک کنه
در ادامه میخوایم چند تا زبان برنامه نویسی مهم برای هکر ها رو بهتون معرفی کنم
زبان های برنامه نویسی برای هکران
زبان های برنامه نویسی زیادی وجود داره اما ما نیاز به یادگیری همه ای اون ها نداریم نیاز های ما بر اساس هدف تغییر میکنه اساسا 3 بخش وجود داره که این سه بخش عبارتنداز هک یا نفوذ به وب ، اکسپلویت نویسی و مهندسی معکوس که هر کدام از این بخش ها نیاز به زبان برنامه نویسی متفاوتی نسبت به دیگری داره.

زبان های برنامه نویسی برای هک کردن وب

اگه شما به هک کردن وب علاقه دارید پس باید زبان های زیر رو حداقل در سطح پایه یا متوسط بلد باشید.
HTML
هر چیزی از پایه شروع میشه و زبان اچ تی ام ال مهم و اساسی ترین زبان مارکاپ است و همه چیز در به وب به صورت کدهای نوشته شده با این زبان براتون به نمایش در میاد. برای شناخت وب اکشن ها،رسپانس ها، درک و منطق وب باید به خوبی با این زبان اشنا باشیم. این زبان یک زبان مارکاپ ایستا است.
JavaScript
از جاوا اسکریپت به عنوان پراستفاده ترین زبان برنامه نویسی کلاینت ساید یاد میشه. شما حتما باید این زبان را تا درجه های بالا بلد باشید. فهمیدن منطق کدهای جاوا اسکریپت میتونه بهتون کمک کنه ایرادات و باگ های برنامه های وب رو پیدا کنید.
SQL
اس کیو ال یک زبان برنامه نویسی دیتابیس است.همه داده ها در دیتابیس ذخیره میشن پس شما باید در مورد زبان برنامه نویسی دیتابیس و اسیب پذیری های اون اطلاعات داشته باشید دیتابیس مهم ترین چیز در وب است.
PHP
پی اچ پی محبوب ترین زبان برنامه نویسی است و برخلاف جاوا اسکریپت یه زبان برنامه نویسی سرور ساید هستش. به شدت به همه ای هکرهای که میخوان تازه شروع کنن این زبان رو پیشنهاد میکنم.
Perl
پرل برای این ارزش یادیگیری رو داره که به صورت گسترده برای صفحات وب فعال و مدیریت سیستم استفاده میشه به طوری که حتی اگر هیچ وقت پرل رو تایپ نکنید باید بتونید اون رو بخونید
زبان های برنامه نویسی برای اکسپلویت نویسی
اکسپولیت نویسی از بخش های پیشرفته هکینگ هست و نیاز به دانش بالای برنامه نویسی داره. هر هکر حرفه ای باید بدونه چطوری اکسپولیت بنویسیه.این کار رو میشه با هر زبان برنامه نویسی انجام داد مثل سی ،سی پلاس پلاس،پایتون و... انجام داد

C++/C
مادر تمام زبان های برنامه نویسی سی هستش،زبان سی معمولا در ساخت نرم افزار برای لینوکس ، ویندوز و... استفاده میشه. با اینحال برای اکسپولیت نویسی و توسعه نیز مورد استفاده قرار میگیره سی پلاس پلاس قدرت بیشتری نسبت به زبان سی داره و استفاده بیشتری در برنامه ها داره مثل بازی ها.
Python
پایتون بیشترین زبانی در اکسپولیت نویسی داره و به شدت پیشنهاد میشه سوکت پروگرمینگ زبان پایتون رو یاد بگیرید کمک بسیار زیادی در خلق اکسپلویت به شما میکنه.
Ruby
یک زبان برنامه نویسی شی گرای ساده ولی در عین حال پیچده روبی در اکسپولیت نویسی بسیار کمک کننده است.
در meterpreter scripting نیز از روبی استفاده میشه و MetaSploit با این زبان برنامه ریزی شده.
Java
جاوا در ابتدا با شعار یکبار بنویس همه جا استفاده کن منتشر شد،جاوا یک زبان چند سکویی(cross-platform) است.
شما میتونید با جاوا ابزاری بسازید که با استفاده از اون بتونید اکسپولیت های BackDoor و همچنین اکسپولیت های که باعث نابودی یک کامیوتر میشه رو بسازید.
Lisp
لیسپ دومین زبان قدیمی سطح بالا هستش که امروزه استفاده گسترده ای از اون میشه انعطاف پذیری این زبان باعث شده که زبان موردعلاقه بسیازی از هکر ها باشد.شما میتونید پارادایم(الگو) های برنامه نویسی خودتون رو بسازید و از اون ها در برنامه های خودتون استفاده کنید.
زبان های برنامه نویسی برای مهندسی معکوس
مهندسی معکوس یا مهندسی مجدد،فرایندهای استخراج دانش یا اطلاعات طراحی از هرچیز ساخته شده و بازتولید آن و یا تولید هر چیزی بر اساس اطلاعات استخراج شده است. با مهندسی معکوس میتوان نحوه کار برنامه رو فهمید و آن را حذف کرد و دسترسی به کامپیوتر ها برای برقراری ارتباط با دیگر کامپیوتر ها رو داد. مهندسی معکوس همچنین در کرک کردن برنامه ها بسیار موثر باشه.
زبان اسمبلی
زبان برنامه نویسی سطح پایین و پیچده ای است.با این زبان میتونید به نرم افزار و سخت افزار های ماشین دستور بدهید.کسانی که مهندسی معکوس میکنن از زبان اسمبلی استفاده میکنند و اگر شما میخواهید مهندسی معکوس انجام بدید شما حتما نیاز دارید که این زبان رو یاد بگیرید.

در اخر دوباره تکرار میکنم که زبان برنامه نویسی که شما برای هک کردن باید یاد بگیرید بسته به تارگتتون داره برای مثال شما نمیتونید یک وب اپ که با ASP.NET نوشته شده رو با PHP هک کنید. در ضمن درک طریقه اجرا (منطق)برنامه براتون سخت تر خواهد بود بنابراین همیشه اطمینان کنید که چه چیزی رو میخواهید هک کنید و اینکه با چه زبانی سروکار دارید.
همچنین هک کردن یک استعداد است که با سخت تلاش کردن و تمرین کردن و یادگیری زبان های برنامه نویسی متعدد میتونیم این استعداد رو بهتر کنیم و در این ضمینه قوی تر باشیم
گرداورنده: MohammadDragon

امضای کاربر :





!
...NO SYSTEM IS SAFE

MohammadDragon
چهارشنبه 25 مهر 1397 - 20:30
نقل قول این ارسال در پاسخ گزارش این ارسال به یک مدیر
[RB:Blog_Keywords_Tags] اشرارتیم
تشکر شده: 2 کاربر از mohammaddragon به خاطر این مطلب مفید تشکر کرده اند: eblisshar & blackwolf_iran &
ارسال پاسخ



برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.


پرش به انجمن :


تماس با ما | زبان های برنامه نویسی برای هک | بازگشت به بالا | پیوند سایتی RSS
تاپیک های مرتبط
موضوع تاریخ تعداد پاسخ آخرین ارسال بازدید
[Post_Title] [Post_Date] [Post_Answer] [Post_Last_User] [Post_Hit]