Cara Meretakkan Program Anda Sendiri dengan Alat Perbandingan Offset

2015-10-18 19:55:34
Utama·Saran Teknis·Cara Meretakkan Program Anda Sendiri dengan Alat Perbandingan Offset

Grup perengkahan perangkat lunak telah ada sejak lama. Banyak orang akan berpikir bahwa mereka tidak etis karena mereka mengalahkan sistem lisensi perangkat lunak untuk secara ilegal mereset perangkat lunak percobaan (shareware) atau mengubahnya menjadi program yang berfungsi penuh tanpa harus membeli lisensi. Orang mungkin bertanya-tanya alasan untuk melakukan ini tetapi sebagian besar waktu itu bukan untuk keuntungan moneter tetapi sebagai tantangan untuk mengetahui bagaimana "itu bekerja" dan untuk mendapatkan lebih banyak pengetahuan melalui membongkar, men-debug dan menganalisis program. Retak yang dirilis ke publik adalah bukti konsep untuk versi tertentu dan mereka biasanya tidak retak lagi ketika versi baru dari program dirilis.

Mengetahui cara memecahkan program menggunakan tambalan siap pakai yang tersedia, keygenerator, atau file yang retak tidak memberi Anda gelar "cracker perangkat lunak". Hanya jika Anda dapat berpikir di luar kotak dan mencari cara untuk mem-bypass perlindungan perangkat lunak sendiri, maka Anda menganggap diri Anda sebagai seorang cracker perangkat lunak. Sayangnya hampir tidak mungkin memiliki seseorang untuk mengajar atau melatih Anda tentang cara memecahkan program selain belajar sendiri dari memecahkan tutorial yang dapat ditemukan di YouTube.

Sebelum memeriksa tutorial pemecahan lanjutan, kami dapat menunjukkan kepada Anda metode yang sangat mendasar dan logis tentang cara memecahkan program sendiri berdasarkan tambalan lama yang tidak berfungsi dengan versi terbaru. Misalnya, offset patcher untuk program yang disebut ViceVersa Pro v2.5 build 251 2 dirilis pada 3 Juli 2013 oleh Nemo dari tim SnD tidak akan berfungsi untuk versi saat ini 2.5 build 251 3 (perhatikan perbedaan dalam jumlah build). Patcher melaporkan "file yang salah atau sudah ditambal!"

Ada kemungkinan bahwa perlindungan perangkat lunak tidak diperbarui untuk mencegah patcher tidak berfungsi, tetapi patcher tidak bekerja dengan versi terbaru karena program itu dikompilasi ulang, memindahkan lokasi byte yang seharusnya diubah dan gagal patcher gagal dilakukan oleh CRC32. memeriksa. Berikut adalah cara mendeteksi byte mana yang sedang diubah oleh patcher dan cara membuat kembali patcher baru yang bisa berfungsi untuk versi terbaru. 1. Pertama, Anda perlu mencari, mengunduh, dan menginstal versi ViceVersa Pro v2.5 build 2512 yang lebih lama.

2. Kemudian cari dan gunakan ViceVersa.Pro.2.5.build.2512.patch-SND.zip untuk menambal program, dengan mencentang "Make Backup".

3. Unduh dUP2, ekstrak file RAR dengan pengarsipan dan jalankan dup2.exe.

4. Klik pada Project menubar dan pilih New .

5. Ini opsional untuk mengisi informasi di jendela Info Patch sehingga GUI dari patcher akan berisi teks daripada kosong. Atau Anda bisa mengklik tombol Simpan untuk melanjutkan. Dianjurkan untuk mencentang kotak "Jalankan tambalan dengan hak administrator" karena sebagian besar waktu Anda harus menjalankan tambalan dari direktori Program Files dan akan gagal menambal jika Anda tidak menjalankannya sebagai admin.

6. Klik kanan pada ruang kosong di dUP2, arahkan pada Tambah dan pilih [Cari dan Ganti Patch] .

7. Anda akan melihat bahwa [Cari dan Ganti Patch] akan muncul di jendela Patch Script. Klik dua kali untuk membuka jendela Search and Replace Patch yang baru.

8. Klik tombol bandingkan file .

9. Sekarang Anda harus memilih file asli dan tambalan untuk modul perbandingan untuk memeriksa lokasi byte yang diubah oleh patcher. Sebagian besar waktu file asli akan memiliki ekstensi .bak tambahan di akhir sementara file yang ditambal akan menjadi nama file asli program. Klik tombol Bandingkan setelah Anda memilih file asli dan yang ditambal.

10. Klik tombol OK untuk menutup popup perbandingan yang dilakukan. Anda mungkin melihat satu atau beberapa baris ditambahkan ke pola pencarian dan mengganti pola. Klik tombol browse untuk memilih File Target yang ingin Anda tambal. Klik Simpan.

Catatan Penting : Anda hanya akan melihat beberapa pencarian dan mengganti pola yang ditambahkan ke daftar dan tidak terlalu banyak sampai program dUP2 hang. Jika terlalu banyak, Anda mungkin telah memilih file yang salah atau ditambal yang salah untuk perbandingan.

11. Langkah terakhir adalah membuat tambalan Anda sendiri dengan mengklik bilah menu Project, pilih Create Patch dan simpan ke hard drive Anda.

12. Sekarang Anda dapat menginstal versi terbaru dari ViceVersa Pro v2.5 build 2513. Setelah instalasi selesai, salin tambalan yang telah Anda buat dengan dUP2 ke folder program, jalankan dan klik tombol Patch. Kali ini Anda akan melihat pesan “File Patched! BAIK".

13. Patch yang Anda buat berfungsi! Seperti yang Anda lihat dari tangkapan layar di bawah, program sekarang dilisensikan daripada menggunakan periode evaluasi.

Ingat, metode yang ditunjukkan di atas akan berfungsi jika perlindungan perangkat lunak tidak berubah dan diberikan jika Anda masih dapat menemukan versi program yang lebih lama tempat patch lama berfungsi.

Catatan akhir : Anda mungkin telah memperhatikan bahwa patcher yang dibuat oleh dUP2 terdeteksi sebagai virus oleh beberapa perangkat lunak antivirus tetapi program dUP2 itu sendiri tidak terdeteksi. Yakinlah bahwa dUP2 dan patcher yang dibuat olehnya bebas dari virus. Pikirkan tentang ini, jika dUP2 mampu membuat virus, bukankah seharusnya antivirus juga mendeteksi dUP2 sebagai virus?

Penafian : Artikel ini hanya untuk tujuan pendidikan dan kami tidak menganjurkan cracking perangkat lunak. Perangkat lunak ViceVersa Pro digunakan sebagai contoh dalam artikel ini dan kami tidak memiliki niat untuk memecahkannya. Jika ternyata shareware sangat membantu, Anda harus membeli lisensi untuk mendukung penulis agar mereka terus meningkatkannya.

Pilihan Editor