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