Cara Menjadi Hacker: 12 Langkah (dengan Gambar)

Daftar Isi:

Cara Menjadi Hacker: 12 Langkah (dengan Gambar)
Cara Menjadi Hacker: 12 Langkah (dengan Gambar)

Video: Cara Menjadi Hacker: 12 Langkah (dengan Gambar)

Video: Cara Menjadi Hacker: 12 Langkah (dengan Gambar)
Video: Cara Jadi Seperti Hacker dalam 5 Detik 2024, April
Anonim

Dalam keamanan komputer, seorang hacker adalah seseorang yang berfokus pada mekanisme keamanan komputer dan sistem jaringan. Ada komunitas dan budaya bersama dari pemrogram ahli dan penyihir jaringan yang menelusuri sejarahnya kembali selama beberapa dekade hingga komputer mini berbagi waktu pertama dan eksperimen ARPAnet paling awal. Anggota budaya ini adalah "peretas" pertama. Menerobos komputer dan sistem telepon telah menjadi simbol peretasan dalam budaya populer, tetapi budaya ini jauh lebih rumit dan bermoral daripada yang diketahui kebanyakan orang. Untuk menjadi seorang peretas, mempelajari teknik peretasan dasar, cara berpikir seperti peretas, dan cara mendapatkan rasa hormat dalam komunitas peretasan etis.

Langkah

Bagian 1 dari 3: Dasar-Dasar Pembelajaran

Menjadi Peretas Langkah 4
Menjadi Peretas Langkah 4

Langkah 1. Jalankan OS mirip UNIX, seperti Linux

UNIX dan sistem operasi mirip UNIX adalah sistem operasi Internet. Meskipun Anda dapat belajar menggunakan Internet tanpa mengetahui UNIX, Anda tidak dapat menjadi peretas Internet tanpa memahami UNIX. Untuk alasan ini, budaya peretas saat ini cukup kuat berpusat pada UNIX. Ada banyak jenis sistem operasi mirip UNIX, yang paling populer adalah Linux, yang dapat Anda jalankan bersama Microsoft Windows pada mesin yang sama. Unduh Linux online atau temukan grup pengguna Linux lokal untuk membantu Anda dengan instalasi.

  • Cara yang baik untuk mencelupkan jari-jari kaki Anda ke dalam air adalah dengan mem-boot perangkat yang disebut live CD atau USB, distribusi yang berjalan sepenuhnya dari CD atau USB tanpa memodifikasi hard disk Anda. Cara untuk melihat kemungkinan tanpa harus melakukan sesuatu yang drastis.
  • Ada sistem operasi lain yang mirip UNIX selain Linux, seperti sistem *BSD. Sistem *BSD yang paling populer adalah FreeBSD, NetBSD, OpenBSD dan DragonFly BSD. Semuanya open source sama seperti Linux. Namun, penting untuk diingat bahwa mereka adalah BSD dan bukan Linux.
  • MacOS di Darwin, sistem operasi UNIX yang ada di FreeBSD. Darwin sepenuhnya gratis dan open source dan tersedia dari https://opensource.apple.com. Karena inti dari sistem ini adalah UNIX, dan macOS sangat populer, banyak orang telah melakukan porting melalui aplikasi Linux ke macOS. Anda bisa mendapatkan program tersebut dengan manajer paket seperti homebrew, fink atau MacPorts. Atau, Anda bisa menjalankan Linux di Mac bersama macOS.
  • Jika Anda ingin mendapatkan super niche, Anda bahkan dapat menjalankan sistem operasi seperti Open Indiana, yang didasarkan pada rilis open source sistem operasi Solaris sebelum diakuisisi oleh Oracle dan dibuat closed source. OpenIndiana dan Solaris dibuat pada UNIX System V, dan, dengan demikian, tidak kompatibel dengan aplikasi Linux. Konon, ada banyak port aplikasi Linux. Anda mungkin lebih baik menggunakan macOS, BSD atau Linux karena mereka jauh lebih populer dan memiliki lebih banyak program yang tersedia untuk mereka.
Menjadi Peretas Langkah 5
Menjadi Peretas Langkah 5

Langkah 2. Tulis HTML

Jika Anda tidak tahu cara memprogram, mempelajari bahasa dasar HyperText Mark-Up Language (HTML) dan secara bertahap membangun kemahiran sangat penting. Apa yang Anda lihat ketika Anda melihat situs web gambar, gambar, dan komponen desain semuanya dikodekan menggunakan HTML. Untuk sebuah proyek, mulailah mempelajari cara membuat beranda dasar dan mulai dari sana.

  • Di browser Anda, buka informasi sumber halaman untuk memeriksa HTML untuk melihat contoh. Buka Pengembang Web > Sumber Halaman di Firefox dan luangkan waktu untuk melihat kodenya.
  • Anda dapat menulis HTML dalam program pengolah kata dasar seperti Notepad atau Teks sederhana dan menyimpan file Anda sebagai "NamaFileCoolAnda . HTML" sehingga Anda dapat mengunggahnya ke browser dan melihat pekerjaan Anda diterjemahkan.
Menjadi Peretas Langkah 3
Menjadi Peretas Langkah 3

Langkah 3. Pelajari bahasa pemrograman

Sebelum Anda mulai menulis puisi, Anda harus mempelajari tata bahasa dasar. Sebelum Anda melanggar aturan, Anda harus mempelajari aturan. Tetapi jika tujuan akhir Anda adalah menjadi seorang peretas, Anda akan membutuhkan lebih dari bahasa Inggris dasar untuk menulis karya agung Anda.

  • Python adalah "bahasa" yang baik untuk memulai karena dirancang dengan rapi, didokumentasikan dengan baik, dan relatif baik untuk pemula. Meskipun menjadi bahasa pertama yang baik, itu bukan hanya mainan; itu menarik, fleksibel, dan cocok untuk proyek besar.
  • Jika Anda masuk ke pemrograman yang serius, Anda harus belajar Java adalah alternatif, tetapi nilainya sebagai bahasa pemrograman pertama saat ini dipertanyakan dalam keadaan tertentu.
  • Tidak seperti Java, Javascript sangat mirip dengan Python karena keduanya merupakan bahasa berbasis C dan sangat ramah pengguna baru. Javascript adalah "bahasa pemrograman web", jadi Jika Anda ingin melanjutkan belajar dalam pengembangan/peretasan web, Javascript lebih baik dipelajari daripada Python.
  • Alternatif untuk JavaScript adalah PHP C, bahasa inti Unix. C++ sangat erat hubungannya dengan C; jika Anda tahu satu, mempelajari yang lain tidak akan sulit. C sangat efisien dengan sumber daya mesin Anda tetapi akan menghabiskan banyak waktu Anda untuk debugging dan sering dihindari karena alasan itu, kecuali efisiensi komputer Anda sangat penting.
  • Mungkin ide yang baik untuk menggunakan platform awal yang baik seperti Backtrack 5 R3, Kali atau Ubuntu 12.04LTS.

Bagian 2 dari 3: Mengadopsi Sikap Peretasan

Menjadi Peretas Langkah 1
Menjadi Peretas Langkah 1

Langkah 1. Berpikir kreatif

Sekarang setelah Anda memiliki keterampilan dasar, Anda dapat mulai berpikir secara artistik. Peretas seperti seniman, filsuf, dan insinyur, semuanya digabung menjadi satu. Mereka percaya pada kebebasan dan tanggung jawab bersama. Dunia ini penuh dengan masalah menarik yang menunggu untuk dipecahkan. Peretas sangat senang memecahkan masalah, mengasah keterampilan mereka, dan melatih kecerdasan mereka.

  • Hacker memiliki keragaman kepentingan budaya dan intelektual, di luar hacking. Bekerja seintens Anda bermain, dan bermain seintens Anda bekerja. Bagi peretas sejati, batasan antara "bermain", "bekerja", ""sains", dan "seni" cenderung menghilang atau melebur menjadi permainan kreatif tingkat tinggi.
  • Baca fiksi ilmiah. Pergi ke konvensi fiksi ilmiah, yang merupakan cara yang bagus untuk bertemu dengan peretas dan peretas proto.
  • Pertimbangkan pelatihan seni bela diri. Jenis disiplin mental yang diperlukan untuk seni bela diri tampaknya serupa dalam hal-hal penting dengan apa yang dilakukan peretas. Seni bela diri yang paling banyak digunakan oleh peretas adalah seni bela diri yang menekankan disiplin mental, kesadaran santai, dan kontrol, daripada kekuatan mentah, atletis, atau ketangguhan fisik. Tai Chi adalah seni bela diri yang bagus untuk peretas.
441133 5
441133 5

Langkah 2. Belajarlah untuk mencintai pemecahan masalah

Tidak ada masalah yang harus diselesaikan dua kali. Anggap saja sebagai komunitas di mana waktu setiap orang adalah peretas sangat berharga. Peretas percaya bahwa berbagi informasi adalah tanggung jawab moral. Saat Anda memecahkan masalah, buat informasi tersebut menjadi publik untuk membantu semua orang memecahkan masalah yang sama.

  • Anda tidak harus percaya bahwa Anda berkewajiban untuk memberikan semua produk kreatif Anda, meskipun peretas yang melakukannya adalah yang paling dihormati dari peretas lain. Ini konsisten dengan nilai-nilai peretas untuk menjual cukup banyak untuk membuat Anda tetap dalam makanan dan sewa dan komputer.
  • Baca bagian lama, seperti "File Jargon" atau "Manifesto Peretas" oleh The Mentor. Mereka mungkin ketinggalan zaman mengenai masalah teknis, tetapi sikap dan semangatnya sama tepat waktu.
441133 6
441133 6

Langkah 3. Belajarlah untuk mengenali dan melawan otoritas

Musuh para hacker adalah kebosanan, kejenuhan, dan figur otoriter yang menggunakan sensor dan kerahasiaan untuk mencekik kebebasan informasi. Pekerjaan monoton membuat peretas tidak melakukan peretasan.

Merangkul peretasan sebagai cara hidup berarti menolak apa yang disebut konsep "normal" tentang pekerjaan dan properti, alih-alih memilih untuk memperjuangkan kesetaraan dan pengetahuan umum

441133 7
441133 7

Langkah 4. Jadilah kompeten

Jadi, siapa pun yang menghabiskan waktu di Reddit dapat menulis nama pengguna cyberpunk yang konyol dan berpura-pura sebagai peretas. Tetapi Internet adalah penyeimbang yang hebat dan menghargai kompetensi di atas ego dan postur. Luangkan waktu untuk mengerjakan keahlian Anda dan bukan gambar Anda, dan Anda akan lebih cepat mendapatkan rasa hormat daripada mencontoh diri Anda sendiri pada hal-hal dangkal yang kita anggap "meretas" dalam budaya populer.

Bagian 3 dari 3: Meretas dengan Baik

441133 8
441133 8

Langkah 1. Tulis perangkat lunak sumber terbuka

Tulis program yang menurut peretas lain menyenangkan atau berguna, dan berikan sumber program ke seluruh budaya peretas untuk digunakan. Demigod yang paling dihormati di dunia peretas adalah orang-orang yang telah menulis program besar yang mampu memenuhi kebutuhan yang tersebar luas dan memberikannya sehingga sekarang semua orang menggunakannya.

441133 9
441133 9

Langkah 2. Membantu menguji dan men-debug perangkat lunak sumber terbuka

Setiap penulis sumber terbuka yang berpikir akan memberi tahu Anda bahwa penguji beta yang baik (yang tahu cara mendeskripsikan gejala, melokalisasi masalah dengan baik, dapat mentolerir bug dalam rilis cepat, dan bersedia menerapkan beberapa rutinitas diagnostik sederhana) sepadan dengan bobotnya. dalam rubi.

Cobalah untuk menemukan program yang sedang dikembangkan yang Anda minati dan jadilah penguji beta yang baik. Ada perkembangan alami dari membantu menguji program hingga membantu men-debugnya hingga membantu memodifikasinya. Anda akan belajar banyak dengan cara ini, dan menghasilkan niat baik dengan orang-orang yang akan membantu Anda nanti

441133 10
441133 10

Langkah 3. Publikasikan informasi yang berguna

Hal baik lainnya adalah mengumpulkan dan menyaring informasi yang berguna dan menarik ke dalam halaman web atau dokumen seperti daftar Pertanyaan yang Sering Diajukan (FAQ), dan menyediakannya. Pengelola FAQ teknis utama mendapatkan rasa hormat yang hampir sama dengan penulis sumber terbuka.

441133 11
441133 11

Langkah 4. Bantu menjaga infrastruktur tetap berfungsi

Relawan menjalankan budaya hacker (dan pengembangan rekayasa Internet, dalam hal ini). Ada banyak pekerjaan yang perlu tetapi tidak menarik yang perlu dilakukan untuk mempertahankannya - mengelola milis, memoderasi newsgroup, memelihara situs arsip perangkat lunak besar, mengembangkan RFC dan standar teknis lainnya. Orang-orang yang melakukan hal semacam ini dengan baik mendapatkan banyak rasa hormat, karena semua orang tahu pekerjaan ini menghabiskan banyak waktu dan tidak semenyenangkan bermain dengan kode. Melakukannya menunjukkan dedikasi.

441133 12
441133 12

Langkah 5. Layani budaya hacker itu sendiri

Ini bukan sesuatu yang Anda akan diposisikan untuk melakukan sampai Anda sudah sekitar untuk sementara waktu dan menjadi terkenal untuk salah satu dari empat item sebelumnya. Budaya hacker tidak memiliki pemimpin, tepatnya, tetapi memiliki pahlawan budaya dan tetua suku dan sejarawan dan juru bicara. Ketika Anda sudah cukup lama berada di parit, Anda mungkin tumbuh menjadi salah satunya.

Peretas tidak mempercayai ego yang terang-terangan pada tetua suku mereka, jadi meraih ketenaran semacam ini berbahaya. Daripada berjuang untuk itu, Anda harus memposisikan diri Anda, sehingga jatuh di pangkuan Anda, dan kemudian bersikap rendah hati dan ramah tentang status Anda

Tips

  • Beberapa perusahaan membayar peretas untuk menguji keamanan mereka. Jika Anda menjadi cukup baik, ini bisa menjadi pekerjaan Anda!
  • Pastikan untuk tidak ketahuan, meskipun apa yang Anda rencanakan bisa jadi ilegal, Anda disarankan untuk TIDAK terlibat dalam peretasan Black Hat.
  • Tulis bahasa ibu Anda dengan baik. Meskipun stereotip umum bahwa programmer tidak dapat menulis, sejumlah peretas yang mengejutkan adalah penulis yang sangat cakap.
  • LISP layak untuk dipelajari karena alasan yang berbeda - pengalaman pencerahan mendalam yang akan Anda dapatkan ketika Anda akhirnya mendapatkannya. Pengalaman itu akan membuat Anda menjadi programmer yang lebih baik selama sisa hari Anda, bahkan jika Anda tidak pernah benar-benar menggunakan LISP itu sendiri. Anda bisa mendapatkan pengalaman awal dengan LISP dengan cukup mudah dengan menulis dan memodifikasi mode pengeditan untuk editor teks Emacs, atau plugin Script-Fu untuk perangkat lunak pengeditan gambar lanjutan GIMP.
  • Perl layak dipelajari karena alasan praktis; itu sangat banyak digunakan untuk halaman web aktif dan administrasi sistem sehingga bahkan jika Anda tidak pernah menulis Perl, Anda harus belajar membacanya. Banyak orang menggunakan Perl untuk menghindari pemrograman C pada pekerjaan yang tidak memerlukan efisiensi mesin C.
  • Uji keterampilan Anda di situs web yang telah Anda buat.
  • Gunakan keterampilan Anda untuk kebaikan. Menjadi peretas topi putih baik untuk semua orang dan jauh lebih aman daripada menjadi peretas topi hitam dan mempertaruhkan masalah dengan polisi.
  • Berhati-hatilah dengan apa yang Anda retas. Aktivitas ilegal dapat memiliki konsekuensi serius, dan tidak ada satu pun di internet yang benar-benar anonim.
  • Jangan pernah mencoba melakukan aktivitas ilegal yang dapat membuat Anda dalam masalah
  • Tanyakan kepada layanan keamanan (ADT) apakah Anda dapat menguji sistem mereka.

Direkomendasikan: