-== CRACKING TUTORIAL 2==-BY HIVOLTAG3

HIVOLTAG3

Banned
Feb 29, 2008
1,273
9
0
-== CRACKING TUTORIAL==-BY HIVOLTAG3

ok onna mama program 1kaka serial no. hoyanna 1ka methode 1k kiyala dennai hadanne.........:P

okkotama isella ,THIS IS FOR EDUCATIONAL PURPOSE ONLY

tools
-------
1.w32dsm89 [debuger]
Code:
http://rapidshare.com/files/88501805/W32dsm89.rar

2.notepad

3.CPLMaker <---- me progrm 1ka thama crack karanna yanne.
link
Code:
http://www.jspayne.com/cplmaker/download.html

downlaod page 1ke FULL ver. 1kai DEMO ver. 1kai dekama thiyenawa,me file 2ma download karaganna,
BUT api crack karanna yanne Full ver. file 1kai.

note:-
CPLMaker kiyanne full ver. programm 1k,namuth eka password protect karalai thiyenne,program 1ka purchase kala ayata pass 1ka danaganna puluwan..:D

dan pataaana gamu.

1. "W32dsm89.rar" file 1ka extract karagena "W32dsm89.exe" open kaganna.

2. dan api download karagatthu "setupcpl.exe" (full ver.) file 1ka open karaganna.

3. isellama ena dialogbox 1ka "yes" karanna,
1-3.jpg


4. dan password 1ka illana dialogbox 1kak ei.password 1kata mokak hari type karala "OK" karanna,ethakota ena ERROR massage 1ka mathaka thiyaganna.OR notepad 1ke type karaganna.dan error 1ka ok karana.

5. ayeth "setupcpl.exe" file ika open karanna,then mulinma ena massagebox 1ka "YES" karanna,dan api inne password 1ka enter karana dialog box 1kei.

6. then W32dsm89 program 1ke "Debug>>Attach to an active process" ... gihin "setupcpl.exe" file 1ka open karaganna.
2.jpg

3.jpg


7. dan right-hand side 1ke thiyena window 1ke "options" yatathe thiyena mul checkbox 3nama tick karanna.
4-1.jpg


8. dan w32dsm main window 1ke "Refs >> String data preference" click karanna
5.jpg


9.api mulinma mathaka thiya gattu ERRORmsg 1ka dan me string list 1kre thiyenawada balamu,ID=00007 yatathe eka thiyenawa ne.
6.jpg


10.dan e line 1ka Double-click karanna,ethakota W32dsm main window 1ke position 2kata e string 1ka join wela kiyala penanawa.
7-1.jpg

7-2.jpg



e position 2ka....
:004015E2 6A07 push 00000007

:00404C88 C744244407000000 mov [esp+44], 00000007

11.dan api
:004015E2 6A07 push 00000007

me line 1ke udata thiyena codes tika tikak check karala balamu...

|:004014C1(C) menna me line 1ka "* Referenced by a (U)nconditional or (C)onditional Jump " 1k kiyala main window 1ke pennanawane,,so api me line 1ka dige trace karagena yamu.
8.jpg


12. dan main window 1ke "Goto>> Goto code location" gihin "code offset" ikata "004014C1" type karala "OK" karanna,
9-2.jpg


ethakota
:004015D1 BF80000000 mov edi, 00000080
me line 1kata jump wena location 1kata yanawa.

9.jpg


13. dan apita penawa
:004014C1 0F840A010000 je 004015D1
menna me line 1ken thamai 004015D1 location 1kata jump wenne.
dan api me location 1kata "Break point" 1k set karamu.ethakota program 1ka run wena kota e location 1ka fetch wenna isella program 1ka pause wenawa.

Break point 1k set karanne,BP 1ka set karanna oni line 1ka select karala,"F2" key 1ka press karanna.

10.jpg


14.dan api password 1ka enter karana dialogbox 1ke mokak hari type karala "ok" karala balamu[in this case mama "hivoltag3" kiyala enter karanawa],(api dan test karanne password incorrect kiyana error 1ka enne 004014C1 kiyana location 1ka nisada kiyalai.)
11.jpg


15.dan pena widiyata 004014C1 kiyan location 1ka nisa thamai api waradi pass 1k enter kalama ERROR msg 1k pennanne.bcos break point 1ka active wela program 1ka pause wunane.

12.jpg


16.dan api e location 1ka patch karala balamu.
pahala pic 1ka widiyata patch karamu.

12-1.jpg

13.jpg


after patch

14.jpg


17. dan api "run" button 1ka press karala patch karapu 1ke effect 1ka balamu..

ohhhh

ethakota menna me error 1ka enawa..

15.jpg


18.dan me error 1ka anuwa apita penawa,me program 1kata passward 1ka oni karanne error 1ka bypass karanawatat wada "ENcrypt" karapu deyak DECRYPT karanna kiyala..
soo api mecchara wela apu path eka dan wenas karamu[its a dead end].(meke hatiyata Error 1ka bypass karana 1ka useless,apita meke real password 1kama hoyanna wenawa)


19.dan api program 1ke password 1ka type karana textbox 1ka trace karagen yamu..
(methanadi api karanna ahadanne fake pass 1k enter karala eka osse trace karana 1kai.api fake pass 1ka enter kalama program 1ka eka real of fake kiyala compare karala balanawa,ethakota apita real pass 1ka hoyaganna try karamu.)

20.dan issella apu ERROR msg 1ka ok karanna.then ayeth step 5,6,7 widiyata program 1ka load karaganna.[]

21.dan api karanna yanne input karana text 1ka osse trace karagena yana 1kai.

22.w32dasm 1ke Functions >> Imports click karanna

23. ena "W32Dasm Alphabetic list of imported unctions" window 1ken "USER32.GetWindowTextA" select karaganna.

16.jpg


24. danapi e line 1kaa adala location walata breakpoint add karamu..isella wagema e line 1ka d-click karala "F2" press akranna....me widiyata e line 1kata break points 2k set karanna wenawa.
17-1.jpg

17-2.jpg



25. dan password 1ka enter karana dialogbox 1ke kamathi namak type karala "OK" karanna.(in this case im using "hivoltag3")
18.jpg


26. dan API window 1ka open wenawa...meke arg yatathe window 1ke input karapu text pennanawa....
19.jpg


27. dan "Get API Result" button 1ka press karamu.
20.jpg


28. dan oyalata penawane main window 1ke activate wela thibuna line 1ka 1k pahalata yanawa.
21.jpg


29. dan api "STEP INTO" (F7) button 1ka 3 parak withara hemin press karamu[note 1ka balanna],(take some time between two strock[1 sec])...

note:-
main window 1kat balagena "step into" button 1ka press karanna,avtivate wena line 1ka
"* Reference To: KERNEL32.lstrcmpA, Ord:0290h"
menna me line 1kata pahalin thiyena location 1kata enakam
ekiyanne
:00401E83 FF1580E24000 Call dword ptr [0040E280] me line 1kata enakam "STEP into" button 1ka press karanna..

final.jpg



30. dan ayeth api window 1ka open wenawa,,dan parissamen e window 1ka study karanna,,,ethakota apita penawa

API NODOC Arg00 = lstrcmp(Arg01,Arg02,Arg03,Arg04,Arg05,Arg06,Arg07,Arg08)
API Address=00401E83, API Return Address=00401E89
Arg01 = 0012d43c ->(LPDWORD)6f766968 or (LPSTR)"hivovlvl7"
Arg02 = 0040c7b0 ->(LPDWORD)324c5043 or (LPSTR)"CPL21764"
Arg03 = 0012d4dc ->(LPDWORD)00000000 or (LPSTR)""
Arg04 = 00401dd5 ->(LPDWORD)24448b55 or (LPSTR)"U‹D$ ‹ìƒì8="
Arg05 = 6f766968 ->(LPDWORD)24448b55 or (LPSTR)""
Arg06 = 6c766c76 ->(LPDWORD)24448b55 or (LPSTR)""
Arg07 = 00000037
Arg08 = 0014894c ->(LPDWORD)005d74d0 or (LPSTR)"Ðt]"

menna me wage text tikak....

dan meke thiyene monada kiyala therum ganna balamu...

1st line 1ken thiyenne compare karanna oni comman 1ka...eke widiyata (Arg01,Arg02) compare wenawa,

thawa duratat baluwoth Arg01=="hivoltag3" (fake password 1ka)
Arg02=="CPL21764" (this should be da real password)

ok dan apita real pass 1ka dakinna puluwanne....

hik hik thats all folks...

onna ohoma thamai itin e program 1ke password ka hoyanne...

api muladima karapu e kiyanne step 8-18 karapude dead end 1k une e path eke gihin pass 1ka hoyanawata wada password compare karana comman disable karanna puluwan nisai ,but me program 1kedi password 1ka aniwa
oniwenawa encrypt karapu data decrypt karanna.

namuth apita me pilibadawa athdakim thiyenam one shot ma "KERNEL32.lstrcmpA" line 1kata break point set karala password hoyanna thibuna.tuto 1k nisa ehema karala wadak nahane..

onna itin mama tuto 1ka karala nam iwarai ,mama hithanawa oyalath meken yamak igena gannathi kiyala..

meka mage 2weni cracking tuto 1ka...

AND REMEMBER THIS TUTO IS FOR EUCATIONAL PURPOSE ONLY!!!!...DO NOT MAKE MONEY ON CRACKING.CRACKS,......

WISH U ALL DA BEST!!!!....
 

kodi666

Member
Feb 27, 2007
419
6
0
tnx macho.i had few tutorials about crackin from w32dasm n Hive,but this one is great.step by step niyameta thiyenawa.
keep posting more crackin tutorials bro
 

Ethical_World

Member
Mar 15, 2009
2,036
90
0
#! /bin/sh
No Use Dude Just Flowing this tut . Before you learn about Reverse Eng Its Better to learn the Assembly Lang . Things like Stack Pointers, Jumpers and so on ..

To poster


BTW nice tut ... Hope you wouldn't mind me saying something on this tut !!
This tut is about a replacing a Serials , not recovering it rit ?..

Dont you think its better if you go thought a simple crack or a serial Phishing guide before doing this kinda big thing. Im not blaming the tut ! it well done and its real professional guide. But I don't its much understandable ..thats all
 

HIVOLTAG3

Banned
Feb 29, 2008
1,273
9
0
No Use Dude Just Flowing this tut . Before you learn about Reverse Eng Its Better to learn the Assembly Lang . Things like Stack Pointers, Jumpers and so on ..

To poster


BTW nice tut ... Hope you wouldn't mind me saying something on this tut !!
This tut is about a replacing a Serials , not recovering it rit ?..

Dont you think its better if you go thought a simple crack or a serial Phishing guide before doing this kinda big thing. Im not blaming the tut ! it well done and its real professional guide. But I don't its much understandable ..thats all

what can i say?.. there are many techniques which involves in RE, if u wish u can follow some neat guides that available on the net like "ArTeam".
It is true that rise from the bottom is da best way. And again this aint much, thnx for da comment mate.