Bagaimana menjadi seorang hacker

Posted on
Pengarang: Monica Porter
Tanggal Pembuatan: 20 Berbaris 2021
Tanggal Pembaruan: 17 Boleh 2024
Anonim
Harus Mulai Dari mana Belajar Menjadi Seorang Hacker ???
Video: Harus Mulai Dari mana Belajar Menjadi Seorang Hacker ???

Isi

Dalam artikel ini: Pelajari teknik-teknik dasar peretasan

Ada dunia, yaitu budaya bersama, yang terdiri dari programmer, pakar, dan asisten jaringan. Ini adalah lingkungan yang dapat ditelusuri kembali selama beberapa dekade, dimulai dengan mikrokomputer jaringan pertama dan percobaan pertama pada ARPANET. Para pendukung budaya ini telah memberi diri mereka nama "peretas". Banyak orang berpikir bahwa peretas hanyalah orang yang masuk ke komputer dan melakukan peretasan telepon, tetapi menjadi peretas bukanlah itu, itu adalah budaya nyata dengan prinsip nyata yang sering disalahpahami oleh publik. Pelajari teknik dasar peretasan, cara berpikir "peretas" dan cara membuat nama untuk diri sendiri di dunia ini.


tahap

Bagian 1 Pelajari teknik dasar peretasan



  1. Dapatkan sumber terbuka Unix dan pelajari cara menggunakan dan memutarnya. Unix adalah sistem operasi Internet. Anda dapat menggunakan Internet tanpa mengetahui dunia Unix, tetapi Anda tidak akan pernah menjadi peretas Internet tanpa mengetahui apa itu Unix. Untuk alasan ini, dunia peretasan agak banyak ditembak Unix. A Unix seperti Linux misalnya, tetapi ada yang lain, dapat berjalan secara paralel di komputer yang sama. Unduh Linux online dan jika Anda memiliki masalah menginstalnya, buka forum Linux atau grup pengguna Linux lokal.
    • Cara yang baik untuk melompat ke air adalah meluncurkan apa yang oleh penggemar Linux disebut "live CD", distribusi yang sepenuhnya berjalan dari CD tanpa harus memodifikasi apa pun di hard disk Anda. Ini cara mudah untuk melihat semua kemungkinan tanpa harus mengacaukan segalanya.
    • Di sebelah Unix tentu saja ada sistem operasi lain, tetapi mereka diedit dalam biner, Anda dapat membaca kode, tetapi Anda tidak dapat mengubahnya. Mencoba belajar meretas di komputer Microsoft Windows atau sistem berpemilik lainnya seperti mencoba belajar menari sambil mengenakan korset plester.
    • Pada Mac OS X, dimungkinkan untuk menjalankan Linux, tetapi hanya sebagian dari sistem Mac adalah "open source", jadi Anda akan menghadapi banyak kendala dan Anda harus menyingkirkan kebiasaan buruk ini tergantung pada pemilik kode apple.



  2. Belajar menulis dalam HTML. Jika Anda belum pernah memprogram, mulailah dengan HTML. Anda akan mengambil beberapa kebiasaan baik yang, pada gilirannya, akan membantu Anda melangkah lebih jauh. Semua yang dapat Anda lihat di Internet dalam hal foto, gambar berbagai ilustrasi didukung oleh HTML. Mulailah dengan membangun beranda sederhana, lalu Anda dapat memperluas.
    • Di browser Anda, buka halaman situs mana saja, lalu buka halaman sumber untuk melihat lebih dekat pada HTML. Di Firefox, lakukan "Lihat" dan kemudian "Sumber Halaman" atau klik kanan di mana saja pada halaman dan ambil "Tampilkan Kode Sumber."
    • HTML dapat mensekresi e, Notepad, Simple, atau editor Word apa saja (walaupun Word tidak terlalu bisa diandalkan untuk HTML). Simpan file Anda sebagai ".txt" (format e). Kemudian Anda dapat menarik dan melepasnya ke jendela browser Anda untuk melihat apa yang terjadi.
    • Anda harus mempelajari sintaks HTML dan khususnya tag (atau "tag"). "<" Apakah simbol yang digunakan untuk membuka tag dan "/>" digunakan untuk menutupnya. "<P>" digunakan untuk mengiklankan e, milik Anda saat itu juga. Setiap kali Anda ingin mengubah format e, ia akan menggunakan tag, untuk memasukkan huruf tebal, miring, warna ... Dalam hal ini, HTML membantu untuk lebih memahami cara kerja Internet.



  3. Belajar memprogram. Jika Anda ingin menulis ayat, Anda harus menguasai tata bahasa. Sebelum memecahkan kode, lebih baik mengetahuinya, bukan? Tetapi jika tujuan Anda adalah menjadi "peretas" nyata, Anda akan membutuhkan lebih dari sekadar bahasa Inggris dasar: "peretas" harus menulis dengan baik!
    • Python adalah bahasa yang baik untuk memulai, karena jelas, didokumentasikan dengan baik dan relatif dapat diakses oleh pemula. Bahkan jika itu adalah bahasa awal yang baik, itu jauh dari mainan, itu sangat kuat, fleksibel dan cocok untuk proyek-proyek besar. Bahasa Jawa adalah sebuah pilihan, tetapi penggunaannya sebagai bahasa pemrograman pertama telah dipertanyakan.
    • Jika Anda serius tentang pemrograman, Anda harus belajar C, bahasa dasar Unix (C ++ sangat dekat dengan C, jika Anda tahu satu, belajar yang lain tidak akan sulit). C sangat efisien untuk sumber daya mesin, tetapi Anda akan memerlukan banyak waktu untuk melakukan debug dan itulah sebabnya ia dihindari (kecuali jika tidak dapat dihindarkan untuk efisiensi mesin!)
    • Mungkin ide yang baik untuk memulai dengan platform seperti Kali (sebelumnya Backtrack) atau versi terbaru Ubuntu / Debian yang menjadi basis Kali.

Bagian 2 Berpikir seperti seorang hacker



  1. Jadilah kreatif. Setelah pengetahuan teknis diperoleh, itu harus menempatkan gaya, seni! "Peretas" seperti seniman, filsuf, insinyur, all-in-one! Mereka mencintai dan mempertahankan kebebasan dan mempraktikkan akuntabilitas bersama. Dunia dipenuhi dengan masalah menarik yang mengklaim dapat diselesaikan dan "peretas" tidak peduli untuk menyelesaikannya, hanya memamerkan keahliannya dan merusak kecerdasannya.
    • Tahu bagaimana mengenali definisi yang sebenarnya. Seorang hacker bukanlah seorang hacker, tetapi seseorang yang bersemangat tentang operasi intim sistem komputer
    • Peretas tertarik pada banyak hal baik secara intelektual maupun budaya. "Bekerjalah sepenuh hati saat kamu bermain, mainlah sekeras kamu bekerja," itu bisa jadi moto mereka! Untuk peretas sejati, ada garis tipis antara "bermain" dan "bekerja", atau antara "sains" dan "seni". Anda harus bisa bergerak di dunia di mana semuanya bingung untuk mencapai kreativitas yang luar biasa.
    • Baca fiksi ilmiah. Rapat sci-fi yang sering (cara yang baik untuk bertemu peretas dan peretas masa depan).
    • Berlatih seni bela diri. Disiplin mental yang dibutuhkan oleh seni bela diri cukup dekat dengan yang dipraktikkan oleh peretas. Seni bela diri peretas favorit adalah mereka yang membutuhkan disiplin mental, kewaspadaan santai dan pengendalian diri, lebih dari kekuatan kasar, kekuatan atletik atau stamina fisik. Dalam hal ini, Taïchi adalah seni bela diri yang sangat dihargai oleh peretas.


  2. Belajarlah untuk memecahkan masalah. Masalah harus dipecahkan sekali dan untuk semua. Waktu para peretas lainnya sangat berharga, sedemikian rupa sehingga hampir merupakan kewajiban moral bagi Anda untuk berbagi informasi, menyelesaikan masalah dan membuat solusi Anda diketahui. Jadi peretas lain akan dapat fokus pada masalah baru daripada harus terus-menerus memecahkan yang lama (jangan menemukan kembali roda).
    • Jangan percaya bahwa Anda diwajibkan untuk menyerahkan semua pekerjaan Anda segera, meskipun mereka yang melakukannya dihormati di masyarakat. Cukup dengan nilai peretas untuk menjual sebagian dari hasil kerja Anda untuk makan, membayar sewa atau membeli peralatan komputer.
    • Baca buku-buku lama seperti "File Jargon" atau "Peretas Manifesto" oleh The Mentor. Mereka mungkin sedikit ketinggalan zaman, tetapi mereka sangat berguna pada sikap dan keadaan pikiran yang perlu Anda miliki.


  3. Kenali dan lawanlah melawan otoritas! Ini mungkin terlihat aneh, tetapi ada otoritas dan otoritas. "Peretas" membenci kebosanan, tugas-tugas dan orang-orang otoriter yang menyensor, menyembunyikan informasi, mengekang itu. Ketika seorang hacker bosan atau dipaksa melakukan pekerjaan berulang-ulang yang bodoh, maka ia tidak dapat menikmati apa yang ia sukai: selesaikan masalah baru! Untuk berperilaku seperti seorang peretas, Anda harus menemukan cara untuk mengotomatiskan tugas-tugas membosankan sebanyak yang Anda bisa.
    • "Peretas" menolak apa yang biasanya disebut properti dan properti pribadi. "Peretas" adalah seseorang yang memperjuangkan legalitas dan untuk berbagi pengetahuan! Lambition itu hebat!


  4. Untuk menjadi seorang hacker, Anda harus memiliki keterampilan. Peretas tidak akan membiarkan smudger menghabiskan waktu mereka, tetapi mereka tahu bagaimana mengenali keterampilan di mana mereka berada, termasuk keterampilan peretasan, tetapi lebih luas, keterampilan apa pun dihargai. Internet membuat rendah hati! Memiliki keterampilan yang sedikit dimiliki sangat dihargai dan memiliki keterampilan yang membawa perhatian, keterampilan, dan konsentrasi menjadi lebih baik.

Bagian 3 Dapatkan rasa hormat dari komunitas



  1. Tulis perangkat lunak sumber terbuka. Tulis program yang menurut peretas lain menyenangkan atau bermanfaat. Berikan kode sumber Anda agar semua peretas mendapat manfaat. Jadi, di dunia peretas ini, ada "setengah dewa" sejati, mereka yang menyusun dan berbagi program-program hebat ini yang memenuhi kebutuhan nyata dan sekarang digunakan oleh semua.


  2. Uji dan debug perangkat lunak sumber terbuka. Penulis sumber terbuka apa pun yang layak namanya akan memberi tahu Anda bahwa penguji beta yang baik (siapa yang tahu cara menggambarkan gejala dengan jelas, menemukan masalah, mendiagnosis kutu dalam laporan singkat, dan siapa yang dapat mengatur beberapa rutinitas diagnostik sederhana) layak emasnya yang berat.
    • Cobalah untuk menemukan program yang sedang dikembangkan yang menarik minat Anda dan menjadi pembuat beta yang baik. Ada, dalam lingkungan ini, perkembangan alami, sejak menguji program sampai memodifikasi program tersebut melalui debugging mereka. Anda akan belajar banyak dengan cara ini dan Anda akan memiliki karma yang baik dengan orang-orang yang, pada gilirannya, akan membantu Anda.


  3. Publikasikan informasi yang bermanfaat. Sangat baik bekerja untuk mengumpulkan dan memfilter informasi yang berguna dan menarik di Web atau dalam dokumen seperti Pertanyaan yang Sering Diajukan (FAQ) dan membuat informasi ini tersedia. Mereka yang berhati-hati memperbarui FAQ teknis mendapat balasan yang besar hampir sebesar programmer open source.


  4. Bekerja pada infrastruktur. Budaya peretas (seperti Internet, dalam hal ini) didasarkan pada kesukarelaan. Ada banyak pekerjaan yang harus dilakukan, tetapi tidak selalu bergengsi untuk membuatnya bekerja: mengelola milis, memoderasi newsgroup, memelihara situs cadangan perangkat lunak, mengembangkan RFC dan standar teknis lainnya . Orang-orang yang melakukan pekerjaan yang membosankan ini sangat dihargai, karena semua orang tahu bahwa tugas-tugas ini memakan waktu dan tidak menyenangkan seperti manipulasi kode. Menganggap pekerjaan yang membosankan ini adalah bukti indah dari pengabdian.


  5. Jadilah melayani budaya hacker. Itu bukan sesuatu yang bisa Anda lakukan segera. Anda perlu membuktikan diri untuk sementara waktu dan mendapatkan ketenaran di salah satu dari empat bidang yang disebutkan di atas. Dalam budaya peretas, tidak ada pemimpin, secara tegas, tetapi ada beberapa pahlawan, tetapi juga penatua, sejarawan dan juru bicara. Setelah membuktikan diri di bidang ini, Anda mungkin dapat bergabung dengan salah satu kategori ini.
    • Perhatian! Peretas selalu curiga terhadap lego lama mereka, jadi mencapai ketenaran ini tidak aman. Jangan mencari pengakuan, lakukan apa yang harus Anda lakukan dan itu akan segera tiba. Bersikap sopan dan bersyukur untuk status Anda.