RE FORUM

[REVERSE ENGINEERING] => Newbie => Topic started by: eraser on February 20, 2007, 08:34:44 AM

Title: Newbie crackME - 19->[SOLVED]
Post by: eraser on February 20, 2007, 08:34:44 AM
OK, ako som sľúbil, tak plním.

Rie?enie pozostáva v obídení cd-check kontroly a v prípade úspechu musíte dostať zhodný výpis, ktorý vidno na prilo?enom obrázku. Nesna?te sa dosiahnuť daný text nasilu, bolo by to nekorektné rie?enie.

Názov: CrackMe19 (38.432 bytes)
Autor: eraser, Feb-20-2007
Pack:  N/A
Jazyk: ANSI C, WinAPI
Typ:   cd-check


Nezaradil som ?iadne ochrany, triky, proste nič. Mám pocit, ?e tento druh CrackMe sa tu e?te nevyskytol a keď?e sa jedná o ?kôlku, prvotná verzia je preto ?tandardným príkladom, resp. simuláciou, akým obdobným spôsobom vy?adovali mnohé hry, či iné aplikácie prítomnosť CD v mechaniky.

Patch a rozbor sú samozrejme vítané. Neskor?ie zverejním i tie svoje. Čakám na najefektívnej?ie rie?enie. Patch by mal obsahovať i overenie checksumu pre daný cieľ.

Men?ia rada pre začiatočníkov: Zistite si typy ochrán a dotazov, resp. cesty vy?adovaných súborov a následne si podľa nich vytvorte napr. CD image, čím mô?ete toto CM jednoduch?ie debuggovať.
Title: Re: Newbie crackME - 19
Post by: eraser on February 20, 2007, 04:44:31 PM
Keď?e mnohí robili to, čo som nechcel a zvýraznil  som to dokonca červeným, dávam sem updatovanú verziu a prikladám teda i image, ktorý simuluje CD médiu.

Rie?iť mô?ete obidve verzie, av?ak potom označte, ?e prvá je v1.0.0.0 a druhá v1.0.0.1.

Dúfam, ?e u? je v?etko jasné. Obe verzie majú rozdielnu Good boy hlá?ku, tak?e sa nenechajte pomýliť.

Viacej informácií a men?ia nápoveda v readme.txt, ktorý je v tomto archíve.
Title: Re: Newbie crackME - 19
Post by: Master on February 20, 2007, 05:55:57 PM
Pro prvni verzi mam jiz vse hotovo.Akorat je to naprd,pokud clovek nema ultraiso nebo neco podobnyho na tvorbu image
Title: Re: Newbie crackME - 19
Post by: eraser on February 20, 2007, 06:26:31 PM
Na tvorbu image stačí bohato Nero, tým som to ISO dokonca robil. A následne pou?ívať Daemon Tools a nemám problém, aj v prípade, ?e nevlastním napalovačku, resp. dokonca vôbec nejakú mechaniku.

Inak, pre to prvé CM mô?e? pou?iť i tento image z druhého CM, na debuggovanie to poslú?i výborne. Cracknutie je na tebe, tam u? potrebuje? v?ak výsledok, aký vidí? na prvom obrázku.
Title: Re: Newbie crackME - 19
Post by: HypnotiX on February 20, 2007, 11:41:54 PM
Zmastil jsem nejake reseni, jen doufam ze jsem pochopil zadani. Melo by fungovat na obe verze, tohle je ta prvni.
Title: Re: Newbie crackME - 19
Post by: llAmElliK on February 20, 2007, 11:44:24 PM
Quote from: HypnotiX
Zmastil jsem nejake reseni, jen doufam ze jsem pochopil zadani. Melo by fungovat na obe verze, tohle je ta prvni.

Ses si jistej ze si ve spravnym threadu ??:D:D
Title: Re: Newbie crackME - 19
Post by: HypnotiX on February 21, 2007, 12:57:37 AM
Quote from: llAmElliK
Ses si jistej ze si ve spravnym threadu ??:D:D

Co ja ti vim, to posoudi az eraser ;-)
Title: Re: Newbie crackME - 19
Post by: eraser on February 21, 2007, 08:25:17 AM
OK, tak máme prvého rie?iteľa. Takto nejako som ti to predstavoval. Výborne.

HypnotiX: Ty si nopoval skok, tak?e sa defaultne vykonal call čítania zo súbora  :)  Ja som to rie?il zru?ením celého overovacieho volania, tým sa to dokonca tro?ku i urýchli. ;)

Inak sa trochu čudujem, ?e po patchnutí toho formátovacieho reťazca to CreateFile funkcia zo?rala. Zrejme si niečo vnútorne parsuje alebo za tým stojí samotný OS. No, hlavné je, ?e to ide.

// edit:  Tak robí to OS, skú?al som sa pohrať v príkazovej riadke a backslashov mô?e byť ľubovolné mno?stvo, systém ich v?ak berie ako jeden.
Title: Re: Newbie crackME - 19
Post by: pr0p4g4nd4 on March 01, 2007, 06:26:23 AM
...tak som ho zbuchol
...najprv som chcel toto cme poriesit ako HypnotiX ale nechcel som aby na fore boli dva podobne tuty tak som ho vcera vecer narychlo prerobil(dufam ze tam niesu nejake chyby)  :rolleyes:
EDIT:uploadol som novsiu verziu tutu(opravil som zopar mensich chyb)
Title: Re: Newbie crackME - 19
Post by: eraser on March 01, 2007, 08:45:18 AM
Výborne pr0p4g4nd4. Pekne spravený popis funkcionality tohto CM. Myslím, ?e teraz to musí byť ka?dému jasné.

Rie?enie cez novovytvorenú sekciu je opäť niečo nové pre Newbies, no musím podotknúť, ?e pri hre - napr. podobný ?týl vyu?íva Tomb Raider III, by sa tento spôsob neuchytil, preto?e funkcia na poskladanie cdrom-cesta-súbor sa pou?íva pre návrat niekoľko rozličných výsledkov, resp. absolútnych ciest. To len taká malá poznámka na margo, keď?e sme v ?kôlke.

pr0p4g4nd4: Ten názov novej sekcie sa mi páči... :)
Title: Re: Newbie crackME - 19
Post by: eraser on March 01, 2007, 02:44:04 PM
OK, tak?e tu je moje rie?enie môjho CM  :)  vrátane zdrojákov a najmä patchu, ktorý mô?ete vyu?iť na iné účely, stačí len modifikácia .h súbora a rekompilácia. Check vy?aduje MD5 checksum originálneho a patchnutého súbora.

V pondelok sa mô?ete te?iť na ďal?ie zaujímavé CrackMe, ktoré mi poslal HypnotiX a spolu sme sa zhodli na tom, ?e je to podarený kúsok do ?kôlky. A v zálohe máme e?te jedno.  ;)
Title: Re: Newbie crackME - 19
Post by: Master on March 01, 2007, 08:25:59 PM
Tak sem se konecne prinutil septsat tutik na tohle cme.Snad bude vyhovovat a pujde to z neho pochopit.

Behem vikendu se pokusim sesmolit reseni pro cme 18,tak mi drzte palce :D
Title: Re: Newbie crackME - 19
Post by: pr0p4g4nd4 on March 02, 2007, 10:40:29 AM
Quote from: Master
Behem vikendu se pokusim sesmolit reseni pro cme 18,tak mi drzte palce :D

...ja sa tiez chystam porobit(alebo skor dorobit) tut na toto cme(uz mam hotove vsetky casti cme okrem 4 casti a FINAL-u)

Quote from: eraser
Výborne pr0p4g4nd4. Pekne spravený popis funkcionality tohto CM. Myslím, ?e teraz to musí by? ka?dému jasné.

Rie?enie cez novovytvorenú sekciu je opä? niečo nové pre Newbies, no musím podotknú?, ?e pri hre - napr. podobný ?týl vyu?íva Tomb Raider III, by sa tento spôsob neuchytil, preto?e funkcia na poskladanie cdrom-cesta-súbor sa pou?íva pre návrat niekožko rozličných výsledkov, resp. absolútnych ciest. To len taká malá poznámka na margo, keď?e sme v ?kôlke.

pr0p4g4nd4: Ten názov novej sekcie sa mi páči... :)

...diki za pochvalu  :cool:
...hehhe aj ja sam som sa cudoval co ma to napadlo s tym nazvom tej sekcie  :D
Title: Re: Newbie crackME - 19->[SOLVED]
Post by: Arab3h on June 12, 2007, 01:13:42 PM
Tak tady mam jeste jedno reseni
Title: Re: Newbie crackME - 19->[SOLVED]
Post by: eraser on June 12, 2007, 09:00:23 PM
Ani som nedúfal, ?e sa tu e?te objaví nejake rie?enie. :)

Páčil sa mi posuv, resp. orezanie cesty. Mimochodom, niektore zmeny by som nedoporučoval, napr. zámena kon?tanty cdrom(5) za fixhdd(3), pripadne CDFS za NTFS. Dôvody sú zrejmé, nutno zabezpečiť fungovanie cracknutej verzie pre ľubovoľné systémy s rozličným HW. Napr. ak by som "hru" preniesol na Win9x/ME, ktoré normálne nepodporujú NTFS súborový systém, tak by som neuspel. To mô?e platiť i pre "?pecialistov", ktorí majú FAT32 pod NT systémami.
Title: Re: Newbie crackME - 19->[SOLVED]
Post by: pr0p4g4nd4 on June 13, 2007, 10:41:50 AM
Quote from: Arab3h
Tak tady mam jeste jedno reseni

Fakt si ma potesil tym ze si toto cme poriesil a dokonca ze si napisal aj tutorial.. super  ;)
Dufam, ze sa pozries aj na dalsie cmecka a taktiez dufam, ze porobis aj nejake tuty pripadne keygeny..  :rolleyes:

Quote from: eraser
Ani som nedúfal, ?e sa tu e?te objaví nejake rie?enie. :)

Páčil sa mi posuv, resp. orezanie cesty. Mimochodom, niektore zmeny by som nedoporučoval, napr. zámena kon?tanty cdrom(5) za fixhdd(3), pripadne CDFS za NTFS. Dôvody sú zrejmé, nutno zabezpečiť fungovanie cracknutej verzie pre ľubovoľné systémy s rozličným HW. Napr. ak by som "hru" preniesol na Win9x/ME, ktoré normálne nepodporujú NTFS súborový systém, tak by som neuspel. To mô?e platiť i pre "?pecialistov", ktorí majú FAT32 pod NT systémami.

Heheh, vidis ERASER postupne sa nam ti newbies zbieraju(sice su tu len dvaja ARAB3H a FRENZY.tr)..  :cool: