Istilah "penggodam" glamor, dan banyak dipengaruhi oleh media popular. Pada hakikatnya, penggodam hanyalah orang yang mencari kelemahan yang dapat diterokai dan dieksploitasi. Sebilangan besar penggodam sebenar menggodam sistem kerana rasa ingin tahu dan kegembiraan, bukan untuk keuntungan peribadi. Anda boleh memulakan banyak penggodam dengan belajar sebanyak mungkin pada usia remaja anda. Pengetahuan ini dapat membantu meningkatkan kerjaya penggodaman anda dan bahkan menjadikan anda sekolah atau pekerjaan yang baik.
Langkah-langkah
Bahagian 1 dari 4: Mengambil Kelas
Langkah 1. Mendaftar ke kelas sains komputer di sekolah
Banyak sekolah menengah menawarkan program sains komputer yang dapat mengajar anda asas-asas pengaturcaraan dan rangkaian. Mengikuti kelas-kelas ini sementara mereka percuma dapat membantu anda pada masa akan datang, dan memberi anda peluang dalam pelajaran peribadi anda. Bercakap dengan kaunselor anda untuk melihat apakah ada jalan sains komputer yang boleh anda ambil untuk pilihan anda.
Langkah 2. Periksa pusat komuniti tempatan dan kolej komuniti untuk mengikuti kursus
Fokus pada sistem operasi dan rangkaian. Anda mungkin dapat mencari lebih banyak program daripada yang anda mahukan di sekolah menengah anda, tetapi ini mungkin memerlukan sejumlah wang untuk diambil. Kursus-kursus ini mungkin memberi anda akses kepada profesional yang lebih terlatih daripada yang anda dapati di sekolah.
Langkah 3. Sertailah kelab sains komputer di sekolah
Ini adalah kaedah terbaik untuk bertemu orang yang berpikiran sama dan berpotensi mendapatkan lebih banyak masa satu-satu dengan guru sains komputer. Sekiranya anda tidak mempunyai kelab sains komputer, pertimbangkan untuk membentuknya sendiri. Perkara-perkara ini kelihatan baik pada resume kuliah, di mana anda boleh belajar lebih banyak lagi mengenai sains komputer gunaan.
Langkah 4. Ikuti kursus pemikiran logik dan kritis
Peretasan lebih daripada sekadar mengetahui bahasa pengaturcaraan. Anda harus dapat mendekati masalah dari sudut yang unik dan memanfaatkan kelemahan yang tidak akan pernah difikirkan oleh pencipta. Mengetahui bagaimana menerapkan kreativiti untuk menyerang masalah dapat memberi anda kelebihan besar.
Bahagian 2 dari 4: Belajar Komputer dan Rangkaian
Langkah 1. Pelajari selok-belok sistem operasi utama
Gunakan makmal komputer sekolah anda untuk mengetahui susun atur dan aliran sistem operasi sebanyak mungkin. Untuk menjadi penggodam yang berjaya, anda harus selesa bekerja di Windows, Linux, dan OS X. Anda seharusnya dapat melakukan fungsi utama dan mencari lokasi apa pun tanpa perlu memikirkannya.
Langkah 2. Biasakan dengan baris arahan
Banyak masa peretasan dihabiskan untuk melihat baris arahan dan menaip perintah. Kenali Windows Command Prompt dan Terminal untuk Linux dan OS X.
- Lihat Cara Menggunakan CMD untuk maklumat lebih lanjut mengenai Windows Command Prompt.
- Lihat Cara Mengenal Perintah Ubuntu untuk perincian mengenai terminal Ubuntu (Linux).
Langkah 3. Ketahui bagaimana komponen komputer bekerjasama
Banyak peretasan canggih akan berlaku di peringkat perkakasan semasa anda berinteraksi dengan kad rangkaian, penghala, dan memori. Mengetahui asas bagaimana komputer berfungsi dan bagaimana komponen saling berhubung akan membantu semasa anda belajar memanfaatkan sistem. Lihat Cara Membangun Komputer untuk mendapatkan pemahaman tentang bagaimana semuanya berfungsi bersama. Anda boleh memperoleh banyak pengetahuan asas komputer dengan mengikuti kelas komputer di sekolah.
Langkah 4. Ketahui asas rangkaian
Mengetahui bagaimana data dipindahkan melalui internet adalah mustahak untuk menjadi penggodam yang berjaya. Ketahui bagaimana pelbagai lapisan model rangkaian beroperasi. Ini akan mengajar anda di mana data dapat dijumpai dan bagaimana memintas dan mengubahnya. Lihat Cara Memahami Rangkaian Komputer untuk mengetahui susunan model dan lapisan rangkaian. Pengetahuan asas rangkaian sangat penting untuk penggodaman tahap tinggi yang berkesan.
Anda mungkin dapat mengikuti kelas membuat rangkaian di sekolah atau kolej komuniti setempat
Langkah 5. Baca setiap buku mengenai peretasan dan komputer yang anda boleh
Jangan hanya belajar dari kelas anda. Anda harus terlibat secara aktif dalam pembelajaran sebanyak mungkin. Ambil beberapa buku lama yang digunakan untuk menggodam, atau daftar untuk penerbitan setiap suku tahun. Sebarang dan semua maklumat yang boleh anda gunakan akan membantu meningkatkan pengetahuan peretasan anda.
Bahagian 3 dari 4: Pembelajaran Bahasa Asas
Langkah 1. Belajar HTML
HTML adalah bahasa asas yang dibuat oleh semua laman web. Mengetahui asas-asas HTML dapat membantu anda mengenal pasti kelemahan di laman web, dan juga membuat kod laman web asas anda sendiri. Lihat Cara Belajar HTML untuk memulakan.
Langkah 2. Belajar JavaScript
JavaScript adalah salah satu cara utama kandungan ditampilkan di laman web. Mempelajari cara JavaScript berfungsi dapat membantu anda mengenal pasti bahagian laman web yang dapat dieksploitasi dan menyuntik skrip anda sendiri. Lihat Cara Menggunakan Suntikan JavaScript untuk melihat bagaimana suntikan berfungsi.
Langkah 3. Belajar SQL
SQL adalah bahasa pangkalan data utama untuk laman web dan perkhidmatan dalam talian. Penggodam menghabiskan banyak masa untuk cuba mengakses pangkalan data, jadi mengetahui bagaimana SQL berfungsi sangat penting untuk kebanyakan peretasan. Lihat Cara Membuat Pangkalan Data Pelayan SQL untuk mendapatkan maklumat mengenai penyediaan pelayan SQL untuk diuji.
Langkah 4. Pelajari PHP
PHP adalah bahasa di sisi pelayan, dan sering digunakan untuk menangani log masuk yang selamat. Ini menjadikan mengetahui PHP penting untuk menggodam laman web yang selamat. Lihat Cara Belajar PHP dan MySQL untuk mendapatkan maklumat mengenai cara memulakan PHP. Ini adalah salah satu bahasa yang paling penting bagi penggodam.
Langkah 5. Belajar Python
Python adalah bahasa peringkat tinggi yang membolehkan anda menulis program dan skrip dengan cepat. Penting untuk menulis eksploitasi dan peretasan anda sendiri. Lihat Cara Memulakan Pengaturcaraan di Python untuk petua memulakan.
Bahagian 4 dari 4: Berlatih Menggodam dengan Selamat
Langkah 1. Hack mesin maya di rangkaian anda sendiri
Cara paling selamat untuk berlatih menggodam adalah dengan meretas peralatan anda sendiri. Menyiapkan rangkaian peribadi dengan mesin maya akan membolehkan anda menguji dan menggunakan peretasan tanpa menyebabkan kerosakan yang sebenarnya atau membuat diri anda dalam masalah undang-undang.
Anda boleh menggunakan mesin maya untuk memasang sebarang sistem operasi pada komputer anda. Ini akan membolehkan anda menguji peretasan yang disesuaikan dengan sistem operasi tertentu. Lihat Cara Memasang VirtualBox untuk maklumat mengenai cara memulakan mesin maya secara percuma
Langkah 2. Gunakan laman latihan penggodaman
Sekiranya anda ingin mencuba kemahiran menggodam anda di dunia nyata, terdapat beberapa laman web yang ada dengan kelemahan dalaman yang betul-betul sah untuk digodam. Laman web ini akan membolehkan anda mempraktikkan skrip dan kaedah serangan anda tanpa rasa takut akan kesan undang-undang. Laman latihan yang popular termasuk:
- Batu Bata
- bWAPP
- DVWA
- Google Gruyere
- Laman web McAfee HackMe
Langkah 3. Sertailah beberapa komuniti penggodam
Terdapat pelbagai komuniti penggodam di luar sana, dari forum yang mudah dicari hingga kantong yang sangat tersembunyi. Cari sekumpulan penggodam yang boleh mencabar anda untuk menjadi penggodam yang lebih baik dan menolong anda ketika anda buntu. Komuniti penggodam juga dapat menyediakan sumber untuk mempraktikkan teknik penggodaman dengan selamat.
Langkah 4. Elakkan tingkah laku haram
Terlepas dari seberapa menggoda itu, jangan mulai melakukan perkara haram dengan pengetahuan peretasan baru anda. Satu peretasan buruk boleh menyebabkan anda dalam masalah undang-undang, berpotensi menghentikan kerjaya penggodaman anda sebelum ia bermula. Jangan terpedaya dengan kisah penggodam profesional menjadi pekerja yang dipercayai setelah ditangkap; lebih kerap penggodam hanya masuk penjara.
Elakkan juga dikaitkan dengan tingkah laku haram. Sekiranya komuniti penggodam anda mula melakukan serangan, anda boleh dianggap bersalah oleh persatuan. Sekiranya anda menjadi tidak selesa dengan tindakan orang lain, jauhkan diri anda seboleh-bolehnya
Langkah 5. Berlatih penggodaman "topi putih" atau "etika"
Istilah ini digunakan untuk menggambarkan penggodam yang mencari kelemahan dalam sistem tetapi tidak memanfaatkannya untuk keuntungan mereka sendiri. Sebaliknya, penggodam topi putih akan melaporkan kerentanan ini untuk mencegah serangan di masa depan daripada penggodam jahat. Penggodam topi putih yang mahir dapat memperoleh banyak wang dalam industri keselamatan.