Download 0204 - Software Cracking PDF

Title0204 - Software Cracking
File Size4.9 MB
Total Pages50
Document Text Contents
Page 2

Januari 2002 NeoTek 1

HomePage

NNEOEOTETEKK
D

a
ri

p
a
d

a
a

n
d

a
m

e
n

-
D

a
ri

p
a
d

a
a

n
d

a
m

e
n

- d
o

w
n

lo
a

d
d

o
w

n
lo

a
d

......
Pendamping Berselancar Salam!Salam!

eoTek Go Underground ? Itu mungkin yang menja-
di pertanyaan anda begitu melihat fokus NeoTek
bulan ini. Memang sebelum akhirnya software

cracking dipilih untuk mengisi majalah kesayangan anda,
telah terjadi perdebatan di kalangan redaksi maupun di milis
sejauh mana NeoTek dan milisnya boleh masuk ke wilayah
abu-abu ini.

Sejauh untuk memberi wawasan dan mendorong minat
belajar, sah-sah saja NeoTek membahas hal ini. Seperti
halnya hacking, seni software cracking merupakan pisau
bermata dua dan kami yakin anda akan memanfaatkannya
untuk hal-hal yang positif.

Redaksi
[email protected]

Hormati hak cipta orang lain,Hormati hak cipta orang lain,
walaupun anda twalaupun anda telah menguasaielah menguasai

ilmu ilmu software crackingsoftware cracking

NN

• Mempelajari seni software cracking memberi dorongan untuk belajar komputer
leboh lanjut, khususnya assembly dan machine language.

Bagaimana menghubungi NNEEOOTEK?TEK?
KONTRIBUSI ARTIKEL
[email protected]

SURAT PEMBACA
[email protected]

WEBMASTER
[email protected]

PEMASARAN
[email protected]

ADMINISTRASI IKLAN

Page 25

24 NeoTek Januari 2002

3
EKSTRAK ke Folder C:
Selanjutnya klik dua kali file
wdasm893.zip lalu klik Extract.
Kemudian klik folder C: lalu klik
New Folder dan ketik WDasm.
Sekarang klik All Files lalu klik
Extract.

NeoTutor

Cracking terhadap suatu
program adalah tidakan
‘mempereteli’ suatu file
aplikasi misalnya yang
berbentuk EXE menjadi
bahasa assembly dan di-

kenal sebagai disassembly (menggunakan
disassembler), kemudian mengubah kode-
kode aliran program sesuai dengan keinginan
kita menggunakan hex editor.

Disassembler-nya adalah WWDDaassmm dan hex
editor-nya adalah HHiieeww.. Dapatkan tool-tool
ini di situs-situs para cracker yang banyak
bertebaran di Internet (langkah 1–2) atau
dapatkan pada CD NeoTek bulan ini.

Selanjutnya instalasi disassembler WDasm
di hard disk anda (langkah 3–4) dan segera

PPAASSSWSWOORRD CD CRRAACCKKIINNGG
DDEENNGGANAN
DDIISSAASSSSEEMMBBLELER DR DANAN
HHEEX EX EDDIITTOOR (1) R (1)
Setelah sedikit tercerahkan dengan teori, sekarang langsung
saja anda duduk di depan PC. Buka NEOTEK, ikuti langkah
demi langkah penjelasan yang diberikan.

Jalankan W32dsm89
Selanjutnya klik dua kali W32dsm89
lalu klik menu Disassembler >
Open File to DIsassemble. Lalu
cari file EXE dari program Sweet
Little Piano yang akan di-crack,
yaitu Swlipi32 lalu klik Open.

Muncul Kode Assembly
Maka W32Dasm akan memuncul -
kan kode assembly dari file
Swlipi32.exe. Cobalah cari kata-
kata seperti Password, Sweet Little
Piano, Not a valid password!,
Thans for registering, dan lain-lain.

Download WDasm
WIndows32 Disassembler dapat
di-download di situs cracker:
http://crackpltools.prv.pl/ lalu
klik menu Disassemblers dan
segera klik aikon disket dari file
WDasm. Tentukan lokasi penyim-
panan hasill download lalu klik
Save

Download Hiew
Sekarang download Hackers View
dengan meng-klik menu Editors
dan cari sub menu Hex Editors
lalu klik aikon disket di bawah
file Hiew. Letakan file ini didalam
folder yang sama dengan WDasm
agar mudah dicari.

1

7 8

2

Cara meng-crack password suatu program aplikasi

Cari String Data
Untuk memudahkan pencarian,
klik menu String Reference yang
akan memunculkan window
W32Dasm List of String Data
Items. Cari kata-kata yang
berhubungan dengan password
dan registrasi.

9

Page 26

Januari 2002 NeoTek 25

NeoTutor

Klik Dua Kali String Data
Ketemu? Biasanya kalau kita
berhasil memasukkan password,
maka akan muncul pesan seperti
Thanks for registering. Ada?
Oke! Sekarang klik dua kali string
data tersebut. Akan muncul kode
assembly untuk pesan tersebut!

Analisa Protection Routine
Sekarang kita analisa Protection
Routine mulai dari alamat
00401E39 sampai 00401E56.
Password Dialog… memanggil
GetDIgItemTextA.… test input…
dibandingkan...lalu lompat mele-
wati Thanks…dan dialog selesai.

Install Dari Folder WDasm
Kemudian klik Installer di folder
C:\WDasm> Pada window Siege
Installer, klik Select Directory >
Use Directory > Install > Install
Now >OK. Jika berhasil maka
akan muncul file application
W32dsm89.

Tentukan Target Sasaran
Download software yang akan di-
crack. Pada tutorial ini kita ambil
salah satu program musik yaitu
Sweet Little Piano. Download di
www.ronimusic.com/download.htm
Program ini akan membuat keyboard
anda menjadi alat musik.

4

10 11

5
Pelajari Tabiatnya!
Segera install dan jalankan program
Sweet Little Piano. Pada window
Password, ketikkan karakter apa-
pun lalu klik OK. Apa yang terjadi?
Muncul window Sweet Little Piano
yang berisi kata-kata: Not a valid
password!.. Camkan tabiat ini.
Kalau perlu dicatat!

6

Lebih Detail
Perhatikan …test eax, eax…
artinya jika nilai kedua register
eax sama, maka instruksi jump je
dilakukan dan jika tidak sama maka
jump tidak dilakukan. Untuk meng-
crack program ini, ubah instruksi
je menjadi dua instruksi nop yang
artinya: no operation.

12

cari target program aplikasi yang ingin
anda preteli dan pelajari tabiat pro-
gram itu (langkah 5–6).

Langkah berikutnya adalah menja-
lankan WDasm dan bongkar program
aplikasi tersebut menjadi bahasa mesin/
assembly (langkah 7–8). Bahasa mesin
terdiri dari kode-kode angka heksa-
desimal yang hanya dimengerti oleh
si”idiot” prosesor komputer anda.

Bahasa assembly, adalah bahasa teren-
dah yang alur logikanya masih dapat
dimengerti. WDasm menyediakan
fasilitas interpreter yang memudahkan
kita memahami kode yang sesuai un-
tuk setiap instruksi assembly.

Langkah berikutnya adalah mencari
kata kunci yang direspon oleh pro-
gram aplikasi yang anda observasi
sebelumnya. Kata-kata kunci itu mi-
salnya “Bad Password,”“Not Registered,”
atau “Thanks for registering.” Kata-
kata ini akan keluar pada saat anda
mencoba memasukkan suatu password.

WDasm menyediakan fasilitas untuk
melakukan pencarian ini dan hal ini
disebut pencarian String Data. Bila
string data telah ketemu, lakukan kon-
versi ke bentuk instruksi assembly
(langkah 9–10).

Selanjutnya telusuri instruksi-instruksi
dengan mencoba mengujinya. Misal-

nya instuksi “jne,” yang akan mem-
buat lompatan ke alamat tertentu bila
input yang dimasukkan tidak sama
dengan suatu nilai tertentu. Dan
WDasm dapat melakukan lompatan
ini denga meng-klik tombol menu
“Jump to.” Hal ini disebut analisa
protection routine (langkah 11–12).

Carilah instruksi routine yang meru-
pakan kunci untuk membuka gembok
password (dilanjutkan ke halaman
berikutnya).

Page 49

NeoEdu

48 NeoTek Januari 2002

ini tidak ada lagi alasan sulit
belajar struktur molekul, khu-
susnya secara stereometri, se-

bab modelling molekul kimia apa saja
dapat dilakukan pada PC anda dengan
ChemSketch yang menyertakan juga
3D Viewer.
Sekali rumus molekul telah berhasil
digambar dan dapat dihitung proper-
ties-nya maka dapat diekspor sebagai
bitmap graphics untuk disisipkan pada
word processor ataupun dapat dilihat
gambaran tiga dimensinya dengan 3D
Viewer.

Semuanya begitu mudah dan software-
nya tersedia gratis di Internet. Ini alasan
kuat guru kimia perlu belajar Internet!

ANANIIMAMASSI 3D FI 3D FIILELE
CCHHEEMMSSKKEETTCCH H DDEENNGGANAN
ADADC/3D VIC/3D VIEWEEWERR
Rumus molekul yang dibuat dengan ChemSketch bukanlah suatu
gambar ‘mati,’ melainkan berisi informasi-infoemasi penting tentang
struktur molekul yang dapat ditampilkan pada browser khusus,
yaitu ADC/3D Viewer yang menggambarkan struktur molekul ini
dalam tiga dimensi. Dapat dioptimasi jarak, sudut, dan torsinya.
Serta dapat dianimasi dalam berbagai bentuk!

K

Membuat animasi 3D dengan ChemSketch

Sudut Tiga Atom
Demikian juga untuk
mengetahui sudut yang dibentuk
oleh tiga atom, pilih Tools >
Measure Bond Angle lalu pilih
tiga atom yang membentuk
sudut. Sudutnya terbaca di
bagian bawah layar.

Untuk Presentasi
Radius inti atom yang ditampilkan
dapat diperbesar ataupun diper-
kecil dengan kelipatan 5%. Bila
diperbesar terus akan berbentuk
space filling penuh, Ini memu-
dahkan untuk melihat hubungan
antara Balls & Sticks dengan
Space Filling.

Main-mainkan Penampilannya
Main-mainkan penampilan mole-
kul ini untuk mendapatkan gam-
baran yang lebih jelas mengenai
bentuk molekulnya serta bagai-
mana sifat kimia dapat ditentukan
dari bentuk stereometrinya. Dengan
model plastik hal ini sama sekali
tidak mungkin!

Jalankan 3D Viewer
Pilih ACD/Labs lalu 3D Viewer
untuk mengaktifkan 3D Viewer.
Layar 3D Viewer akan terbuka
denganrumus molekul maltosa
dalam bentuk wireframe. Bentuk
ini dapat diubah ke Sticks, Balsl &
Sticks, Dots Only, Disks, dan
Spacefill.

Pilih Balls & Sticks
Misalkan kita pilih model Balls &
Sticks. Kelihatan lebih baik tapi
masih kurang sempurna bukan? Ini
karena posisi relatif atom-atom
belum teroptimasi dalam ruang tiga
dimensi. Untuk itu pilih Tools > 3D
Optimization.

Stereomerinya yang Baik
Molekul maltosa itu akan teropti-
misasi posisi atom-atomnya satu
sama lain. perhatikan bahwa cin-
cin segi enam bukanlah pada
bidang datar, melainkan berben-
tuk konfigurasi kursi akibat inter-
aksi antaratom dalam molekul.

4 5

10 11 12

6

Page 50

Januari 2002 NeoTek 49

NeoEdu

Rotasi
Untuk lebih jelas lagi gambaran
tiga dimensinya rotasikan mole-
kul ini baik dengan mengguna-
kan mouse maupun dengan fa-
silitas AutoRotate. Ada lagi
Autorotate and Change Style.

Kembali ke Bitmap File
Kembali ke file bitmap yang di-
buat dengan fasilitas Export tadi.
Buka Microsoft Word dan pilih
Insert > Picture > From File
dan pilih gambar yang dibentuk
tadi misalnya maltosa.bmp dan
klik Open.

Gambar Di-Insert pada Word
Gambar maltosa.bmp sudah masuk
kedalam skripsi anda yang diketik
dengan Word. Anda kini tidak per-
lu bersusah payah menuliskan ru-
mus-rumus molekul tiga dimensi
dengan tangan lagi.

‘Ukuran’ Molekulnya?
Untuk melihat’ukuran’ molekul
maltosa ini atau tepatnya ‘space
filling’-nya pilih View > With Dots
dan diameter-diameter setiap
atom secara relatif akan digam-
barkan. Cara ini nyaris mustahil
digambarkan secara manual.

Jarak Antaratom?
Untuk mengetahui jarak antaratom
(dari inti atom ke inti atom lainnya),
pilih Tools > Measure Distance.
Perhatikan masih banayak fasilitas
lain seperti mengukur sudut ikatan
serta sudut torsi atom-atom dalam
molekul.

Jarak Dua C pada Cincin
Klik dua atom yang hendak diukur
jaraknya. Dalam hal ini adalah dua
atom C pada cincin α-D-Pyranose.
Kedua atom yang dipilih akan di-
warnai hijau dan ukurannya dapat
dibaca di sebelah bawah layar.
Dalam hal ini 1,4283 Ångstrom.

7 8

13 14 15

9

Kembali ke Editor
Anda kembali ke Editor dan pro-
perties yang dipilih sudah ter-
paste pada halaman gambar
anda. Posisinya dapat anda ubah-
ubah. Misalkan letakkan di ba-
wah rumus molekul maltosa
yang baru dibuat tadi.

Siap untuk Selanjutnya
Setelah proses selanjutnya ada
dua. Pertama membuat gambar
statis berupa bitmap image yang
dapat disisipkan pada dokumen-
dokumen lain, misalnya pada
Microsoft Word. Kedua adalah
melihat molekul ini secara 3D

Ekspor ke File
Pilih File > Export dan jandela
dialog Export akan tampil. Pilih
ingin diekspor ke foledr mana
dengan nama apa dan sebagai file
apa. Selain tipe PDF yang lain
dapat berjalan.

1 2 3

Similer Documents