home contactus
okladka

Poznaj techniki tworzenia programów,
które zadziwią użytkowników swoim działaniem

Haker, wbrew utartym poglądom, nie jest osobą, której głównym celem jest niszczenie -- haker to ktoś, kto podchodzi do standardowych problemów programistycznych w niestandardowy sposób, tworząc własne rozwiązania, często zaskakujące innych. Opracowywanie takich nietypowych rozwiązań wymaga wszechstronnej wiedzy z zakresu programowania, znajomości systemu operacyjnego i umiejętności wynajdowania i stosowania nieudokumentowanych funkcji języków programowania i platform systemowych.

"C++. Elementarz hakera" to książka przeznaczona dla wszystkich tych, którym "zwykłe" programowanie już nie wystarcza i którzy chcą stworzyć coś wyjątkowego. Przedstawia techniki, dzięki którym programy będą działać szybciej, a efekty ich działania będą zachwycać i zaskakiwać. Czytając ją, nauczysz się pisać aplikacje, które rozbawią lub zirytują innych użytkowników, tworzyć narzędzia do skanowania portów oraz wykorzystywać wiedzę o systemach operacyjnych i językach programowania do optymalizacji i przyspieszania działania programów.

Wiedząc, jak działają hakerzy, będziesz mógł zabezpieczyć swoje aplikacje przed atakami tych, którzy swoją wiedzę wykorzystują w niewłaściwy sposób.


Wstęp (7)
Wprowadzenie (9)
Rozdział 1. Jak uczynić program zwartym, a najlepiej niewidzialnym? (19)
Rozdział 2. Tworzenie prostych programów-żartów (61)
Rozdział 3. Programowanie w systemie Windows (97)
Rozdział 4. Sieci komputerowe (139)
Rozdział 5. Obsługa sprzętu (223)
Rozdział 6. Sztuczki, kruczki i ciekawostki (241)
Podsumowanie (283)
Skorowidz (285)