در این پست زبان های برنامه نویسی مورد استفاده برای هک را بررسی می کنیم. برنامه نویسی برای هک یک آیتم ضروری است و یک هکر باید استاد برنامه نویسی باشد و همچنین برای انتخاب زبان برنامه نویسی هدف هم باید ایده داشته باشد. ابتدا باید بفهمیم که اصلا برنامه نویسی چیست و بعد زبان های برنامه نویسی برای هک را یاد بگیریم.
برنامه نویسی چیست؟
برنامه نویسی فرایند طراحی و توسعه یک برنامه برای یک کار خاص است و از یک وظیفه به وظیفه دیگه میتونه متفاوت باشد. از طرف دیگر بسته به برنامه ممکنه از چند زبان برنامه نویسی هم استفاده کنیم. زندگی بدون برنامه نویسی و برنامه نویس ها خیلی سخت میشه.
توی این پک فوق العاده، صفرتاصد مبانی برنامه نویسی رو جوری یاد میگیری که تو هیچ کلاس آموزشی یا پک دیگه ای نه دیدی نه شنیدی! بدون هیچ کلاسی، با صفرتاصد مبانی برنامه نویسی اپلیکیشن بزن، پروژه محور یاد بگیر و حسابی پول در بیار!
اگر تلفن هوشمند و یا کامپیوتر دارید و برنامه های مختلفی را روی آن ها اجرا می کنید به دلیل وجود برنامه نویسی و دسترسی به اینترنت است! علاوه بر این وب سایت هایی هم که هر روز مشاهده می کنید با زبان های برنامه نویسی سمت کاربر و سمت سرور نوشته شده اند.
از دست ندهید: چند زبان برنامه نویسی داریم؟ چند تا باید یاد بگیریم؟
ما زبان های برنامه نویسی را بر اساس اهداف موردنظرمان انتخاب می کنیم و به دنبال یادگیری آن ها می رویم اما آیا می دانید هکرها از چه زبان برنامه نویسی استفاده می کنند و از کدام زبان برنامه نویسی برای هک استفاده می شود؟
بهترین زبان های برنامه نویسی برای هک
باید به خاطر داشته باشید وقتی درباره زبان های برنامه نویسی صحبت می کنیم هیچ کدام بهترین نیست.
مثلا ممکنه کسی که در برنامه نویسی پایتون خوبه ادعا کند که پایتون بهترین زبان برنامه نویسی است و به همین صورت اگر یک فرد در C++ حرفه ای باشد پس ممکنه ادعا کند که C++ بهترین زبان است.
در زمینه برنامه نویسی نمیتونیم فقط به دلیل مزایای یک زبان آن را برای یک برنامه خاص بهترین در نظر بگیریم و همین زبان برنامه نویسی ممکنه برای سایر پروژه ها بد عمل کند.
حتما بخوانید: ۱۰ تا از عجیب ترین زبان های برنامه نویسی دنیا تا به حال!
بیایید زبان برنامه های نویسی مورد استفاده برای هک کردن را بررسی کنیم. هک یک موضوع کوچک نیست بلکه بسیار بزرگ است و زبان برنامه نویسی نقش اساسی در آن دارد.
فرض کنید پایتون و C++ در هک پسورد وای فای خوب عمل می کنند اما ممکنه همین زبان ها برای پروژه های دیگر عملکرد خوبی نداشته باشند.
بنابراین این سوال پیش میاد که کدام زبان برنامه نویسی را برای هک باید یاد بگیریم؟ در اینجا لیستی از زبان های برنامه نویسی که یک هکر باید یاد بگیرد را تهیه کرده ایم.
زبان های برنامه نویسی که هر هکری باید آن ها را بشناسد
۱- HTML
گرچه HTML یک زبان برنامه نویسی نیست اما یک هکر باید آن را یاد بگیرد.
HTML برای ساخت و طراحی صفحات وب استفاده می شود و اغلب هکرها از HTML برای ساخت صفحات فیشینگ استفاده می کنند. ایده و منظور ما ایجاد صفحات فیشینگ با HTML نیست اما با یادگیری این زبان درک بیشتری از برنامه های وب به دست می آورید. HTML ساده ترین زبان برای یادگیری است و می توانید بدون شناخت از زبان های برنامه نویسی آن را یاد بگیرید.
آیا می دانید مارک زاکربرگ از HTML برای کدنویسی فیسبوک ایده گرفته است؟
۲- C
برنامه نویسی C مادر سایر زبان های برنامه نویسی است.
افراد بسیاری معتقدند که زبان C منسوخ شده اما در واقع این اشتباه است و هنوز هم در کشورهای آسیایی به طور گسترده مورد استفاده قرار می گیرد.
یادگیری زبان C آسان است و اگر آن را یاد بگیرید دیگر زبان های برنامه نویسی را سریعتر یاد خواهید گرفت.
در هک زبان C++ به ساخت Keyloggerها شناخته شده است و ابزارهای معروف هک مانند DDosing در آن وجود دارد، یک زبان پایدار با مزایای بسیار است.
۳- JavaScript
جاوا اسکریپت (JavaScript) یک زبان برنامه نویسی چند منظوره است و به طور گسترده در توسعه وب استفاده می شود. جاوا اسکریپت زبانی است که حتما برای هک باید یاد بگیرید.
۴- PHP
PHP یک زبان برنامه نویسی سمت سرور است که در توسعه وب بسیار استفاده می شود. آیا می دانید بیشتر وب سایت های فعلی با وردپرس (WordPress) نوشته شده اند و خود وردپرس با PHP نوشته و توسعه یافته است.
به نظر من یک هکر حداقل باید به یک زبان برنامه نویسی سمت سرور مسلط باشد. امروزه بیشتر موارد نقض داده ها به وسیله وب انجام می شوند و دلیلش هم وجود ضعف های امنیتی در برنامه نویسی سمت سرور است.
۵- SQL
SQL (Structure Query Language) محبوب ترین زبان برنامه نویسی برای ارتباط با پایگاه داده است و برای خواندن، نوشتن، حذف و به روزرسانی داده ها در پایگاه داده استفاده می شود. همچنین با این زبان می توان یک پایگاه داده را حذف کرد.
SQL Injection یا تزریق به پایگاه داده تکنیک قدرتمندی است که هکرها برای نفوذ به پایگاه داده از آن استفاده می کنند و شرکت ها برای پیدا کردن نقاط ضعفی که می تواند منجر به تزریق به پایگاه داده شود پاداش های فوق العاده ای را در نظر می گیرند.
۶- Python (پایتون)
پایتون (python) یک زبان تفسیری است که رشد سریعی داشته و همچنین یک زبان برنامه نویسی چند منظوره است. به همین دلیل در صنعت فناوری اطلاعات در زمینه های یادگیری ماشین و علوم کامپیوتر حکمرانی می کند.
بسیاری از ابزارهای قدرتمند هک به زبان پایتون نوشته شده اند.پشتیبانی از python2 در انتهای ژانویه سال ۲۰۲۰ به پایان رسید و هکرها در حال انتقال ابزارهای خود به پایتون ۳ هستند.
به نظر من پایتون مهمترین زبان برنامه نویسی برای هک است.
۷- Java
تمایل به جاوا (Java ) هنوز از بین نرفته است و هنوز هم شرکت های معروف زیادی توسعه دهندگان جاوا را استخدام می کنند.
جاوا زبان رسمی توسعه اندروید است و بسیاری از ابزارهای قدرتمند Pentesting مانند مجموعه Burp را دارد.
۸- Ruby
روبی (Ruby) هم یک زبان برنامه نویسی چند منظوره قدرتمند است که تحت تأثیر Perl قرار دارد. در مقایسه با زبان C ساده تر است. برنامه های فوق العاده زیادی وجود دارد که با روبی نوشته شده اند.
۹- Perl
پرل (Perl) زبان معروفی است و برنامه های معروفی با آن نوشته شده اند.
۱۰- Bash
اینجا زبان Bash آخرین گزینه است اما معنی اش این نیست که محبوبیت چندانی ندارد.
اگر با bash آشنا باشید میدونید که ابزار Nmap چقدر قدرتمند است. Bash زبان مورد علاقه هواداران لینوکس است و بدون هک لینوکس کسل کننده است.
این زبان های برنامه نویسی بیشتر از سایر زبان ها توسط هکرها مورد استفاده قرار می گیرند و هیچ چیزی به اندازه زبان برنامه نویسی برای هک مهم نیست.
برای یادگیری برنامه نویسی از کجا شروع کنیم؟ چقدر زمان لازم است؟
56 دیدگاه. ارسال دیدگاه جدید
در اصل بدون لینوکس هک کسل کننده است
عالی و فوق العاده
من هرکاری میکنم لینوکس رو نمیتونم بالا بیارم میشه کمکم کنید
درود
اقا شما که اینقدر میدونی این”d/i.txt”کاراییش برا چیه؟
یاد گرفتن همینا خودش یک عمر زمان میبره خخخ
عشقم نباید همشو یاد بگیری که باید یه زبان بینشون انتخاب کنی
داداش کدوم زبان راحت تر و کاربردی تره برای لینوکس؟
ببین همه ی زبان ها برنامه نویسی کاربردی هستن من خودم 6 تا زبان بلدم اما برای هک و امنیت پایتون حرف اول رو میزنه سعی کن در کنارش html رو هم یاد بگیری html خیلی ساده س و به راحتی می تونی یاد بگیری
پایتون که اصلا داستان داره کلش در مورد جمع و تفریق ع 🤣 من جمع و تفریق میخوام چیکار
نه عزیزم
اون بیشتر PHP و C هست که با ریاضیات کار داره
البته که یه جور همه ی زبان های برنامه نویسی با ریاضیات سرو کار دارن بجز چنتاشون
پس نباید انتظار داشته باشی بدون ریاضی و اعداد و فرمولاش برنامه نویسی کنی:)
شما اگه بتونی پایتون c c++ و c# رو یاد بگیری میتونی هر چیزی رو میخای هک کنی
عالی ممنون از سایت خوبتون و اموزش ها تون
سلام دوستان من مدیر سایت نیستم کد نویسم و یک هکر بیترم در جواب شما که میگفتید”d/i.txt” این یعنی چی در زبان html یعنی تگ که در ساخت چت ها یا موتور های جستجو یا در بخش المنتور استفاده میشود و تمام این زبان ها را هم بلدم با #c با r و خیلی زبان های دگر در ضمن فقط 12 سالمه و دارنده ی مدرک مایکروسافت هم هستم راستی مطلبتون خوب و یا بهتره بگم عالی بود
سلام
تموم شد
خیلی تاثیر گذار بود..
🤣🤣🤣
ترجیح میدم پایتون و اس کیو ال رو خوب یاد بگیرم تا از هر کدوم ۲۰ درصد یاد بگیرم
هيچ هکري نمي گه هکرم
دقیقا
این هک قانونیه
اقا نویسنده خوبین واقعا اینا ی عمر زمان میبره
اینجوری مجبور میشم ی عمر زبان برنامه نویسی بخونیم و به زندگی بعدی مون هکر بشیم 😂🤲 فکر میکنن به حد ی کتابه خوندن ممیمونه! انسان تا ی زبان یاد بگیره موهاش سفید میشه فقط میتونستید مهمترین و اصلی ترین زبان بگید ک به هک این چیز ها نزدیک باشه
پایتون برای هک از همه بهتره
لطفا خواهشا خواهشا جوک نگو اگ هکری نمیگی کد نویسم باید بدونی کد به زبا باینری نوشته میشه و هیچ کسی زبان باینری یا همون دودویی یا همون صفر و ۱ رو نمیفهمه هیچچ کسسس بعدشم مایکروسافت به کسی مدرک برنامه نویسی نمیده عزیزم مایکروسافت یه دانشگاه یا موسسه تحقیقاتی نیست یه شرکته که محصول عرضه میکنه و تو ۱۲ سالته ۲ سال که نمیتونستی حرف بزنی حالا گرریم از ۳ سالگی شروع کردی هر زبان برای خبره شدن ۴ تا ۶ سال زمان میبره چون هک نیاز به تجربه زیادی داره آر و سی شارپ هرکدوم بگیر ف سال میشه ۱۰ سال با دوساله شیر خوردنت میمونه ۲ سال تو تو دوسال با اون استعداد فراوانت خیلی از زبان های برنامه نویسی رو اموزش دیدی؟
ههههه افرین
بچه بیا پایین سرمون درد گرفت
اگه تو 12 ساله هستی و هک میکنی من 8 ساله هستم و FBA آمریکا رو هک کردم و سیستمشون رو مختل کردم و اطلاعاتشم دستمه الان 😂😂😂😂👍
منم تمام برنامهای ویندوز 7 رو نوشتم الانم دارم دارم برنامهای ویندوز 14 رومینویسم در ضمن حدود93 سالمه
منم تو گهواره دارم با تبلتم بیکویین استخراج میکنم 😜
داداش اون FBI
خب داداش وقتشه بیای پایین سرمون درد گرفت
داداش به منم یاد میدی
کسی هک انجام میده؟؟
من ۱۳ سالمه الان توی سایت های فریلنسری پارسکدرز و فایور کار میکنم.
در ضمن مایکروسافت به کسی مدرک برنامه نویسی نمیده.
من خیلی هم تو این زمینه فعالیت میکنم و تا الان
تونستم قسمت بزرگی از فرانت اند رو یاد بگیرم و به php تسلط دارم.
اینا ادعا نیست من هنوز هم کارآموز هستم و چون سن کمی دارم به بزرگ تر هام احترام میزارم
سلام ببخشید یه سوال کسی که زبان پایتون رو یاد بگیره یادگیریه زبانای دیگه براش راحت تره؟؟
و اینکه اگه زبان پایتون رو به طور تخصصی اموزش ببینیم میشه بقیه زبانارو بدون کلاس رفتن یاد گرفت؟؟
نه دیگه زبان ها باهم فرق دارن الان شما انگلیسی یاد بگیری نمی تونی بری مثلا آلمانی یاد بگیری ولی خب آسون تره چون یکم کلمات شبیه هم هستن برنامه نویسی هم اینجوریه
سلام نه تو اکه بری زبان های c وc++رو یاد بگیری بقیه برات راحت تر میشه جون این دو تا مادر تمام زبان ها هستند
باید همه ی این زبانارو بلد باشیم اگه یکی شد بلد باشیم نمیشه؟
می تونی فقط یه زبان یاد بگیری همه رو که نمی خواد مقلا پایتون یا جاوا اسکریپت
سلام
من قبلا تو سایتای مختلف برنامه نویسی چند زبان رو یاد گرفتم . اما هدفم هک بود برای همین هم پایتون یاد گرفتم هم جاوا چون خیلی ها میگن جاوا زبان بسیار مهمیه . اما الان میخوام بدونم زبان دیگه هم لازمه یاد بگیرم؟
سلام.برای هک موبایل و اندروید چه زبانی باید یاد بگیریم؟
سلام ممنون از مقاله خوبتون
برای ساخت چیت برای گیم هایی مثل فایوم، وارزون، csgo و… چه زبونی پیشنهاد میشه؟
متشکرم
سلام مقاله خوبی بود میخواستم بپرسم اون هایی که سازمان های بزرگ مثل بانک ها شرکت های بزرک رو هک میکنن چه زبان هایی میخونن
سلام دوستان عزیز.من مهندس نرم افزار هستم.به نظر من پایتون برای هک خوبه ودر ضمن برنامه نویسی اصلا یادگیریش سخت نیست به شرط اینکه علاقه داشته باشی وقبل از شروع به برنامه نویسی کمی الگوریتم یاد بگیرید که ذهنتون آماده بشه برای برنامه نویسی.با تشکر
سلام خانم مریم خواهشی میتونم داشته باشم کمی راهنمایم کنید هرچه هزینه اموزش باشه پرداخت مکنم
سلام خوبی مریم خانم
ببخشید میخواستم بپرسم میشه به من طراحی سایت و یادبدی هزینش مهم نیست ممنون میشم 🙏🌹💐 ازتون خواهش میکنم لطفاً
سلام. مقاله خوبی بود اما واقعا توضیحات کم بود و جزئیات زیادی در مورد زبان ها وجود نداشت.
واقعا تاسف باره که سطح سواد سایبری جامعه اینقدر پایینه(طبق بخش نظرات این مقاله)
بعضی دوستان که واقعا از صحنه دور هستن فکر میکنن همه موارد لیست رو باید بیاموزن؛ بعضی هم واقعا حرف جالبی میزنن میگن هر زبان بر نامه نویسی رو یاد بگیری یه عمر میگذره. تنها کسی که میتونه همچین حرفی بزنه کسیه که اینقدر سطح درکش پایین باشه که توانایی حل مسائل رو نداشته باشه.
برای مثال شما میتونی PHP رو در عرض 3 4 ماه کامل یاد بگیری. مهم اینکه بتونی موارد رو کنار هم قرار بدی و از خلاقیتت استفاده کنی تا به جای سریع ترین راه بتونی منطقی ترین و قابل توسعه ترین راه رو انتخاب کنی.
به هر حال یک سری موارد اضافه میکنم که ای کاش تو مقاله وجود داشت.
مواردی که تو مقاله ذکر شد بعضی هاشون میتونن جایگزین همدیگه باشن و بعضی هاشون رو باید حتما بیاموزید. بزارید اینطوری توضیح بدم که هر کدوم از موارد چه کاربردی دارن تا متوجه بشین
SQL یک زبان برای ایجاد و مدیریت دیتابیس ها هست. دیتابیس در اصل مکانی هست که اطلاعات سایت توش ذخیره میشن. برای مثال دیجیکالا رو در نظر بگیرید. در دیتابیس این سایت مواردی مثل لیست و اطلاعات کاربران، فروشندگان، محصولات، کد های تخفیف و… ذخیره میشن.
با یادگیری SQL به دو چیز کاربردی دست میابید. مورد اول مربوط به برنامه نویسی وب هست. همون طور که گفتم این زبان برای ایجاد دیتابیس و مدیریت اون هست. که دیتابیس هم در اصل مکانی هست که اطلاعات وب توش ذخیره میشن. پس اگه میخواید برنامه نویسی وب رو یاد بگیرید باید این مورد هم یاد بگیرید.
مورد دوم مربوط به یک نوع هک و حمله سایبری هست که SQL Injection نامیده میشه. تو این نوع حمله شما از راه هایی که وجود داره میتونید کد های SQL رو روی سایت مورد نظر وارد کنید. با این حرکت میتونید برای مثال دیتابیس وبسایت رو حذف کنید و یا برای مثال اطلاعات کاربران و حتی رمز عبور و نام کاربری ادمین سایت رو بدست بیارید.
برای جزئیات بیشتر همین نام SQL Injection رو سرچ کنید.
ادامه موارد رو تو ریپلای به این کامنت میگم…
JavaScript یک زبان برنامه نویسی چند کاربرده هست و توی هک و امنیت هم میشه به شکل های مختلف استفاده بشه.
برای مثال بعضی وبسایت ها در بخش هایی مثل بخش کامنت ها نقطه ضعف دارن و یا به اصطلاح شکافی وجود داره که به راحتی یک هکر میتونه باهاش به سایت نفوذ کنه. اگه با HTML آشنا باشید میدونید که میشه در بین تگ ها از تگ script برای وارد کردن کد های جاوا اسکریپت استفاده کرد. یکی از ساده ترین راه های نفوذ به به وسیله جاوا اسریپت هم همینه. هکر کد های جاوا اسکریپت رو به همراه تگ اسکریپت در بخش کامنت وارد میکنه و اگه برنامه نویس سایت بی دقتی کرده باشه و به درستی فرم هارو فیلتر نکرده باشه کد هایی که وارد کامنت ها میشه اجرا میشن. به این معنی که کاربر های بعدی وقتی وارد اون صفحه میشن براشون کد ها اجرا میشه. حالا این کد ها میتونن کد هایی باشن که برای مثال اطلاعات کاربر رو میدزدن و یا سایت رو مختل میکنن و موارد دیگه.
البته برای دزدیدن اطلاعات هکر نیاز به یک API هم داره که اطلاعات رو ذخیره کنه.
زبان های بک اند مثل PHP، Ruby، Go و غیره هم کاربرد های مختلفی دارن و با آشنایی با حداقل یکی از اینها میتونید یک درک کلی از ساختار نرم افزار ها و وبسایت ها بدست بیارید که برای یک هکر و یا فعال در زمینه امنیت سایبری لازمه.
همچنین با این موارد هم میشه مواردی مثل Keygen ها رو طراحی کرد اما بهتره با زبان هایی مثل #C، ++C و Python توسعه پیدا کنن.
این نکته رو اضافه کنم که بعضی از مواردی که باید بیاموزید بسته به حوزه هک و امنیتی که میخواید یاد بگیرید ممکن متفاوت باشه.
هک و امنیت به بخش های مختلفی تقسیم میشه. برای مثال هک وبسایت، کرک نرم افزار و…
اما کلیت موارد یکی هست.
موفق باشید.
اگه میخوای موفق باشی با یک برنامه شروع کن .خوب یادش گرفتی برو سراغ بعدی ۳ برنامه کافیه به نظر من SQL .پایتون. Cدرکنار ای تا اچ تی ام ال رو یاد بگیر.
سلام وخسته نباشید
باید خدمت شما عزیزان عرض کنم عزیزای دلم هکر شدن که الکی نیست داداش گلم تابخوای یک برنامه نویس وهکر مفید بشی برای هر برنامه دست کم ۵سال باید وقت گران بهای خودتو باید بزاری اون دوست عزیزی که گفت ۱۲سالمه باید بگم الان میتونه فقط رمز وای فای رو هک کنه و بس…واز پایتون فقط جمع و …..رو حل کنه .آره داداش خیالتان راحت.
سلام و عرض ادب بنظرتون از کجا میتونیم زبان پایتون رو بصورت حرفه آیی یادبگیریم اگه میتونید یک استا یا چیزی معرفی کنید
w3schools
سلام . توجه داشته باشید که اگر برین html رو یاد بگیرین اونم به صورت اصولی bootstrap و php و java script داخل اون بهتون اموزش داده میشه و کار واستون راحت تر میشه !
بسیار عالی اما PDF
نداره.
متاسفانه بعضی ها عنوان مقاله که واضح هست رو نمیتونن بفهمن و درک کنن بعد میخوان زبان برنامه نویسی یاد بگیرن
بعنوان فردی که تا حدودی با زبان های برنامه نویسی آشنایی دارم پیشنهاد میکنم که شما فقط زبان های فرونت رو یاد نگیرید اگر میخواهید هکر شوید دنیای عظیمی و غیر قابل فهم و تا حد زیادی پیچیده در بک اند اینترنت وجود دارد و دنیای دیگه ای باید به خدمتتون عرض کنم که ناگزیرید یاد بگیرید سرور و برنامه نویسی سمت سرور اکثر سایت ها برنامه های فرونت رو اشاره کردن حا آنکه با برنامه ای مثل آپاچی کارهایی میشه کرد که حتی مغز شما باور نکنه هر چند برای یادگیری برنامه نویسی سرور باید چند سال وقت برای یادگیری بزارید و بدونید که اصلا چیزی بنام آسونی و راحتی وجود نداره
من خودم به java , c++, front end(html,css,js,react.j)
تسلط دارم بنظرم هک چیز مزخرفیه و زبان های برنامه نویسی برای ساختن بازی هوش مصنوعی نرم افزار وبسایت و….. هستن.
سلام عزیزم خوبی
ببخشید میخواستم بپرسم چجور اسمی برای ساختن وبلاگ استفاده کنم که گوگل زودتر لینک شو پیدا کنه یعنی سریعتر به گوگل خودشو برسونه آسون و ساده و کاربردی هم باشه و همچنین قابل دیده شدن در انترنت را هم داشته باشه ویا اگر امکان همچین چیزی نیست لطفاً اسمی باشه که حذف نشه باتشکر فراوان 🙏🙏🙏❤️🌹💐 راستی بنده مبتدی هستم راهنماییم کنین ممنون میشم ازتون 🙏