|
Programista tworzy, kraker zmienia - tak można by sparafrazować znane powiedzenie w odniesieniu do komercyjnego przegrywania oprogramowania. Programy można przed nielegalnym rozpowszechnianiem zabezpieczyć na wiele sposobów. Każde zabezpieczenie - jak głosi inne powiedzenie - da się jakoś obejść. Niekiedy jest to tylko kwestia czasu, jednakże również czas jest dla firm wprowadzających na rynek nowe programy ważnym czynnikiem nie należy do przyjemności stwierdzenie, że krążek instalacyjny z grą, która nie miała być freeware już w kilka dni po premierze handlowej krąży wśród użytkowników w dziesiątkach kopii, a potrzebny krak można bez trudu znaleźć w Internecie.
W rywalizacji programistów z krakerami zdecydowaną przewagę mają ci ostatni. Dzieje się tak, dlatego że większość programistów oraz firm produkujących software nie uświadamia sobie, jak bardzo zdesperowani są inni programiści, by złamać najróżniejsze klucze, oszukać kontrole oryginalności CD, ograniczenia czasowe i wszelkie inne, jakie może mieć płatny program i jakie jest wyposażenie warsztatowe tych ludzi. Choć na razie krakerzy górują pod względem bogactwa wiedzy umieszczonej na serwerach sieciowych, nie istnieje na świecie chociażby jeden serwer, poświęcony opisom antykrakerskich zabezpieczeń programów. Niechaj książka "Cracking. Jak przed nim się bronić" przynajmniej otworzy oczy wszystkim firmom produkującym oprogramowanie, by spojrzały na problem z perspektywy swych strat finansowych i dostrzegły, którędy im te wielkie pieniądze uciekają. A uciekają, ponieważ kiepsko zabezpieczone produkty są z powodzeniem kopiowane. Autor, który przede wszystkim z własnej ciekawości zajmuje się problematyką krakerstwa i zabezpieczania programów, poglądowo przedstawia w swej książce metody, jak efektywniej można te programy chronić przed przed niedozwolonym użytkowaniem i rozpowszechnianiem. Pokazuje słabe punkty programów z pozoru dobrze zabezpieczonych, objaśnia sztuczki, jakimi zazwyczaj posługują się krakerzy przy pokonywaniu zabezpieczeń i proponuje konkretne rozwiązania, jak te programy lepiej zabezpieczać. Można więc tę książkę bez przesady nazwać lekturą obowiązkową dla każdego, kto swój program pisze dla celów komercyjnych.
Na treść książki składają się następujące rozdziały:
- Wstęp do problematyki
- Programy najczęściej używane przez krakerów
- Najczęstsze błędy w dziedzinie zabezpieczeń
- Podstawowe typy zabezpieczeń
- Wykrywacze debugerów i dezassemblerów oraz i inne sztuczki poprawiające jakość zabezpieczeń
- Porady, jak lepiej chronić programy
- Ważne struktury w Windows
- Skutki zabezpieczania programów
- Ciekawe strony internetowe
Książka wyposażona jest w płytę CD-ROM z dziesiątkami programów do kompresowania i kodowania w celu ich zabezpieczenia, debugerów i ich wykrywaczy, z praktycznymi projektami zabezpieczeń oraz kompletnymi przykładami z książki.
Pavol ÄerveĹ (ur. 1976) pracuje jako ekspert oprogramowania w firmie Alcatel. Z komputerem zetknął się po raz pierwszy w wieku lat trzynastu i był to 8-bitowy ZX Spectrum. Po okresie zajmowania się wirusami komputerowymi na PC obecnie całkowicie poświęca się zabezpieczaniu programów przed nielegalnym kopiowaniem i bierze udział w pracach nad nowym typem programu kodującego do plików startowych. Spośród języków programowania najwyżej ceni Asemblera. Dotychczas publikował w czasopismach Computer, Chip i PC Revue, na stronach internetowych www.zive.cz, www.gamespub.sk i in.
Zobacz inne pozycje powiązane z tą książką:
 |
3D Studio Max R2. Ilustrowany poradnik
Bousquet Michele Wydawnictwo Mikom
Książka dotyczy programu graficznego 3D Studio Max. Jest to Ilustrowany poradnik, więc każde polecenie jest dokładnie przedstawione i ilustrowane przykładami. Polecenia uporządkowane są alfabetycznie, co ułatwia korzystanie z poradnika jako podręcznego...
|
 |
3D Studio Max R2. Ilustrowany poradnik
Bousquet Michele Wydawnictwo Mikom
Książka dotyczy programu graficznego 3D Studio Max. Jest to Ilustrowany poradnik, więc każde polecenie jest dokładnie przedstawione i ilustrowane przykładami. Polecenia uporządkowane są alfabetycznie, co ułatwia korzystanie z poradnika jako podręcznego...
|
 |
Programowanie w Matlab
Jerzy Brzózka, Lech Dorobczyński Wydawnictwo Mikom
Książka adresowana jest do uczniów starszych klas szkół średnich, studentów, nauczycieli, pracowników naukowych i wszystkich zainteresowanych wykorzystaniem języka programowania MATLAB.
MATLAB jest nowoczesnym, zorientowanym obiektowo językiem programowania...
|
 |
Programowanie w Matlab
Jerzy Brzózka, Lech Dorobczyński Wydawnictwo Mikom
Książka adresowana jest do uczniów starszych klas szkół średnich, studentów, nauczycieli, pracowników naukowych i wszystkich zainteresowanych wykorzystaniem języka programowania MATLAB.
MATLAB jest nowoczesnym, zorientowanym obiektowo językiem programowania...
|
 |
Internet
Michałowska Agnieszka, Michałowski Sławomir Wydawnictwo Mikom
Książka omawia zagadnienia związane z korzystaniem z Internetu przy użyciu wszystkich systemów Windows (Windows95/96/NT/2000). Celem książki jest przygotowanie Czytelnika do samodzielnej wędrówki po zasobach Internetu oraz do korzystania z usług oferowanych...
|
 |
Internet
Michałowska Agnieszka, Michałowski Sławomir Wydawnictwo Mikom
Książka omawia zagadnienia związane z korzystaniem z Internetu przy użyciu wszystkich systemów Windows (Windows95/96/NT/2000). Celem książki jest przygotowanie Czytelnika do samodzielnej wędrówki po zasobach Internetu oraz do korzystania z usług oferowanych...
|
 |
Macromedia Flash 4
Katarzyna Piwowarska, Szymon Piwowarski Wydawnictwo Mikom
Książka dotyczy programu Macromedia Flash 4, który służy do tworzenia interaktywnych animacji na stronach WWW (i nie tylko). Można się z niej nauczyć, jak bez znajomości języka JAVA, braku umiejętności pisania skryptów CGI, a nawet składni HTML, tworzyć...
|
 |
Macromedia Flash 4
Katarzyna Piwowarska, Szymon Piwowarski Wydawnictwo Mikom
Książka dotyczy programu Macromedia Flash 4, który służy do tworzenia interaktywnych animacji na stronach WWW (i nie tylko). Można się z niej nauczyć, jak bez znajomości języka JAVA, braku umiejętności pisania skryptów CGI, a nawet składni HTML, tworzyć...
|
|