|
1- المقدمة
يجب قرائته من قبل المبتدئين خصوصا ! " هام "
2- - الـ Hackers
من هم ؟وما هي فئاتهم و ما عملها ؟
4- الـ Crackers
نشوئهم, تسميتهم , اعمالهم .
5- اســاســيـات :
مجموعة من الافكار الهامة
6- كيف سـتصبح Hacker:
الطريق لبلوغ الهدف - الطريق الصحيح
7- Hacker الكامل !
نصائح للHackers و للمبتدئين ايضا .
8- اسئلة و اجوبة
عدة اسئلة متكررة و الاجوبة الكافية لها لكي ننهم الملف بشكل جيد
~~|------------------------|
1 ~~|--- الـمـقـدمـة : ---|
~~|------------------------|
ملاحظة :اولا ً :
___ لا ___ تكمل القراءة اذا ظننت انك ستصبح ( Hacker ) بمجرد قرائة هذا النص, لان بلوغ مثل هذا
الهدف قد يستغرق شهور او سنين عديدة ( حسب الشخص و قدرته على التعلم و ذكائه )من العلم و الخبرة
في مجالات البرمجة و النظم والاتصالات و غيرها من علوم الكمبيوتر و الاكترونيات ...
ملاحظة ثانية : اقرأ النص
بهدوء و لا تستعجل ,فالموضوع طويل لانه شامل بأذن الله
~~|------------------------------------------|
~~|-- Hackers: و ظهورهم --|
~~|------------------------------------------|
بعد ظهور مايعرف باسم منظمة DARPAnet اي Defense Advanced Research Projects Agency و اللتي صممت من قبل وزارة الدفاع الامركية, ظهر نوع جديد من العصور و هو العصر التقني و عصر الكمبيوتر و الاتصالات اواخر الستينات و اوائل السبعينات
ظهرت فئة من المثقفين و محبي العلم (او العلماء) كانت تتشارك في المعلومات و تقوم بمساعدة الغير و تقديم النصائح , و حل المعضللات التقنية اللتي وردت في مشروع بناء الانترنيت هؤلاء لقبوا بالــ hackers .
ايضا هنالك من يعرف باسم music-hackers و electronics-hackers ايضا لتعمقهم في ذلك
المجال , لكني سأتناول بشكل موسع في هذا الموضوع SoftWare Hackersاي اساس الموضوع ...
~~|------------------------------------------------------|
~~|--نـشـأت و سـبب تسـمية الـ Crackers :---|
~~|------------------------------------------------------|
من خلال قدرتهم ( Hackers) على على اكتشاف الاخطاء البرمجية التقنية
كانو يملكون قوة هائلة جعلت البعض منهم ينشق عن الطريق مستخدما تلك القوى و الخبرة لهدف غير نبيل
الا و هو الدخول بواسطة تلك الثغرات الامنية و الحاق الضرر بالمعلومات بدلا من حمايتها ,
و التجسس او اتلاف او حذف او تحرير البيانات
..لذلك لقبوا CRACKERS اي المحطمين او المخربين ,
\____و هم من يقال عنهم Hackers في الوطن العربي وهو المصطلح الخاطئ تماما _______\
~~|-------------------------|
~~|-- اســاســيـات ---| هام ...
~~|-------------------------|
هذه عدة نقاط و قواعد يجب قرائتها لانها بمثابة دستور يجب فهمه على الاقل اذا لم ترد ان تطبقه :
[-] الفرق الاساسي بين الHackers و Crackers هو :
الHackers يبنون و يصنعون و يحمون .. Crackers يخربون فقط !!
[-] ان تتجاوز نظام آمن ليس Hacking ! بل صناعة نظام اقوى منه هو الـ Hacking والاختراق الحقيقي.
[-] ليس المهم اخترق جهاز و سيرفر او شبكة او او .. المهم ماذا ستفعل بعد ذلك .. و لماذا ستقوم به ؟
[-] بنظر الHackers .:." ان Crackers هم مجموعة من التافهين فقط , و ذوي المخ المحدود.أغبياء .
[-]الHacking لم يتعلمهم ال Hackers بين ليلة و ضحاها و انما هي حصاد سنين من العلم
و القراءة و التجربة و _*الخبرة في كافة علوم الكمبيوتر*_
[-] اذا اردت ان تصبح Hacker عليك بالتعلم و القراءة,اما اذا اردت ان تصبح Cracker اذهب و اقرأ
عن الثغرات في الانترنيت (اللتي وجدها الHackers) ومن ثم جربها على احد المواقع ( متل الاولاد فرد
شكل ) ......
-] تخريب الاجهزة بعذ اختراقها او اختراقها لمجرد حب الظهور او لفت النظر و فرد العضلات من صفات
الـ Crackers و ليس Hackers .
[-] ان قرأة كتاب مثل (تعلم فن Hacking في 20 يوم ) او( في 150 صفحة) هو مضيعة للوقت .
[-] ان استخدام برنامج يعتمد على Trojans و patch مثل SUB 7 ليس اختراق .. انما مضيعة للوقت .
[-] سرقة كلمات سر البريد الاكتروني هي عمل Crackers و هي ( لعب ولاد ) .. فكر فيها شوي !
[-] تدمير الجهاز و احداث تغيير ملفت للنظر خصوصا لصاحب الجهاز هو عمل غبي لانك تكون قد اغلقت على نفسك او صعبت على نفسك الدخول من جديد و ذلك لان الضحية سوف يأخذ حذره و يتحصن اكثر المرة التالية .
[-] ان اختيار المهارات اللتي ستكسبها يجب ان تتطور بشكل دائم ,حاول تطوير خبراتك و اجعل من القديم
مرجع لا اكثر , واكب التقدم و تفقد الجديد دائما .
[-] لا تعتقد انك بجمع مصادر و معلومات لنفسك واستفادتك منها و تطبيقها ستجعلك Hacker !
[-] قم بمساعدة غيرك , و قم بأرشادهم للمصادر و المواقع ( لا تحاول احتكار معلومات و مصادر لنفسك(
~~|--------------------------------|
~~6|-- كيف ستصبح Hacker ؟ --|
~~|---------------------------------|
اعتقد و اتمنى انك قد قرائت كامل النص لتصل لهذه النقطة,
كما ذكرت بلوغ الهدف صعب جدا و لكنه ليس مستحيلا !بداية الطريق ستكون مملة ..
لكنها ممتعة للغاية صدقني ...
سؤال : يطرحه العديد : كيف اصبح Hacker
بسيطة .. اليك هذه الخطوات
1- تعلم البرمجة :
اذا لم يكن لديك اي لغة برمجة بعد , انصحك بلغة JAVA ,لغة قوية . سريعة التفعيل
من خصائصها ان البرنامج المكتوب اي الـ Source نفسه يمكن تطبيقه على اي نظام كومبيوتر
Operating System كما ان لها العديد من المراجع , لغة آمنة و سريعة التطبيق ليست سهلة
اذا نظرنا للاساس في البرمجة,فأن الـ C اللغة الاكثر تعقيد و اللتي ولدت منها الجافا JAVA , و الـC
لغة اساس التظام يونكس UNIX .و لغة C++ قريبا من اللغة C لذلك اذا تعلمت احداهما , فعليك بالثانية .
تمنحك لغة C التحكم بامور مثل الذاكرة Memory بشكل يدوي ( شغلة معته) لذلك اني اري JAVA الافضل.
عليك بتعلم تعلم عدة لغات ,لا تكتفي بلغة او لغتين .. احصل على 5 مثلا , و ارشح لك منهم :
JAVA C-C++ PERL ASP Python
2- تعلم على نظام UNIX :
اول نسخة من نظام UNIX هي BSD - Berkeley Software Distribution
و هي عبارة عن نظام تشغيل مجاني و ذو مصدر مفتوح Open-Source اي انه بامكان المبرمجين
ان يقوموا باي تعديل يناسبهم على النظام , لذلك ينصح باستخدام Unix لتطوير المهارات البرمجية ضمن
الانظمة , كما انه النظام الشائع في بيئة الانترنيت .
عدد كبير من الHackers و عدد من القدماء و المحترفين يرفضون UNIX و يجدون Windows نظام افضل
و انا من مؤيدي نظام Windows و شركة MicroSoft , لكن يجب عليك ان تتفهم كلا النظامين و طريقة
عملهم و ادارتهم لان الانترنيت محمولة على هذه الانظمة , هنالك ايضا نظام تشغيل اخر يسمى MacOS
و هو من شركة - ماكنتوش - و عدة انظمة اخرى لن اتوسع فيها في هذا الموضوع ..
3- تعلم كيف تستخدم World Wide Web و كيف تكتب بلغة HTML :
كيف سيمكنك الابحار دون ان تعرف السباحة ؟
يجب تعلم لغة البرمجة HTML - HyperText Makeup Language .
قم بصميم صفحاتك الخاصة دون استخدام برامج مثل FrontPage او Web Builder
بل زيد من خبراتك و مهاراتك الشخصية , و لا مانع من استخدام تلك البرامج لكن ليكن استعمالك لها
لمجرد كسب الوقت ..
4- ابحر في عالم الشبكات و البروتوكولات :
انت تستخدم الانترنيت , و تتلقى معلومات و ملفات ( مثل الملف اللذي تقرائه الان) لكن كيف وصل
هذا الملف اليك بالتحديد ؟ كيف يصل ؟ عبر ماذا ؟ ماللذي جعله يصل بدلا من ملف صوت ؟ كيف
تصل المعلومات بشكل دقيق ؟ و من هو المسؤال عن ذلك ؟
الاف الاسئلة اللتي يجب ان تجيب عنها بنفسك بعد ان تتعلم و تتطور في هذا المجال , هنالك العديد
من الشهادات و الدراسات اللتي يمكن ان تحصل عليها و ارشح لك منها :
CompTIA ||| I-NET+ & Server + Foundations
CISCO ||| - CCNP
ITU ||| TCP/IP Controler *
MICROSOFT ||| MCSD
5- اللغة الانكليزية :::
اذا لم تكن لغتك الانكليزية واسعة , لن تتمكن من فهم هذا العالم الرقمي
لذلك سيكون من شبه المستحيل ان تفهم او تزداد تطور بدون هي اللغة ( العمى على هالكم ! )
سارع و قوي لغتك الان ..
!!! ÷ و اياك ان تقراء كتب للبرمجة او للتعليم على الانظمة باللغى العربية ÷ !!!
لانها ليست تعليمية , بل تشويهية و غلط بغلط ( :@
~~7|---Hacker الكامل ----|
~~|----------------|
كي تصبح Hacker كامل عليك بالقيام بعدة خطوات و هي:
1- كتابة و صناعة برامج ذات مصدر مفتوح , ليتمكن غيرك من التعرف على كيفية صناعتك لهذا البرنامج
و للاستفادة منه و الاستفادة من خبراتك و ايضا للاقتباس منك .
2- ساعد مصنعي البرامج في اختبار نسخهم و تصحيح الاغلاط البرمجية لديهم , فلتكن بمثابة معلم و ناصح
دائما , قم بتجريب نسخ الـ BETA و الاصدارات اليغير كاملة لتوجه ما كشفته من bugs الى صاحب العمل
و في ذلك خربة لك ايضا لانك تستفيد من اخطأ غيرك من المبرمجين .
3- ساعد الHackers انفسهم :
اكتب مستندك التعليمي الخاص بك مستخدما مهاراتك و خبرتك في المجالات اللتي تعمقت بها ,
لتنشر العلم و المعلوماتية للجميع و ليقرأ و يتعلم غيرك منك كما انت تتعلم الان من هذا النص .
~~|-------------------------|
~~7 |--- اسئلة و اجوبة ---|
~~|-------------------------|
1-هل تستطيع ان تعلمني كيف اخترق ؟
+ اظن ان هذا الملف النصي كافي ليضعك على الطريق الصحيح, اما اذا كنت ( معت) فاليك هذه النصحية :
لن يعلمك احد كيف تصبح Hacker بشكل دروس لان هذه المهارة تكتسبها من نفسك فقط عبر الايام و التجربة .
2-كيف سوف ابداء ؟؟ ماهي الخطوة التالية ؟
+ مممممم ! ابداء بتعلم لغات البرمجة و حاول ان تجتمع من اشخاص ذوي خبرة في انظمة التشغيل
مثل Windows و Linux .. !
3- هل الوقت متأخر الان لكي ابداء ؟
+ لا ... لان العلم لا يقف عند حدود , و التعلم سيبقى مستمر , لذلك انت الان اقدم من اللذي سيقراء
و بيبداء بعدك .. باشر الان
4-كم من الوقت سيلزم لكي اصبح Hacker ؟
+ هذا يتوقف كما قلت على مدى استيعابك و تعليمك السريع و تطور مهاراتك ..
قد يستغرق البعض نصف سنة , او سنة او سنتين .. لكي تصبح Hacker ,, لكنك لن تصل الى نقظة Hacker
لان التطور مستمر و انت بحاجة دائما لتطوير معلوماتك ...
5-هل لغة C# & Visual Basic لغات برمجة جيدة ؟
+ بالطبع لا ,,, لان هاتين اللغتين لغات غير محمولة او غير قابة للعمل في نظام تشغيل مختلف عن Windows
و بالنسبة Visaul Basic,, اني اراها عبارة عن برنامج PAINT مع لغة QBasic > فاشلة لل Hacking.
6-هل تستطيع ان تساعدني في تخريب جهاز كمبيوتر , او تعلمني كيف اعمل Crack للكمبيوتر ؟
+ لا .. لان بعد قراءة هذا النص اذن انه من الغباء ان تسأل مثل هذا السؤال
7-كيف استطيع ان احصل على كلمة سر لاحد الاشخاص ؟
+ رووح العاب بعيد .. هاد Cracking .
8- كيف استطيع ان اراقب او اعرف بريد شخص ما E-mail ؟
+ مرة تانية .. هاد cracking .. و شغل ولاد صغار
9-عندي مشاكل بنظام Windows ,, فيك تساعدني ؟
+ اي طبعا , اعمل Format
10-نطام Linux صعب , شو اعمل ؟
+ رووح كبه و اتعلم على Windows ..!
11-هل يجب ان اكون شاطر بالرياضيات ؟؟
+ لا .. ما دخل الرياضيات بالHacking , لكن يجب ان تفكر تفكير سليم و ديناميكي في كتابة البرنامج
لان لغة البرمجة فيها مجموعة من الاوامر , لكن الاختلاف يكون بكيفية استخدام هذه الاوامر .
12- باي لغة برمجة تنصحني ان ابدا ؟
+ ابدأ بلغة JAVA و HTML بشكل مبدئي , ثم انتقل الى C++ & Java Script .
و هكذا ,,, وحدة ورا التانية ...لا تتوقف عن التعليم
13-اليس طرح Source Code البرنامج شيئ خطأ ؟ الا يجب ان اكون مميز ؟
+ مممممم , هنالك بعض المبرمجين ( يعتقدون انهم مبرمجون ) يقومون باستخدام الكود بعد تغيير شي بسيط فيه
ليبدو و:انه هو من صنع هذا البرنامج , لا تكترث لهؤلاء الاولاد .. "عميل خير و كب بالبحر "
بعد هذه الاسطر التي قرائتها , أتمنى منك ( ايها القارئ) ان تدعو لي بالتوفيق و لا تنساني من الدعاء الصالح.
Don't walk forward , i will not follow
Don't walk behind , i will not lead
Just walk beside and Be UrSelf
|