******************************************************************************************
  RODZAJE ZABEZPIECZE UYWANE W ORYGINALNYCH GRACH ORAZ CO ZROBI ABY JE PRZEJ.
******************************************************************************************
                                         CZ I 
******************************************************************************************
Kilka lat temu skopiowanie oryginalnej gry nie stanowio adnego problemu nawet dla kompletnego laika (take prawo byo inne). Obecnie jest troch gorzej, aby przegra sobie orygina trzeba si niele naprodukowa przy zdjciu zabezpieczenia. Poza tym trzeba mie oglne pojcie o rodzaju zabezpieczenia jakie si napotyka (czyli po prostu zna schemat postpowania z konkretnym utrudnieniem) no i oczywicie zna assembler. Mona te prociej (robi to wielu lamerw) - cign gotowego cracka, patcha lub rozkodowany plik wykonywalny ze stron warezowych i zrobi sobie swj wasny "orygina".  Firmy produkujce oprogramowanie rozrywkowe wykorzystuj jeden z wielu gotowych systemw zabezpieczajcych opracowanych przez takie firmy jak Sony, MSL Laserlock International, Spinner Software, C-Dilla Macrovision Corporation, TTR technologies Ins. i inne...Tego typu zabezpieczenia s bardzo kosztowne, a rezultat ich wykorzystania w mniejszym lub wikszym stopniu utrudnia ycie piratom i crackerom. Przewanie po tygodniu dostpne s ju w sprzeday u piratw gotowe "przecite" pytki zwane potocznie penymi - oryginalnymi wersjami :-). Tego typu proceder jest szeroko rozpowszechniony u naszych wschodnich ssiadw -  wychodzi im to raz lepiej a raz gorzej, ale przewanie to drugie. Kiedy kupiem na bazarku gr HERETIC II - oczywicie rosyjskiej produkcji, bya ona beznadziejnie przegrana - poza tym nie zawieraa cieek muzycznych a crack jaki by tam umieszczony  by  po prostu do d.... A wic jak widzicie lepiej samemu zabra si do tego :-). Poniej przedstawie wam z jakiego typu "wistwem" moecie si spotka; a w nastpnych opisach postaram si przedstawi schemat postpowania z konkretnym zabezpieczeniem (od A do Z jak przej najczciej spotykane zabezpieczenia). W kilku przypadkach sposb  zabezpieczenia nie jest jeszcze rozgryziony do koca (myl, e to kwestia czasu)... 

Najczciej spotykane zabezpieczenia:

1) SafeDisk - firmy C-Dilla Macrovision Corporation 
2) Laser Lock - firmy MSL Laserlock International
3) SecuROM - firmy Sony
4) CD-Cops - firmy Spinner Software
5) DiscGuard - firmy TTR technologies Ins

Moemy te spotka si z zabezpieczeniami innego typu: (s one proste do obejcia)

6) Overburning
7) Dummy Files
8) Illegal TOC
9) Physical Errors

W tej czci opisze cztery najbardziej popularne i najczciej spotykane zabezpieczenia (SafeDisc, LaserLock, Overburning i Dummy Files) 

SAFEDISK
--------
SafeDisk firmy C-Dilla Macrovision Corporation jest obecnie najczciej stosowanym zabezpieczeniem przez producentw oprogramowania rozrywkowego (gier).

Po czym mona je pozna: na oryginalnej pycie znajduj nastpujce pliki:
- 00000001.TMP, CLCD16.DLL, CLCD32.DLL, CLOCKSPL.EXE
oraz pliki
- GAME.EXE, GAME.ICD (GAME - tu moe by dowolna nazwa np: tytu giery) .

Przykady gier posiadajcych to zabezpieczenie:
 
Army Men 2
Microsoft Atlas 2000
Blood 2
Braveheart
Bundesliga Stars 2000
Carmageddon 2
Championship Manager 3
C&C: Tiberian Sun
Commandos: Btcod
Darkstone
Dethkarz
DiscWorld Noir
Dungeon Keeper 2
Microsoft Encarta 2000
Expandable
European Air War
FA Premier League Stars
Falcon 4
Fifa 2000
Fleet Command
Gungan: Die Neue Welt
Heavy Gear 2
Hell-Copter
Heroes of Might & Magic
Hidden & Dangerous
Jagged Alliance 2
Klingon Honor Guard
Legacy of Kain: Soul Reaver
Lego Creator
Lego Chess Madden NFL 2000
Mech Warrior 3
Midtown Madness
Might & Magic 7
NBA Inside Drive 2000
NBA 2000
NFL Fever 2000
NFS: High Stakes
NHL 2000
Oddworld: Abe's Exoddus
Pandora's Box
Prince of Persia 3D
Rage
Railroad Tycoon II
Railroad Tycoon II TSC
Redline
RollerCoaster Tycoon
Powerslide
Rainbow Six
Roller Coaster Tycoon
Speedbusters
Star Trek: BotF
Star Wars Droids
TA: Kingdoms
V2000
Viva Football
Warhammer 4000: RoW
Warzone 2100
Western Front
Worms 2: Armageddon
You Don't Know Jack 2
 
Po przegraniu tak zabezpieczonej pyty moecie si grubo rozczarowa, poniewa przy uruchamianiu gry program poprosi was o woenie oryginalnej pyty :-( , take crackowanie pliku uruchomieniowego GAME.EXE nie przyniesie podanych skutkw (program si zwiesi - zawsze)...Sprytne nie :-)...
Plik GAME.ICD jest oryginalnym, wykonywalnym plikiem gry; natomiast GAME.EXE jest tak zwanym loaderem (kluczem) bdcym czci zabezpieczenia SafeDisk. Naley zwrci take uwag na rozmiary obu plikw. Plik GAME.EXE ma przewanie 200kB - 300kB a GAME.ICD 1MB-2MB...ciekawe ?...
Technologia SafeDisk nie wymaga uywania jakichkolwiek sprztowych kluczy czy innych wynalazkw. Opiera si na weryfikacji cyfrowych sygnatur osadzonych przez laser na oryginalnej pytce przy procesie toczenia (tzw. masteringu). Proces osadzania sygnatur jest wykonywany przy toczeniu pytki przy uyciu skomplikowanej aparatury. Przy przegrywaniu takiego kompaktu wizka laserowa pomija wymienione powyej  sygnatury i przegrana gra pomimo tego, e si instaluje nie potrafi si uruchomi (nie widzi cyfrowych sygnatur) i wyskakuje jake denerwujcy komunikat proszcy o woenie oryginalnej pytki. Sposb obejcia tego zabezpieczenia jest powszechnie znany w gronie crackerw, jednak tylko wskie grono osb zajmuje si tego typu badziestwem. Po pierwsze do rozwalenia tego potrzeba oryginalnej pytki oraz a piciu programw (Softice for W9x, Procdump 1.x, Adump, Frogsice 0.1x, W32Dasm, troche wiedzy o PE format), poza tym nie jest to takie proste, wymaga cierpliwoci no i znajomoci assemblera. Sposb rozwalenia tego zabezpieczenia postaram si opisa nastpnym razem - musz poyczy od kolesi jaki orygina zabezpieczony SafeDiskiem no i wtedy co opracuje.
Jeeli nie chce Ci si bawi w crackowanie moesz cign sobie gotowca (rozkodowany plik) z dowolniej strony warezowej (good lame) i "skomponowa " chodzcy orygina :-)...

LASERLOCK
---------
Laser Lock firmy MSL Laserlock International jest take zabezpieczeniem z ktrym moemy si zetkn - ale adziej.

Po czym mona je pozna: na oryginalnej pycie znajduje si ukryty katalog, ktry zawiera pliki ktre nie moe sczyta nagrywarka lub czytnik. Ukryty katalog zawiera procedury wywoujce  LaserLock.

Przykady gier posiadajcych to zabezpieczenie:

Asghard
Fallout 2
Metro Police
Shogo 
SpecOps

LaserLock wykorzystuje kombinacj zakodowanego oprogramowania wywoujcego go i unikatowego znaku laserowego znajdujcego si na powierzchni pyty CD. Znak ten wykonywany jest podczas procesu masteringu. Kada aplikacja znajdujca si na CD-romie zawiera unikatowy parametr zabezpieczajcy, ktry zapewnia kompletne zabezpieczenie przed przegrywaniem i reprodukcj.
Jak z tym walczy ? Bardzo przydatnym okazuje si program BlindRead, ktry potrafi sczyta tak zabezpieczon pyt. Ponadto mona skorzysta ze znanych programw takich jak NERO, CDRWIN (od ver 3.5 i nowsze) - tylko naley pamita o jednej rzeczy, naley zaznaczy opcj IGNORE READ ERROR. Przy sczytywaniu i nagrywaniu najlepiej ustawi prdkoci (czytanie/zapis) 1x/1x...chyba, e komu si pieszy to mona poprbowa z wyszymi wartociami. W nastpnym opisie umieszcz przykadowe nastawy w programach CDRWIN i NERO parametrw przy przegrywaniu pyt z tego rodzaju zabezpieczeniem.

OVERSIZE
--------
OverSize to dobrze znane zabezpieczenie i bardzo proste do przejcia. Dane znajdujce si na pycie maj wiecej MB ni standardowa pyta (np. 660MB) - std nazwa OverSize. Dwa lata temu na rynku nie byy dostpne pyty o pojemnoci 700MB lub wikszej, stanowio to do duy problem. Ale obecnie... no problem. Aby przegra tak pyt naley zakupi takowy kompakt i po kopocie :-). Jednak nie wszystkie nagrywarki i programy nagrywajce obsuguj tego typu pyty - naley si z tym liczy. Moim zdaniem najlepszym programem do przegrywania tego rodzaju pyt jest WinonCD 3.50 lub 3.60.

Przykady gier posiadajcych to zabezpieczenie:


Commandos
Gangsters
Hopkins FBI
Anno 1602
Nice 2

Zabezpieczenie tego typu jest coraz rzadziej stosowane ze wzgldu na atwoc w dostpie do pyt o wikszej pojemnoci.

DUMMY FILES
-----------
Zabezpieczenie to moemy rozpozna po obecnoci ogromnych plikw - dummy files (przewanie maj one rozszerzenie *.afp). S to tylko pliki atrapy, ktre niby maj po 700 lub wicej MB. Istniej rne metody walki z tym badziestwem, poczwszy od scrackowania pliku wykonywalnego (wywalenia wywoa do tych plikw oraz usunicia plikw i nagrania pyty od nowa bez nich - opisze to w nastpnej czci na przykadzie) lub sprawdzenia ile rzeczywicie maj dane - jeeli poniej 660 MB to przy przegrywaniu naley zaznaczy opcj (DAO/TAO Disk at Once/Track at Once) w programie przegrywajcym, wwczas dummy files bd dokadnie odwzorowane na przegranej pycie. Niektre programy do nagrywania mog odmwi posuszestwa pokazujc rozmiar przegrywanego programu w GB... :-(...Jeeli natomiast po sprawdzeniu dane  maj powyej 660 MB to naley wykorzysta pyt 700MB lub wiksz i tak jak poprzednio zaznaczy opcj DAO/TAO. CDRWIN lub Nero powinny poradzi sobie z tego typu zabezpieczeniem. Spotykane s te gry zabezpieczone poprzez Dummy Files i Illegal TOC (niezgodna tablica allokacji plikw).

Przykady gier posiadajcych to zabezpieczenie:

Commandos
Delta Force
Gangsters
Nice 2
Tomb Rider 3

Nie spotkaem si od pewnego czasu z tego typu zabezpieczeniem - ale nie cieszmy si za wczenie - na pewno wymyl co nowego.
Jak wida powyej ostatnie dwa zabezpieczenia mog wystpowa  parami...czego si nie robi aby utrudni ycie ludziom...no ale od czego s crackerzy...bez nich wiat by by za nudny i monotonny...

To na tyle moich wypocin w pierwszej czci rozwodzenia si nad  zabezpieczeniami. Podstaw walki z nimi jest znajomo ich dziaania co przedstawiem pokrtce. Nie ma wikszego sensu rozpisywa si na ten temat...wystarcz same konkrety...przecie nie piszemy pracy magisterskiej. W nastpnym tutorialu postaram si zaprezentowa przykady amania opisanych powyej zabezpiecze no i oczywicie dalsz cz opisu pominitych zabezpiecze - jeli Bg pozwoli i nie wsadz mnie do puda za rozpowszechnianie piractwa  wrd modziey :-))

...#EmEs@  /AAOCG/...           ( e-mail: emes1@iq.pl )

Wszelkie uwagi bd mile widziane, moe si gdzie machnem - Nobody Is Perfect... :-))
****************************************************************************************
