بهترین زبان برنامه نویسی برای شروع هک و امنیت چیست ؟
با مقاله بهترین زبان برنامه نویسی برای شروع هک و امنیت چیست درخدمت شما هستیم
سلام عرض میکنم خدمت همراهان همیشگی سایت pentestcore
در این مقاله می خوایم بدانیم برای شروع هک و امنیت چه زبانی اول باید یاد بگیرم؟
در چند سال اخیر مبحث هک و امنیت در ایران توانسته مخاطب های بسیاری رو مجذوب خودش کند
و اگر میخواید در این زمینه حرفه ای فعالیت کنید باید به زیان های برنامه نویسی هم مسلط باشید.
اگر قصد حرفه ای کار کردن ندارید خب کلی نرم افزار هست مثل هویج، dumpper و … که می توانید استفاده کنید اما دیگه هکر نیستید.
یا اگر هکر هستید، به اصطلاح هکر کلاه صورتی هستید.
پس بهتره به یک زبان مسلط باشید یا حداقل با زبان ها آشنا باشید تا بتوانید با خواندن کد ها بدونید که برنامه چکار انجام میدهد.
اگر دانشجو نرم افزارو فناوری اطلاعات هستید خب 100% با خانواده C که شامل #C , C++,Cهست آشنا هستید و
آشنایی اولیه دارید و این باعث میشود که شما یک قدم جلوتر باشید،
این به این دلیل است که یاد گرفتن دیگر زبان ها براتون راحت تر میشه چون دستورات مشابه و Syntax مشابه دارند.
اما اگر با این زبان ها آشنایی ندارید اشکالی ندارید.میتونید از همین الان شروع کنید.
زبان های برنامه نویسی خود 3 دسته اند
- زبان های برنامه نویسی
- زبان های نشانه گذاری
- زبان های اسکریپتی
زبان های برنامه نویسی : زبان های مادرهستند و برای ساخت برنامه های تحت ویندوز،مک،اندروید و … کاربرد دارند
و برای اجرا در کامپیوتر نیاز به کامپایلر دارند.زبان های مانند خانواده c و جاوا و …
زبان های نشانه گذاری: زبان های هستند که از تک ها استفاده می کنند و بسیار ساده تر از دسته اول هستند.
این زبان ها برای اجرا نیاز به مفسر دارند.HTML مثال مناسبی برای این زبان است.
برای درک بهتر از کار مفسر می توان گفت که کد های HTML توسط مفسر مرورگرها تفسیر می شود
و حاصل که گرافیکی است توسط مرورگربه نمایش گذاشته می شود.
زبان های اسکریپتی : زبان های هستند که از دل زبان های مادر برای پویایی در زبان های دیگر به وجود آمده اند.
این زبان ها امکانات زبان مادر خود راندارند و مانند یک قطره از دریا هستند اما امکانات خوبی دارند.
بهترین مثال برای این زبان ها javascript و VBscript هستند که از دل java و visual basic بیرون آمده اند.
این زبان ها خود باز 2 دسته می شوند.سمت سرور و سمت کاربر.
زبان های تحت سرور
سمت سرور زبان هایی هستند که در سرور اجرا میشوند و تاثیر میگذارند اما سمت کاربر برو روی کامپیوتر کاربر اجرا میشود.
خب حالا شما باید انتخاب کنید که تو چه زمینه از هک و امنیت قصد دارید فعالیت کنید.
پیدا کردن باگ در وبسایت، در سرور، در برنامه ها، هک کلاینت یا سرور و یا اصلا قصد دارید تمرکز خود را بر روی چه باگی بگذارید، SQL injection یا XSS و…
توصیه میشود که به اکثر زبان ها تسلط داشته باشید اما خب همچین چیزی نیاز به زمان دارد.
پس بهتر است ابتدا از زبان های ساده تر شروع کنید.
زبان های نشانه گذاری و اسکریپتی برای شروع بهترین گزینه هستند.
برای شروع HTML و پایتون می توانند بهترین گزینه باشند.
پایتون بخاطر راحتی دستورات، منابع آموزشی فراوان به زبان فارسی، راحتی در نوشتن اکسپلویت و … یک گزینه بسیار مناسب است.
بعد از پایتون و HTML ، گزینه بعدی می تواند PHP باشد.
البته این ترتیب که ما عنوان کردیم اجباری نیست و شاید نیاز شما چیز دیگری باشد و نیاز به یادگیری زبان های دیگری باشند.
توجه داشته باشید که هیچ کدام از زبان ها کامل نیست و در تمام زمینه ها قویترین نیست.
هر زبان نقاط قوت و ضعف خودش را دارد.پس فکر اینکه یادگیری یک زبان کافی است را از سرتان بیرون کنید.
۱۱ دیدگاه در “بهترین زبان برنامه نویسی برای شروع هک و امنیت چیست ؟”
ممنونم بابت توضیحات خوبتون
مرسی از توضیحات خیلی خوبتون
خواهش میکنم ، از دیدگاه های خوب شما سپاس گذاریم.
برای وب هکینگ کدوم زبان بهتره؟
درود
php ، asp ، python و …. می توانند مناسب باشند.
سلام زبان C# برای چه هک هایی ایستفاده میشود …
درود از زبان C# می توانید برای موارد مختلف استفاده کنید برای مثال می توانید با استفاده از این زبان بکدور، رات، ابزار های تست نفوذ و باج افزار بنویسید و موارد بسیار دیگر.
با سلام خسته نباشید , من میخوام یادگیری هک رو شروع کنم
چه زبان برنامه نویسی برای کلاینت هک مناسب تره لطفا این هارو دسته بندی کنید که چه زبانی برای چه شاخه ای مناسب تر است
درود و تشکر بله حتما بزودی یک آموزش کامل در این رابطه قرار خواهیم داد.
سلام من میخوام تازه شروع به برنامه نویسی کنم بنظرتون c رو یاد بگیرم یا پایتون
سلام اگر بخواهیم این موضوع رو از صفر مطلق شروع کنیم چه رشته ای . چه سیستمی و مشخصاتی . کلا چی لازم هست ؟