Coba jelasin Metode Utama dari Pelacakan peretas dong

Konsep utamanya adalah bahwa setiap pemegang lisensi (pengguna) diberikan kunci unik yang membuka kunci perangkat lunak atau memungkinkan media untuk didekripsi. Jika kunci dibuat untuk publik, pemilik konten kemudian tahu persis siapa yang melakukannya dari basis data kode yang ditetapkan. Serangan utama pada strategi ini adalah generator kunci ( keygen). Dengan merekayasa balik perangkat lunak, kode yang digunakan untuk mengenali kunci yang valid dapat dicirikan dan kemudian sebuah program untuk mengeluarkan kunci yang valid pada perintah dapat dibuat. Praktik pelacakan peretas paling sering diimplementasikan dengan perangkat lunak komputer, dan berkembang dari metode kode aktivasi sebelumnya. Dalam model ini, setiap kotak perangkat lunak dikirimkan dengan nomor aktivasi unik pada stiker atau label yang hanya dapat dibaca setelah paket dibuka, terpisah dari CD-ROM atau DVD-ROM. Nomor ini adalah nomor seri yang disandikan, diperluas ke sejumlah besar atau rangkaian huruf, angka, dan tanda hubung yang biasanya banyak. Ketika perangkat lunak sedang dipasang atau pertama kali dijalankan, pengguna akan diminta untuk mengetikkan kode lisensi. Kode ini kemudian diterjemahkan kembali ke nomor seri dasarnya. Proses ini mengurangi kerumitan nomor dan informasi tambahan yang dihapus oleh proses ini digunakan untuk memverifikasi keaslian nomor seri. Jika pengguna salah mengetik satu karakter dalam kode yang terkadang sangat panjang, perangkat lunak akan menolak untuk memasang dan meminta nomor untuk diketik ulang sampai benar. Kode aktivasi ini dihasilkan selama fase pembuatan kemasan, sehingga setiap pengguna menerima perangkat lunak yang sama tetapi kode aktivasi yang berbeda. Jika pengguna melakukan "salinan biasa" perangkat lunak untuk teman, teman itu harus memiliki kode lisensi serta perangkat lunak untuk memasangnya di sistem mereka. Karena perangkat lunak itu sendiri tidak dapat menentukan bahwa itu adalah salinan, ini adalah cara untuk mengalahkan sistem dasar ini. Dengan perluasan jaringan komputer, dua tingkat tambahan perlindungan perangkat lunak telah berkembang, "registrasi jaringan" dan "registrasi daring".