
C  R  A  C  K  E  D  B Y : M i c h e !!



Target:   Opera 4.02 (web browser the best for me)
Addrsss:  http://www.opera.com
Tools: W32Dasm 8.93 , Hiew
Tools address: http://www.protools.cjb.net
Level of cracking: hmm i will say biginner
Date when i made this crack and tutor: 29.10.2000.


Ok lets the game begin !!!
Ok this is tutorial how to crack opera 4.02 the best web browser,the fastet and most beutiful for me but i said BUT!!! it is shareware version so i have to crack it hehehe.
Ok start opera and you'll see some splash screen of opera and on it it is wrote "Unregistered version" after that when opera is started you can see som nag screen that remind us that is evaluation version and he count our days what we have for free 
use of opera and also you can see in the main window of opera that on the top of window is also written that is "Unregistered version".Ok we have here as we can see 3 protection schema but 
we have one more that is "evalutaion counter" who count how many days we still have.This is the wroste protection here in  this progi.I must say that i will not teach you how to make key gen or how to find serial number but i will teach you how to 
kill all these messages what we have here that remind us that is "Unregistered and evaluation version".
For those who want to find serial (using softice) i can tell them that they can try to put 
bpx dialogboxparama on registration window. he
Ok lets go on this way.First make a copy of opera.exe file and dissasemble that copy with W32dasm.After that logicaly we will go in SDR window and look for our messages.First message what we will look for is "Unregistered version".Ok you have found 
her,nice,now click once on our message and we will land on her,the cod will be :

* Possible Refernce to String Resource ID=21428: "Unregistered version"
		         |
:0041AFAE 68B4530000     push 000053B4
:0041AFB3 FF35B8985600   push dword ptr [005698B8]

Now scroll up a litlle bit untill instruction jne 0041AFF2 and look for offset number (to me it was 1AFA0).So write him on paper and go to HIEW load opera.exe file and look for our offset then change jne in je 7550 in 74550,then press F9 to save 
changes after that F10 to exit HIEW.Ok now start opera and youll see that we kill one message "Unregistered version". Ok go back in W32dasm and click again in SDR window on "Unregistered version" and we will land here:
* Possible Refernce to String Resource ID=21428: "Unregistered version"
:004CC017 68B4530000      push 000053B4
:004CC01C 8BCF            mov ecx,edi
:004CC01E E8F5B3FFFF      call 004C7418

Ok again scroll up untill instruction :
7537  jne 004cc023  
Look in offset (mine was CBFEA) and go in HIEW and change jne in je 7537 in 7437.Start again opera and you will see that there is no more message "Unregistered version".Ok now exit W32dasm and dissasemble our file copy of opera.You finised ? ok now 
we must kill nagscreen that remind us for evaluation and we must kill evaluation counter the most important thing in protection schema of opera.So now press shift+L and then enter.Wait for couple second till W32dasm load all dll files after he 
finished press the button Run or press F9.Now W32dasm will load Opera with our nag screen,after he load it with nag screen click on the button terminate than we will be placed on :

* Reference To: USER32.DialogBoxParamA, Ord:0093h

:0043D34 FF1514B55300      Call dword ptr [0053B514]
:0043D93A 33C9             xor ecx,ecx

Now again scroll up till our jump je 0043d954 and write his offset on the paper.
Now we can change our jne in je and we will kill nag screen but we didnt kill evaluaiont counter who count how many days we have more.So i decide to look around here and i have scroll up and i saw call 004CEAAB and i decide to go in this call.When 
i came into this call
i was placed on the code:
:xxxxxxxx 57    push edi
:xxxxxxxx 8B7C2408   mov edi...
:xxxxxxxx 85FF     test.....
:xxxxxxxx 7430    je 004CEAE4   <-  our jump
:xxxxxxxx 803F00  cmp byte ptr [edi],00
:xxxxxxxx 742B    je 004CEAE4  <- our jump same as above
......

These jumps jump on this  code
:xxxxxxxx pop edi 
:xxxxxxxx ret
This mean that they take our time and compare with the zero that mean that they check do we have some more time so we have to reverse them simple change them in jne.So write they ifsset and go in Hiew and change them (with these jumps we kill the 
time counter).Also change jump je 0043d954 in jne to kill nag screen.Now start opera and what we can see hmmm
hhehehehehehehhhheeeeee
we can see that there is no messages "Unregistered version" and there is no nag screen that remind us for evaluation but we get a new small window who said that he can create our nag creen.This small window do not make any kind of limitation he 
just say that he can create our nag screen so he is also boring so we gonna kill him to hehe.Ok place on jump je0043d954
and execute him we will land here:
:xxxxxxxx  832xxxxxx   and dword......
:xxxxxxxx  85FF        test....
:xxxxxxxx  5F          pop edi
:xxxxxxxx  7516        jne 0043d976  <- our boy 
So here he chack is our nag is created or not so we have to change this jump also.Write his offset and change jne in je in HIEW.After this start opera and you'll see that there is no more small window.Ok thats all dudes enjoy in this the best web 
browser in the world but fully functional heheeee.


You can conntact me on my e-mail: 

bogumileh@yahoo.com




Ovo je kratki tutor o krekovanju browsera Opera 4.0 finalne verzije sa Java podrskom tj. ne obicne opere bez java podrske.Operu mozete skinuti sa oficijelnog sajt ili cneta tj.
http://www.opera.com   ili
http://www.cnet.com
Alat koji je potreban da se krekuje opera je:
W32DASM 8.93  - disasembler/debuger
HIEW 6.16.  -  Hexeditor
Ove preograme mozete naci na skoro svim hakerskim sajtovima gdje ima i tutora o krekovanju.
http://core.8bn.com
ili mozete sigurno naci na pretrazivacu
http://astalavista.box.sk

Ok sada tutor
Opera je web browser najbolji alternativni browser a po mom misljenju je najbolji browser za web bolja i od netscapa a pogotovo od onog ruzno Internet Explorera.Podatak govori da ona treba samo 6MB RAM-a za rad a jako brzo i pogotovo postepeno ucitavanje stranica.Jedina mana opere je sto nije besplatna kao ova dva druga ali zato postojimo mi hakeri da bi razrijesili i taj mali problem oko registracije programa i njihovo koristenje u punoj formi. :)
Opera 4 ima 3  "zastite",prva je ona kad se program pocne ucitavati pa se pojavi onaj mali crveno-crni prozorcic (uvodni) gdje dole malim slovima pise da unregistered version.Druga zastita je ona kada se ucita opera gdje se pojavi onaj nag screen koji vas napominje da je opera shareware program i da imate 30 dana da je slobodno koristite i da unesete ime i sifru za registraciju i naravno treca je znaci kad se ucitala opera gore uvrhu pise takodje da je opera unregistered version i eto to je to ja mislim da ne bi trebalo bit  vise :)
Ok sada malo rada :))
Instalirajte Operu na vas kompjuter.Udjite u direktorij opera i kopirajte opera.exe fajl tj. napravite kopiju ovog fajla.
Sada dissasemblirajte kopiju opera.exe fajla u w32dasm-u.
Kada ste disassemblirali pritisnite ctrl + L ,pa zatim enter i 
sacekajte da se ucitaju svi dll fajlovi.Kad se i to zavrsi onda pritsnite dugme run ili F9,tada ce se ucitati opera sa onim prozorom koji vas napominje da ima te 30 dana evaluacije.
Eh sada kliknite na dole traci na w32dasm da se vrati njegov prozor i zatim pritisnite dugme terminate (zakljuciti) i hop ponovoste u glavnom prozoru w32dasm-a ali na nekom drugom mjestu u programu eh sad malo pomjerajte gore par redova i vidjecete negdje naredbu je ili jne (jump if equal/jump if not equal) neznam tacno al uglavnom kada se na nju pozicionirate i pogledate u dno prozora w32dasma vidjecete offset broj 4156A eh zapisete ga fino na papir.Ok sada idete na dugme REFS pa onda izaberete String Data Reference i onda se otvara jedan prozor.U njemu mozete vidjeti sve poruke koje se javljaju u programu.Mi cemo traziti onu nasu poruku Unregistered version.Kada je nadjete kliknite jednom na nju onda ce te se pozicionirati u glavnom programu na tu poruku a ako kliknete jos jednom na nasu poruku bicete postavljeni na drugu liniju u programu takodje sa nasom porukom.Eh sada kada ste kliknili jednom nasu poruku pomicite se malo prema gore dok ne naidjete na narebe je ili jne i procitajte njihove offsete.Znaci najpre kliknemo jednom na nasu poruku unregistered version pa nadjete naredbu je ili jne pa onda opet kliknete na poruku i nadjete takodje odmah iznad par linija naredbu je ili jne i zapisete offsete.Ti offseti bi trebali biti C6C0B i 21321.Sada odete u HIEW i pozicionirate se na opera.exe fajl i konvetujete ga u Hexa-decimalni oblik i nadjete ove offsete pritiskom na F5 i upsivanjem u desnom gornjem cosku ove nase offsete.Kada se pozicionirate na nase offsete invertujte naredbe je u jne i jne u je (74=je i 75=jne) i kada invertujete onda pritisnete F9 pa F10.Sada pokrenite operu i sta vidite,naravno vidjecete ako ste sve dobro uradili da nema nag screena i da nema unregistered version poruka sto znaci da je opera krekovana i da je poso 
zavrsen.Toliko zasad
NApomena i opera 4.0 beta 5 verzija se krekuje na isti nacin samo sto je tamo drugaciji offset brojevi.

Written and cracked  by  M i c h e !!!!!!
e-mail:miche@lamerstaff.com
