Cara Cracker Menjebol keamanan Software


Agan pada pake software type  shareware (berbayar) asli apa yang bajakan ? 
hayo.... ngaku... 
wkwkwkwk... 



Ada dua jenis lisensi software yang biasa kita gunakan, yang pertama adalah software type freeware (gratis) dan yang kedua adalah type shareware (berbayar). software jenis freeware kita bebas menggunakannnya tanpa ada lisensi khusus dari vendor sotware yang bersangkutan. nah kalo yang software type shareware ini kita di batasi dalam penggunaannya,   salah satunya adalah masa trial (percobaan) beberapa hari atau beberapa kali pemakaian software tersebut. Setelah masa trial itu habis kita harus membeli lisensi dari vendor software tersebut agar software tersebut dapat kita gunakan kembali secara normal.

  lah terus kalo yang software bajakan....?? kebanyakan software bajakan kita download di web FILE SHARING ato FILE HOSTING (4share,rapidshare, megaupload, dll...) itu biasanya udah langsung dengan cracknya. Crack dari software type shareware tersebut biasanya di buat oleh seorang atau team reverse engineering.



 Nah yang jadi pertanyaan bagimana cara atau trik seorang /  team reverse engineering tersebut membobol keamanan dari software type shareware tersebut ????

 Ternyata ada 5 cara atau trik yang biasa di gunakan seorang atau team reverse engineering untuk menembus keamanan dari software type shareware tersebut

 1 Teknik MUP (Manual UnPacking)
Karena software type shareware maka jelas vendor software tersebut akan melakukan proteksi dari kode asli dari software tersebut dengan menggunakan Protector PE. Seperti Armadillo, AsPack, UPX, Themida dan masih bayak lagi. Protector tersebut akan melindungi software tersebut dari para reverse. Sudah banyak tool’s yang membantu mencopot Protector PE (UnPacking) tersebut, tapi kadang bila akan gagal bila kita menggunakan tool’s UnPacker tersebut sehingga perlu dilakukan MUP (Manual UnPacking). Setelah protector PE tersebut lepas baru kita bisa melakukan “analisa” pada software tersebut


  2.Teknik patching patching
Bisa juga di artikan "menambal" kalo dalam ilmu reverse enginering patching adalah metode membelokkan program, dimana saat kita memasukkan nama dan serial yang "salah" bisa di anggap "benar" oleh software tersebut.


 3.Teknik serial fishing
Sesuai dengan namanya serial fishing kalo di artikan dalam bahasa indonesia adalah memancing serial. maksudnya adalah kita mencari letak dimana logaritma dari keamanan dari software sharware membandingkan nomor serial palsu dan nomor serial asli.

 4.Teknik keygening
Teknik keygening ini sudah termasuk dalam teknik yang "advance" (menurut saya...). teknik ini adalah kelanjutan dari teknik serial fishing. Dalam melakukan teknik keygening ini reverse harus bisa membaca logaritma keamanan dari software sharware yang di analisa. dimana letak "run time" dalam melakukan pengecekan nama dan serial yang valid. setelah itu reverse akan membuat alur programnya sehingga tercipta sebuah key genetaror (keygen)

 5.Teknik seft-keygening
Teknik ini adalah gabungan teknik serial fishing dan teknik patching. kenapa disebut teknik seft-keygening ?? karena terkadang pada software sharware ada "run time" pengecekan nama dan serial yang valid, jadi kita bisa melakukan patch di register tertentu dan nantinya program sharware tersebut akan meng"generate" serial yang asli.

Tools / Software yang biasa digunakan para reverse adalah 

1.OllyDBG 

Ini adalah salah satu software wajib para reverse, dengan ollydbg inilah kita akan menganalisa sebuah software atau istilahnya debugging.

2. PE Scaner


Tool’s ini di gunakan untuk mengetahui apakah software tersebut di proteksi atau tidak

3 tools yang lainnya yang biasa di gunakan, di kelompokkan menjadi Unpacker Tool’s, Rebuilding Tool’s, PE Tool’s, Hexa Editor, Resource Editor dan masih banyak yang lainnya…

0 Komentar:

Post a Comment

Silakan komentar nya

Designer by : hickaru Site http://www.hickarunata.co.cc