برای شروع چه چیزی لازم است؟
1-Linuxوwinرا روی کامپیوتر نصب کنید و شروع به یادگیری کنید.
2-شروع به یارگیری زبان C کنید.
3-شروع به یاد گیری TCP/IPکنید.
4-مهمترین چیز علاقه به طی کردن یک راه بسیار طولانی.
برای یاد گرفتن هر یک از موارد فوق بهترین راه استفاده از کتاب و همچنین استفاده از تجربیات دیگران میباشد امروزه میتوان در بازار کتاب های متنوعی را پیدا کرد و با مطالعه ی آنها به سطح قابل قبولی از اطلاعات رسید.گفته میشود کسانی میتوانند در این راه موفق شوند که کل وقت انها(full time) آنها صرف کار با کامپیوتر میشوداما نظر من متفاوت است و اگر کسی علاقمند به این کار باشد میتواند با تلاش بیشتر به هدفش برسد.
در هر کاری شرط اصلی داشتن اراده ی قوی است,شرایط دیگر چندان اهمیتی ندارد.(گوته)
در پس هر موفقیت به ظاهر یک شبه بیست سال تلاش و زحمت وجود داشته است.(ماکسول-مالتز)
بنابرای شما نباید انتظار داشته باشید امروز که یادگیری رو شروع کردین فردا بتونین ساب دومین یاهو رو بزنین,به گفته ی آنتونی رابینز"راه موفقیت همیشه در دست ساختمان است,موفقیت پیش رفتن است نه به نقطه پایان رسیدن"
شما فکر میکند هدف یک هکر چیست؟
هدف یک هکر وارد شدن و نفوذ کردن به یک سیستم است اما نه بخاطر خرابکاری و بدست آوردن اطلاعات آن سیستم بلکه او قصد دارد تا با این کار نشان دهد که سیستم مورد نظر از لحاظ ایمنی ایراد دارد و وظیفه ی مدیر سیستم آن است که ان را اصلاح کند. فراموش نکنیم که بهترین مدیر سیستم همان بهترین هکر است این جمله را با زدن این مثال که بهترین پلیس بهترین دزد میباشد مقایسه کرد و هکری که مدیر سیستم است اغلب یک برنامه نویس حرفه ای و یک طراح وب میباشد,این دسته از هکرها با وارد شدن به سیستم نشان میدهند که سیستم ایراد دارد و سپس با ارائه راه حل امنیتی عیب سیستم مورد نظر را بر طرف میکنند و از این طریق میتوانند سود اقتصادی هم بدست آورند.این دسته از هکرها معمولا به هکرهای کلاه سفید معروف هستند.
اما دسته ی دوم هکرها,این گروه از هکرها قصدشان ورود به سیستم,خرابکاری,دست یابی به اطلاعات شخصی دیگران,بدست آوردن رمز عبور دیگران و مشهور شدن با استفاده از این راه میباشد این گروه از هکرها که به کراکر معروف میباشند مورد نفرت هکرهای کلاه سفید قرار دارند.
اگر شما دوست دارید که یک هکر حرفه ای(البته از نوع کلاه سفید) شوید مقاله ی زیر را تا پایان بخوانید در این مقاله به چیزهای که یک هکر حرفه ای باید داشته باشد اشاره شده است,میتوان گفت این موارد از ملزومات هکر شدن میباشد و دانستن آنها واجب میباشد.
آدمی ساخته ی افکار خویش است فردا همان خواهد شد که امروز فکر میکند.(مترلینگ)
چهار اصلی که شما باید آنها را بلد باشید.
1)بیاموزید چگونه برنامه نویسی کنید.
-اگر شما هیچ زبان برنامه نویسی بلد نیستید پیشنهاد میکنم از پیتون شروع کنید.
-جاوا انتخاب فوق العاده ای برای زبان دوم میباشد.
-نرم افزار sub7 برای افراد مبتدی خوب است.اما نباید در مورد این زبان برنامه نویسی زیاده روی کرد.
-اگر بصورت جدی به برنامه نویسی روی آورده اید باید زبان پایه ای unix رایاد بگیرید.c++ بسیار شبیه c است اگر شما یکی از آنها را یاد بگیرید یاد گرفتن دیگری مشکل نخواهد بود.
-برای آنکه یک هکر واقعی شوید باید به جائی برسید که بتوانید یک زبان جدید را در دو یا سه روز یاد بگیرید این نیازمند آن است که چندید زبان کاملا متفاوت را یاد بگیرید.البته بعضی از زبانهای برنامه نویسی
شبیه هم میباشند و اگر یکی را بلد باشید یادگری دومی چندان مشکل نخواهد بود.
-بطور کلی هر زبانی که تحت لینوکی یا یکی از نسخه های bsd پشتیبانی نگردد و یا حداقل توسط سه شرکت مختلف پشتیبانی نگردد ارزش این را ندارد که برای هک کردن آنرا یاد بگیرید.
بعضی از زبانها هستند که برای هکرها ارزش خاصی دارند:
)perl:به این دلیل ارزش دارد که کاربردی است و بطور گسترده در طراحی صفحات وب و مدیریت سیستم و شبکه به کار گرفته شده است.
b)lisp:لیسپ هم به دلایل دیگری ارزشمند است حتی اگر هیچگاه از لیسپ بطور جدی استفاده نکنید.
نکته مهم:حقیقتا بهتر است هر نوع پنج زبان(پیتون,جاوا,C++,C,lisp) را یاد بگیرید,جدا از ارزشی که این زبانها برای هکرها دارند,آنان رویکرد کاملا متفاوتی برای برنامه نویسی دارند که مسائل با ارزش و شفافی به شما میدهند.همچنین زبانhtmlجز ملزومات اولیه هکر شدن میباشد که یک هکر باید آنرا بلد باشد.
2)یکی از یونیکس های باز متن را یاد بگیرید و استفاده و اجرا کردن آن را بیاموزید.
-مهمترین قدم اولیه هر مبتدی برای هکرشدن میتواند بردارد,گرفتن یک کپی ازلینوکس(linux) یا بی اس دی یونیکس(bsd-unix) و نصب کردن ان روی کامپیوتر شخصی و اجرا ان است.
3)استفاده از وب و نوشتن ((htmlرا یاد بگیرید.
برای خودتان یک Homepage درست کنید,برای با ارزش بودن homepageتان باید محتوا داشته باشد و برای هکرهای دیگر جذاب و آموزنده باشد.
4)اگر زبان انگلیسی بلد نیستید آنرا یاد بگیرید.
متاسفانه مشکلی که اکثر ما ایرانیها با ان دست به گریبان هستیم بلد نبودن زبان انگلیسی هست برای پیشرفت در هر رشته ای خصوصا کامپیوتر و هک باید به زبان انگلیسی تسلط داشته باشید تا بتوانید خوب برنامه نوسی کنید و هم بتوانید منابع اصلی که به زبان لاتین میباشد را مطالعه کنید.
در پایان به پنج نکته اشاره میکنم که با انجام انها مورد احترام هکرها قرار میگیرید:
a)برنامه های باز متن بنویسید.
محترم ترین هکرها افرادی هستند که برنامه های بزرگی نوشته اند,برنامه ها پر قدرتی که احتیاجات گسترده ای را مرتفع میسازد و آن رادر دسترس همگان قرار داده اند.
b)به آزمایش و رفع اشکال برنامه های باز متن کمک کنید.
هکرها به کسانی که نرم افزارهای بازمتن را آزمایش و رفع اشکال میکنند یاری میرسانند,اگر مبتدی هستید یک نرم افزاردر حال برنامه نویسی پیدا کنید و یک آزمایشگر خوب باشید.
c)اطلاعات خوب را منتشر کنید.
کار خوب دیگری که میتوانید بکنید جمع آوری و دستچین مطالب جالب و مفید در برگه های وب و یا پرونده هایی مانند سوالات متداول و منتشر کردن آن است.
d)به پایداری شالوده کمک کنید.
بسیاری از کارهای کوچک ولی ضروری مانند مدیریت لیست های پستی و گروههای خبری و... وجود دارند که باید انجام شوند.
e)به خود فرهنگ هک کمک کنید.
مثلا با نوشتن مقاله ای در مورد اینکه چگونه هکر شویم.
یاد بگیریم که همه ی موفقیتها بر پایه یک شکست بنا شده اند و نقطه ی عطف موفقیت از لحظات بحران شروع میشود.
هرگاه به توانائی خود برای موفقیت شک کردید به موانعی فکر کنید که دیگران برا آن چیره شده اند.(ماتیوس)
بازدید دیروز: 0
کل بازدید :115514