plik


Zapezpieczenia Zabezpieczenia programów i gier Ten tytuł, jak i treść artykułu trochę odbiegają od tematyki VB, ale ponieważ mogą tu być "luźne" texty, to czemu nie. Jak zabezpieczone są programy i gry wielkich firm. Najczęściej są one zapisane na płytach CD, a więc i tam kryje się zabezpieczenie, a jakie? Jaka jest struktura płyty CD W standardzie CD dane umieszczane są wzdłuż spiralnej ścieżki biegnącej od środka nośnika w kierunku zewnętrznej krawędzi. Ścieżka ta tworzy wizerunek ślimaka. W początkowym obszarze znajduje się tzw. wprowadzenie, czyli Lead-In. Następnie jest część mieszcząca dane (zajmuje 640 lub 700 MB), za nią jest końcowa część, czyli Lead-Out.W części początkowej umieszczona jest tabela zawartości, czyli TOC (Table Of Contents). TOC przechowuje informacje o pozycjach ścieżek, sesji. W TOC znajdują się też informacje (tylko CD-R, CD-RW) o maksymalnej prędkości nagrywania, czyli o wymaganej mocy lasera. Obszar danych podzielony został na sektory, każdy to 2352 bajty. Wykorzystywane są tylko 2048 bajtów. Pozostałe 304 bajty to informacje korekcyjne. Po każdym sektorze umieszczone jest dodatkowo 96 bajtów danych będących częściami subkanałów. Każda płyta CD zawiera 8 takich struktur danych o pojemności ok.4 MB każda, oznaczane są kolejnymi literami alfabetu od P do W. W każdym z 96-ścio bajtowych bloków przechowywane jest po 16 bajtów danych z kanałów P-S oraz po 8 z kanałów T-W. W kanale Q przechowywane są informacje o aktualnym czasie granego utworzy (jeśli chodzi o CD-Audio). Lead-Out ma trwać co najmniej 90 sekund i musi pozostać pusty, w tedy każdy czytnik CD będzie "wiedział", że to koniec płyty. Proste zabezpieczenia Polegają na umieszczeniu na CD danych czytalnych przez CD, ale nie mogących być nagrane na CD-R. Najlepszym sposobem jest umieszczenie na CD błędnych informacji o jego zawartości. W takiej sytuacji pojedyncze pliki mogą mieć spreparowaną objętość kilku gigabajtów! A tak na marginesie, to miałem kiedyś uszkodzoną dyskietkę 3,5' o pojemności 8,3 GB! (Szkoda, że była uszkodzona :-) Błędne sektory Inną zaawansowaną metodą jest tworzenie złych i błędnych 10 000 sektorów, czyli ok. 20MB. Czytnik wcale nie musi być kierowany w tamto miejsce w czasie korzystania z programu/gry, a kopiowanie takiego dysku jest możliwe, sektory uszkodzone zostaną pominięte, ale program/gra nie będą działać. Ta technika wykorzystana jest w SafeDisc. Oczywiście powstał unSafeDisc, czyli crack'er, który dostępny jest pod http://csir.cjb.net. Fizyczne uszkodzenie Ta technika polega na fizycznym dosłownym wypaleniu kawałków płyty (stają się czarne). Program/gra z nich nie korzysta, a kopiowanie bez użycia specjalnych programów jest niemożliwe. Marcin Porębski ( Doogie ) marcin.porebski@interia.pl

Wyszukiwarka

Podobne podstrony:
ART5 (19)
ART5 (15)
ART5 (14)
ART5 (18)
art5 (17)
art5
ART5 (5)
art5
ART5 (9)
ART5 (7)

więcej podobnych podstron