Menjadi seorang hacker

Pengarang: Robert Simon
Tanggal Pembuatan: 23 Juni 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Harus Mulai Dari mana Belajar Menjadi Seorang Hacker ???
Video: Harus Mulai Dari mana Belajar Menjadi Seorang Hacker ???

Isi

Komunitas pemrogram dan virtuoso jaringan ahli saat ini muncul beberapa dekade yang lalu dari percobaan pertama dengan komputer dan ARPAnet yang saling berhubungan. Anggota budaya ini adalah "peretas" pertama. Saat ini, peretasan dikaitkan dengan membobol sistem komputer, tetapi budaya peretasan jauh lebih kompleks dan moralistik daripada yang diketahui kebanyakan orang. Pelajari teknik dasar peretasan, pelajari cara berpikir seperti peretas, dan pelajari cara mendapatkan rasa hormat di komunitas. Artikel ini adalah pengantar tentang dunia peretasan yang kompleks.

Melangkah

Bagian 1 dari 3: Fondasi

  1. Jalankan Unix. Unix adalah sistem operasi internet. Anda dapat menggunakan Internet tanpa memahami Unix, tetapi Anda tidak dapat menjadi seorang peretas tanpa pengetahuan yang kuat tentang Unix. Itulah mengapa komunitas peretas sangat fokus pada Unix akhir-akhir ini. Unix seperti Linux dapat berjalan di komputer Anda di samping Windows, di perangkat yang sama. Unduh Linux online atau cari komunitas pengguna Linux untuk membantu Anda dalam penginstalan.
    • Cara yang baik untuk memulai dengan Linux adalah dengan melakukan boot dari apa yang disebut "Live CD", yaitu distribusi Linux yang melakukan booting dari CD. Dengan cara ini Anda tidak perlu melakukan apa pun dengan hard drive Anda, sehingga Anda dapat mengenal Linux tanpa melakukan perubahan drastis pada komputer Anda.
    • Ada sistem operasi lain selain Unix, tetapi mereka disebut distribusi biner, yang berarti Anda tidak dapat membaca dan / atau mengubah kode. Microsoft Windows bukanlah "open-source" dan oleh karena itu tidak cocok untuk mempelajari cara meretas.
    • Anda dapat menjalankan Linux di Mac OS X, tetapi hanya sebagian dari sistem yang open source. Anda kemudian akan segera mencapai batas dari apa yang mungkin, dan Anda harus berhati-hati untuk tidak mengembangkan kebiasaan buruk menjadi tergantung pada kode Apple.
  2. Tulis HTML. Jika Anda tidak dapat memprogram, penting bagi Anda untuk menguasai dasar-dasar HTML (HyperText Mark-Up Language) dan kemudian menjadi lebih baik. Semua yang Anda lihat saat melihat situs web dikodekan dengan HTML. Mulailah sebuah proyek di mana Anda membuat halaman web Anda sendiri dan menjadi lebih baik dalam hal itu.
    • Buka informasi sumber halaman di browser untuk melihat kode HTML halaman. Buka Pengembang Web> Sumber Halaman di Firefox dan pelajari kodenya.
    • Anda dapat membuat kode HTML dalam program pengolah kata sederhana seperti Notepad, menyimpan file Anda sebagai "hanya teks", kemudian Anda dapat mengunggahnya ke browser dan memeriksa seperti apa pekerjaan Anda.
    • Anda perlu mempelajari cara menggunakan tag dan mempelajari cara berpikir secara visual saat menggunakan tag. "" digunakan untuk membuka tag dan "/>" digunakan untuk menutup tag. Anda menggunakan tag untuk menunjukkan segala sesuatu yang visual: teks miring, tata letak, warna, dan sebagainya. Jika Anda mengetahui cara kerja HTML, Anda akan lebih memahami cara kerja internet.
  3. Pelajari bahasa pemrograman. Sebelum Anda dapat menulis puisi, Anda harus mempelajari tata bahasa terlebih dahulu. Sebelum Anda bisa melanggar aturan, Anda harus terlebih dahulu mempelajari aturannya. Tetapi jika tujuan Anda adalah menjadi seorang peretas, Anda akan membutuhkan lebih dari sekadar pemahaman dasar tentang bahasa tersebut.
    • Python adalah "bahasa" yang baik untuk memulai karena dirancang dengan rapi, ada banyak informasi yang dapat ditemukan di dalamnya, dan relatif mudah untuk pemula. Pada saat yang sama, ini bukanlah mainan; ini sangat kuat, fleksibel dan sangat cocok untuk proyek besar. Java adalah alternatif, tetapi banyak orang tidak menganggap Java sebagai bahasa yang baik untuk pemula.
    • Jika Anda benar-benar ingin belajar kode, Anda harus belajar C, yang merupakan bahasa inti Unix. C ++ terkait dengan C; jika Anda tahu satu bahasa, tidak sulit untuk mempelajari bahasa lainnya. C membuat penggunaan sistem Anda efisien, tetapi "debugging" membutuhkan banyak waktu, jadi ini dihindari oleh banyak peretas.
    • Mungkin ide yang bagus untuk memulai dengan platform seperti Backtrack 5 R3, Kali atau Ubuntu 12.04LTS.

Bagian 2 dari 3: Pandangan seorang peretas

  1. Jadilah kreatif. Setelah Anda menguasai dasar-dasarnya, Anda dapat melepaskan kreativitas Anda. Hacker sebenarnya adalah seniman, filsuf, dan insinyur, semuanya menjadi satu. Mereka percaya pada kebebasan dan tanggung jawab bersama. Dunia memiliki semua jenis tantangan menarik yang perlu diselesaikan. Hacker suka memecahkan masalah, mengasah keterampilan mereka dan menggunakan pengetahuan mereka.
    • Peretas memiliki semua jenis kepentingan budaya dan intelektual selain peretasan. Bekerja dan bermain sama pentingnya. Batasan antara "bermain", "kerja", "sains", dan "seni" tidak jelas bagi peretas sejati, seringkali justru di antarmuka inilah permainan kreatif yang sebenarnya dimulai.
    • Baca fiksi ilmiah. Pergi ke pertemuan sci-fi, ini adalah tempat yang baik untuk bertemu dengan peretas dan proto-peretas lainnya. Pertimbangkan untuk mempelajari seni bela diri Timur. Disiplin mental yang diperlukan untuk ini mirip dengan disiplin yang diperlukan untuk peretasan. Ini terutama menyangkut disiplin mental, kesadaran dan kontrol yang rileks daripada kekuatan, keatletisan, dan ketangguhan fisik. Tai Chi adalah contoh seni bela diri yang bagus untuk para peretas.
  2. Senang memecahkan masalah. Tidak masalah harus diselesaikan dua kali. Anggap saja sebagai komunitas peretas di mana waktu setiap anggota sangat berharga. Peretas percaya bahwa berbagi informasi secara terbuka adalah kewajiban moral. Jika Anda memecahkan masalah dan membagikan informasi ini, Anda dapat membantu orang lain yang mengalami masalah yang sama.
    • Anda tidak harus merasa berkewajiban untuk mempublikasikan semua pemikiran kreatif Anda, tetapi para peretas yang melakukannya adalah yang paling dihormati di komunitas. Biasanya dianggap normal bagi Anda untuk menjual secukupnya untuk mencari nafkah.
    • Baca karya lama seperti "Jargon File" atau "Hacker Manifesto" dari The Mentor. Secara teknis, potongan-potongan ini sudah kuno, tetapi pandangan dan antusiasme tidak lekang oleh waktu.
  3. Belajar mengenali dan melawan otoritas. Musuh para peretas adalah kebosanan, kejenuhan, dan tokoh otoriter yang menggunakan sensor dan kerahasiaan untuk menggagalkan kebebasan informasi. Pekerjaan yang monoton membuat peretas tidak melakukan peretasan.
    • Dengan merangkul peretasan sebagai cara hidup, Anda menolak konsep umum tentang pekerjaan dan kepemilikan, Anda memilih untuk memperjuangkan kesetaraan dan berbagi pengetahuan.
  4. Bersikaplah kompeten. Siapa pun di Reddit sesaat dapat berpura-pura menjadi peretas tangguh dengan nama pengguna yang konyol. Tetapi internet lebih menghargai kompetensi daripada ego dan sikap. Jadi habiskan waktu untuk keterampilan Anda dan bukan pada citra Anda dan Anda akan mendapatkan rasa hormat lebih cepat.

Bagian 3 dari 3: Peretasan yang bagus

  1. Tulis perangkat lunak sumber terbuka. Tulis program yang berguna atau menyenangkan bagi peretas lain dan bagikan sumber program untuk digunakan dan dimodifikasi oleh semua orang.Para dewa sejati di dunia peretas adalah orang-orang yang telah mengembangkan program yang besar dan kuat dan kemudian membagikannya secara gratis kepada siapa saja untuk digunakan oleh siapa saja.
  2. Membantu menguji dan men-debug perangkat lunak open source. Yang disebut penguji beta sangat penting bagi pengembang. Selain itu, menguji perangkat lunak bisa sangat mendidik.
    • Cobalah mencari program yang masih dalam tahap pengembangan dan cobalah menjadi penguji beta yang baik. Ini akan mengembangkan banyak niat baik dan orang lain akan lebih bersedia membantu Anda di kemudian hari.
  3. Publikasikan informasi yang berguna. Kumpulkan dan filter informasi yang berguna dan menarik dan posting di halaman web atau di dokumen seperti pertanyaan yang sering diajukan (FAQ), bagikan informasi ini dengan semua orang. Ini adalah cara bagus lainnya untuk mendapatkan banyak rasa hormat.
  4. Jaga infrastruktur tetap berjalan. Budaya peretas (dan orang-orang di balik inovasi internet) dijalankan oleh para sukarelawan. Ada banyak pekerjaan penting yang perlu dilakukan untuk menjaga semuanya tetap berjalan - mengelola milis, memoderasi newsgroup, memelihara situs web dengan arsip perangkat lunak, dan mengembangkan aturan teknis standar. Dengan melakukan ini, Anda menunjukkan bahwa Anda berkomitmen, semua orang tahu bahwa tugas-tugas ini memakan banyak waktu dan seringkali tidak terlalu menyenangkan.
  5. Sajikan budaya peretas. Hanya ketika Anda telah dikenal oleh salah satu langkah sebelumnya dan telah mengerjakannya dalam waktu yang lama, Anda dapat tumbuh menjadi semacam pahlawan dalam budaya peretas. Tidak ada pemimpin dalam budaya peretas, tetapi ada pahlawan, kepala suku, sejarawan, dan perwakilan. Jika Anda dihormati untuk waktu yang lama, Anda juga bisa menjadi salah satu dari tokoh-tokoh ini.
    • Peretas membenci ego besar, jadi berhati-hatilah untuk tidak memberikan status tertentu pada diri Anda sendiri. Usahakan untuk tidak memperjuangkannya, tetapi posisikan diri Anda di tempat yang tepat sehingga akan terlempar ke pangkuan Anda, kemudian bersikaplah rendah hati dan rendah hati tentang status ini yang ditentukan oleh orang lain.

Tips

  • Jangan sampai ketahuan.
  • Pastikan Anda bisa menulis dengan baik dalam bahasa ibu Anda. Stereotip seorang programmer tidak dapat menulis dengan baik, tetapi banyak peretas adalah penulis yang sangat baik.
  • Mempelajari LISP berharga dalam hal lain - pengalaman pencerahan yang mendalam yang Anda miliki ketika Anda akhirnya memahaminya. Pengalaman itu akan membuat Anda menjadi programmer yang lebih baik selama sisa hidup Anda, bahkan jika Anda tidak benar-benar mulai menggunakan LISP.
  • Perl bermanfaat untuk dipelajari karena alasan lain: ia banyak digunakan dengan halaman web aktif dan administrasi sistem, jadi meskipun Anda bukan pemrograman di Perl, Anda harus mengetahuinya. Banyak orang menggunakan Perl daripada C jika mereka tidak membutuhkan efisiensi C.

Peringatan

  • Peretasan adalah aktivitas ilegal dan dapat mengakibatkan denda atau hukuman penjara.