GPL - Cyber Team
Welcome To Indonesian GPL - Team Community
ini adalah forum untuk saling berbagi ilmu tentang dunia IT
silahkan daftar dan bergabung bersama kami.
jangan takut tersaingi karena kita telah berbagi, menjadi seseorang yang berada tertinggi sendiri itu tidak mengenakan, berbagi itu indah
regard`s GPL - Team
GPL - Cyber Team
Welcome To Indonesian GPL - Team Community
ini adalah forum untuk saling berbagi ilmu tentang dunia IT
silahkan daftar dan bergabung bersama kami.
jangan takut tersaingi karena kita telah berbagi, menjadi seseorang yang berada tertinggi sendiri itu tidak mengenakan, berbagi itu indah
regard`s GPL - Team
GPL - Cyber Team
Would you like to react to this message? Create an account in a few clicks or log in to continue.

GPL - Cyber Team

Kita Senang Berbagi
 
IndeksGalleryLatest imagesPencarianPendaftaranLogin
Welcome To Indonesian GPL - Team Community
Statistics
Total 372 user terdaftar
User terdaftar terakhir adalah nurfatriani

Total 135 kiriman artikel dari user in 84 subjects

 

 Persiapan Sebelum men-Crack Programs

Go down 
PengirimMessage
andysoekamti
Staf GPL
Staf GPL
andysoekamti


Jumlah posting : 103
Points : 258
Join date : 27.06.10
Age : 30
Lokasi : Bekasi

Persiapan Sebelum men-Crack Programs Empty
PostSubyek: Persiapan Sebelum men-Crack Programs   Persiapan Sebelum men-Crack Programs EmptyWed Mar 02, 2011 9:54 pm

Cracking. Mungkin banyak diantara kita yang ingin tahu lebih jauh, atau ingin mempelajarinya, tetapi tidak menemukan tutorial yang tepat. Memang tutorial cracking jauh lebih sedikit dari tutorial "underground" yang lain. Apalagi dalam bahasa Indonesia. Oleh karena itu saya memberanikan diri untuk menulis tutorial dalam bahasa Indonesia, agar lebih mudah dimengerti. Karena ini adalah tutorial pertama saya, mohon maaf kalau ada yang salah atau kurang berkenan di hati anda. Tutorial saya akan mengajarkan anda segala sesuatu tentang cracking, secara step by step. Tutorial pertama ini akan menjelaskan beberapa tool yang harus anda miliki.

Ok, cukup pembukaannya. Sekarang kita akan bersiap untuk ngecrack. Untuk itu kita butuh beberapa "alat perang" yang akan saya jelaskan fungsinya
sebagai berikut :

1. Softice versi 3.2

SoftIce adalah software yang sangat bagus dari Numega ,(http://www.numega.com) yang digunakan untuk mendebug suatu program secara live. Artinya mendebug suatu program dengan cara menjalankan program dengan cara mentrace kode kode badan program tersebut dan mencoba mengerti bagaimana suatu program bekerja. Tentu saja kode kode tersebut akan berupa perintah assembly.

2. WDasm 8.9 32 bit

Wdasm, adalah software dissambler yang akan kita gunakan untuk mendebug program, tidak dengan menjalankan program tersebut, tapi dengan mempelajari listing kode program tersebut, sekali lagi kode ini dalam assembly. Dissambly, artinya kita merubah kembali suatu program kedalam bahasa assembly. Untuk yang lebih "advance" anda dapat menggunakan software dissambler yang lain, yakni IDA (Interactive Dissambler) salah satu keunggulannya adalah ketika digunakan untuk mendebug program dalam bentuk vxd, atau virtual device driver.

Ciri khas yang merupakan perbedaan debugging secara live dan dead list adalah, umumnya pada live debugging (or cracking kita mengikuti alur program dari depan ke belakang (secara sistematis dari atas ke bawah), tapi pada deadlist kita mentrace dari belakang ke depan.

3. Hexeditor.

2 Tool yang diatas akan membuat perubahan yang bersifat sementara pada program, jika ingin membuat suatu perubahan yang bersifat permanen pada suatu program membutuhkan hexeditor. Saya memakai Hex Workshop, anda juga bisa memakai hex editor yang lain seperti Ultra Edit, dll.

4. Filemon dan Regmon.

Filemon, dan regmon dapat did/l di [You must be registered and logged in to see this link.] Utility ini digunakan untuk memonitor registry dan file. Umumnya 2 tool ini jarang digunakan.

5. Borland Resource Workshop.

Tool, ini dapat digunakan untuk mengedit resource daripada program. yang dalam sangat jarang kasus dapat digunakan untuk ngecrack.


/////////////////////////////////////////////////////////////////////////////
semua tool di atas dapat didownload di [You must be registered and logged in to see this link.]
/////////////////////////////////////////////////////////////////////////////


Tentu saja ini belum, semuanya. Kelak di lain tutorial, saya akan mengajarkan anda memakai tool yang lain.

Hal hal lain yang anda butuhkan dalam ngecrack :
- pengetahuan tentang bahasa pemrograman Assembly, tidak perlu yang rumit rumit, cukup anda tahu apa itu register, dan perintah perintah dalam bahasa assembly.
- Brainware, dalam arti otak anda


Ok, jika semua sudah lengkap mari kita lanjutkan lagi. Dalam tutorial pertama ini saya belum akan mengajarkan bagaimana cara ngecrack suatu program, tapi lebih dulu saya akan menjelaskan beberapa hal mengenai Softice.



WIN 32 API.

Apa ini ? mungkin anda yang sudah terbiasa dengan pemrograman di tingkat Windows 95 sudah tahu ini. Win 32 Api, adalah sekumpulan perintah dari Windows 95, yang dapat digunakan untuk programmer dalam programnya. Anda mungkin masih bingung. Begini, daripada membuat sendiri kode kode untuk sesuatu yang khusus, dan memasukkannya dalam program, hal ini jelas tidak efisien. Program itu tentu akan mempunyai ukuran yang sangat besar. Oleh sebab itu untuk fungsi tertentu, cukup dengan memanggil API ini, dengan begitu program dapat dibuat lebih ringkas dan efisien. Contoh fungsi yang biasa dipakai yakni fungsi getdlgitemtexta , yakni fungsi untuk mengambil sebaris text/string. Akhiran a berarti fungsi tersebut adalah fungsi 32 bit. Anda dapat mendapatkan daftar lengkap dari fungsi ini dari setiap paket bahasa pemrograman yang anda miliki. Besar total sekitar 12 MB.

BREAKPOINT.

Salah satu kegunaan Softice adalah breakpoint. Ini adalah dewa dari kita para "cracker" Breakpoint, adalah semacam interupsi dengan syarat tertentu. Misalnya dalam softice kita mengetik peryataan BPX --->>> perintah untuk Breakpoint, GetSystemTime , maka setiap program yang memanggil fungsi ini akan mengakibatkan kita "terlempar" kembali ke Softice, dan siap untuk melihat listing program yang memanggil fungsi tersebut.

Menkonfigurasi Soft/Ice

Anda hanya perlu merubah 1 hal, yakni buang semua semi kolon (, didepan kata exp pada Winice.dat , berikut ini adalah konfigurasi Winice.dat saya :

PENTIUM=ON
NMI=ON
ECHOKEYS=OFF
NOLEDS=OFF
NOPAGE=OFF
SIWVIDRANGE=ON
THREADP=ON
LOWERCASE=OFF
WDMEXPORTS=OFF
MONITOR=0

PHYSMB=32
SYM=1024
HST=256
TRA=8
MACROS=32
DRAWSIZE=2048

INIT="Code ON;Faults OFF;X;"

F1="h;"
F2="^wr;"
F3="^src;"
F4="^rs;"
F5="^x;"
F6="^ec;"
F7="^here;"
F8="^t;"
F9="^bpx;"
F10="^p;"
F11="^G @SS:ESP;"
F12="^p ret;"
SF3="^format;"
CF8="^XT;"
CF9="TRACE OFF;"
CF10="^XP;"
CF11="SHOW B;"
CF12="TRACE B;"
AF1="^wr;"
AF2="^wd;"
AF3="^wc;"
AF4="^ww;"
AF5="CLS;"
AF8="^XT R;"
AF11="^dd dataaddr->0;"
AF12="^dd dataaddr->4;"
CF1="altscr off; lines 60; wc 32; wd 8;"
CF2="^wr;^wd;^wc;"

;LOAD=c:windowssystemuser.exe
;LOAD=c:windowssystemgdi.exe
;LOAD=c:windowssystemkrnl386.exe
;LOAD=c:windowssystemmmsystem.dll
;LOAD=c:windowssystemwin386.exe
; ***** Examples of export symbols that can be included *****
; Change the path to the appropriate drive and directory
;EXP=c:windowssystemvga.drv
;EXP=c:windowssystemvga.3gr
;EXP=c:windowssystemsound.drv
;EXP=c:windowssystemmouse.drv
;EXP=c:windowssystemnetware.drv
;EXP=c:windowssystemsystem.drv
;EXP=c:windowssystemkeyboard.drv
;EXP=c:windowssystemtoolhelp.dll
;EXP=c:windowssystemshell.dll
;EXP=c:windowssystemcommdlg.dll
;EXP=c:windowssystemolesvr.dll
;EXP=c:windowssystemolecli.dll
;EXP=c:windowssystemmmsystem.dll
;EXP=c:windowssystemwinoldap.mod
;EXP=c:windowsprogman.exe
;EXP=c:windowsdrwatson.exe
; ***** Examples of export symbols that can be included for Windows 95 *****
; Change the path to the appropriate drive and directory
EXP=c:windowssystemkernel32.dll
EXP=c:windowssystemuser32.dll
EXP=c:windowssystemgdi32.dll
EXP=c:windowssystemcomdlg32.dll
EXP=c:windowssystemshell32.dll
EXP=c:windowssystemadvapi32.dll
EXP=c:windowssystemshell232.dll
EXP=c:windowssystemcomctl32.dll
EXP=c:windowssystemcrtdll.dll
EXP=c:windowssystemversion.dll
EXP=c:windowssystemnetlib32.dll
EXP=c:windowssystemmsshrui.dll
EXP=c:windowssystemmsnet32.dll
EXP=c:windowssystemmspwl32.dll
EXP=c:windowssystemmpr.dll
EXP=c:windowssystemvb40032.dll
EXP=c:windowssystemmfc40.dll
EXP=c:windowssystemmsvbvm50.dll --->>> Hanya tambahan, di anda mungkin tidak ada.

Ok, saya rasa sekarang kamu telah memiliki pengetahuan yang cukup tentang tool tool yang kita butuhkan. Di edisi berikutnya saya akan mulai mengajarkan kepada kamu cara cara ngecrack software, downloadlah dulu software itu, yakni Start Clean, ukuran hanya sekitar 100 kb , di [You must be registered and logged in to see this link.]

"Crack 1 software a day, and you'll become a cracking guru" Persiapan Sebelum men-Crack Programs 2312 Persiapan Sebelum men-Crack Programs 2312

sumber: heckeria.net
Kembali Ke Atas Go down
http://heckeria.net
 
Persiapan Sebelum men-Crack Programs
Kembali Ke Atas 
Halaman 1 dari 1

Permissions in this forum:Anda tidak dapat menjawab topik
GPL - Cyber Team :: Hacking Forum :: Hacking Area :: Hacking Menengah-
Navigasi: