Open repository for crackmes and reverse engineering.
For english version, see README.EN.md
Repository ini digunakan untuk menghimpun crackme yang beredar sehingga dapat dipergunakan dalam pembelajaran reverse engineering. Repository ini dapat diakses oleh siapa saja, baik oleh internal komunitas Reversing.ID
maupun di luar komunitas.
Inisiatif ini didasarkan adanya kasus yang menimpa situs crackmes.de sehingga server crackmes.de dibekukan dan lebih dari ribuan crackmes menghilang. Kepanikan sempat terjadi namun kemudian mulai banyak bertebaran situs yang menyediakan mirror crackmes tersebut. Inisiatif ini adalah murni sebagai wadah untuk proses pembelajaran Reverse Engineering. Reversing.ID
melalui repository ini tidak mengampanyekan perbuatan ilegal sehingga penyalahgunaan repository ini bukan menjadi tanggung jawab kami.
Kami ingin di kalangan internal kami, kami dapat memiliki sebuah tempat yang bisa kami jadikan acuan untuk mendapatkan crackmes. Selain mirror dari crackmes.de, kami juga mencoba mengumpulkan crackmes dari situs lain. Kami berharap situs-situs ini tidak mengalami nasib yang sama dengan crackmes.de namun jika itu terjadi, kami berharap kontribusi yang kami lakukan dapat berguna.
Crackme adalah program kecil yang didesain atau diciptakan sebagai korban dalam reverse engineering. Crackme dibuat oleh reverser lain sebagai sebuah cara yang legal untuk melakukan software cracking karena tidak ada HAKI (Hak Atas Kekayaan Intelektual) yang ada di dalamnya. Crackme memiliki tingkat kesulitan yang berbeda, ada yang mudah dipecahkan ada pula yang susah, tergantung dari proteksi yang dilakukan. Crackme yang mendekati real-world software challenge biasanya memiliki algoritma yang serupa yang diimplementasikan dalam software komersial.
Crackme dapat dibagi menjadi beberapa kategori, jika melihat dari karakteristik crackme atau tujuan yang ingin dicapai.
- CrackMe Menghilangkan proteksi yang ada pada program sehingga program dapat berjalan lancar tanpa adanya halangan ataupun limitasi (trial)
- KeygenMe Menciptakan sebuah program yang akan menghasilkan serial number valid dan dapat diterima oleh program.
- UnpackMe Melakukan unpacking terhadap modul utama program yang dikompress maupun dienkrip dengan metoda tertentu.
Untuk saat ini kamu bisa melakukan clone repository, atau download secara manual. Ke depan kami akan membuat sebuah script untuk memudahkan hal ini.
Ini adalah projek terbuka.
Apabila Kamu ingin menyumbang crackmes atau mengetahui beberapa crackmes yang tidak ada dalam daftar kami, kamu dapat:
- melakukan pull request.
- mengirimkan email ke
pengurus [at] reversing.id
- memberi tahu di telegram
@ReversingID
Kamu juga bisa membantu host semua crackme sehingga download langsung dapat dilakukan. Informasikan kepada kami alamat server yang menjadi mirror dan kami akan menambahkannya ke dalam daftar di bawah ini.
Kamu juga bisa melakukan review dan membuat solusi untuk crackme yang ada di sini. Untuk hal ini, kamu bisa ke repository Solution dan lakukan pull request.
Akhir kata, selamat bermain.
Reversing.ID
Revealing the truth through reverse engineering.