Vademecum hakera. Edycja plików binarnych

okladka

Zobacz jak wyglądają programy od środka

Większość dostępnych obecnie aplikacji pozwala użytkownikowi dokonywać rozmaitych modyfikacji: od zmian wyglądu i dodawania nowych ikon począwszy, na zapisywaniu własnych makrodefinicji skończywszy. Nie zawsze to wystarcza. Żeby naprawdę zmusić program do działania zgodnie z naszymi oczekiwaniami, trzeba wejść nieco głębiej w jego kod.

Dzięki tej książce poznasz wiele technik, które umożliwią Ci samodzielną modyfikację rozmaitych programów, zarówno aplikacji użytkowych, jak i gier. Dowiesz się, jak "oszukać" grę, jak zmieniać teksty w programach, jak odnajdywać furtki pozostawione przez programistów. A przy okazji poznasz tajniki programowania, które sam będziesz mógł wykorzystać w swojej praktyce.

  • Poznasz różne systemy liczbowe i nauczysz się przeliczać wartości pomiędzy nimi
  • Nauczysz się modyfikować kody wynikowe programów za pomocą Hex Workshop i kHexEditor
  • Dowiesz się, jak zmieniać zasoby (ikony, teksty, skróty klawiaturowe) używając programów Resource Hacker, EXEScope i PE Resource Explorer
  • Nauczysz się edytować programy wewnętrznie skompresowane
  • Dowiesz się, jak zabezpieczać własne aplikacje przed modyfikacjami
  • Poznasz sposoby "oszukiwania" gier
  • Dowiesz się, jak odczytywać z dyskietek ukryte informacje
  • Poznasz podstawy pisania własnych kompilatorów
Do książki dołączony jest CD-ROM zawierający przydatne narzędzia i kody źródłowe.

"Vademecum hakera" to książka, dzięki której wykonasz w programach zmiany, które wydają się niewykonalne. Zadziwisz siebie i swoich znajomych!

100 sposobów na Google

okladka

Internet pozwala Ci skorzystać z niezwykłego bogactwa informacji: musisz tylko umieć je znaleźć. Pomocny może być Google, najpopularniejsza wyszukiwarka Internetu (dostarcza dziennie średnio 150 milionów wyników wyszukiwania). Im więcej o niej wiesz, tym łatwiej dotrzesz do tego, co Cię interesuje. "100 sposobów na Google" to książka, która nie tylko pozwoli Ci korzystać z tego wspaniałego narzędzia szybciej i skuteczniej, ale także wprowadzi Cię w świat zaawansowanych technik posługiwania się tą wyszukiwarką. Nauczysz się nie tylko znajdywać informacje, ale także wykorzystywać potencjał Google"a we własnych programach.

Książka przedstawia:
  • Podstawy formułowania skutecznych zapytań
  • Wyszukiwanie z uwzględnieniem języka i daty utworzenia strony
  • Paski narzędzi Google"a dla różnych przeglądarek
  • Usługi specjalne i serwisy Google: katalog, grupy dyskusyjne, wyszukiwanie grafiki, wiadomości, Froogle
  • Usługi firm zewnętrznych korzystające z Google, Google przez e-mail
  • Korzystanie z dodatkowych usług Google za pomocą aplikacji
  • Pisanie aplikacji z użyciem GoogleAPI i wiele przykładowych programów w różnych językach programowania
  • Pozycjonowanie stron WWW w Google
  • Korzystanie z systemu reklamowego AdWords
Skrypty przedstawione w tej książce nie dotyczą tylko Google, mają one również za zadanie wykorzystanie ogromnego potencjału Internetu. "100 sposobów na Google" to doskonałe źródło inspiracji dla entuzjastów wyszukiwania.


ABC Access 2003 PL

okladka

Informacje możemy gromadzić na różne sposoby: możemy używać do tego notatników, fiszek lub papierowych kartotek. Gdy jednak danych jest dużo, tradycyjne metody okazują się nieskuteczne. Antidotum na problemy związane ze zbieraniem i wyszukiwaniem informacji jest komputerowa baza danych. Utworzyć ją można za pomocą programu Microsoft Access.

MS Access jest narzędziem do tworzenia relacyjnych baz danych. To program względnie prosty w obsłudze i właśnie ta cecha zadecydowała o jego ogromnej popularności. Pozwala on nie tylko gromadzić informacje, ale także szybko wyszukiwać je według założonych kryteriów i prezentować w formie raportów.

Książka omawia:
  • Podstawowe zasady projektowania baz danych
  • Dzielenie danych na tabele i tworzenie relacji między tabelami
  • Rodzaje pól w tabelach
  • Importowanie i eksportowanie danych do innych programów
  • Tworzenie efektywnych kwerend służących do wyszukiwania danych
  • Projektowanie formularzy do wprowadzania danych
  • Tworzenie eleganckich raportów

Jest to książka dla początkujących użytkowników. Nawet jeśli nie miałeś do tej pory doczynienia z Accessem, a Twoje doświadczenie komputerowe jest niewielkie, z pewnością z jej pomocą nauczysz się obsługiwać ten program.


Windows Server 2003. Bezpieczeństwo. Biblia

okladka

W systemach obsługujących serwery, znaczenie bezpieczeństwa jest trudne do przecenienia. Dotyczy to w szczególny sposób nowych systemów operacyjnych, takich jak Windows 2003 Server, które z racji swojej krótkiej obecności na rynku, są potencjalnie bardziej narażone na skuteczne ataki hakerów. Pojawienie się nowego systemu oznacza jednocześnie początek wyścigu, między hakerami, którzy próbują go złamać, a administratorami, którzy starają się temu zapobiec.

Jeśli chcesz w tym wyścigu wygrać, sięgnij po książkę: "Windows Server 2003. Bezpieczeństwo. Biblia". Jest to opracowanie mające dostarczyć Ci wszystkich informacji niezbędnych do skutecznego zabezpieczanie sieci przed atakami zewnętrznymi i wewnętrznymi. Dowiesz się jak analizować środowisko sieciowe, planować i wdrażać odpowiednie rozwiązania, przygotowywać i prowadzić audyty zabezpieczeń, szyfrować dane oraz uwierzytelniać użytkowników.

Poznasz:
  • Potencjalne zagrożenia
  • Sposoby planowania i inspekcji systemu zabezpieczeń
  • Zabezpieczanie systemu operacyjnego
  • Zabezpieczanie aplikacji
  • Szyfrowanie danych
  • Uwierzytelnianie w systemie Windows Server 2003
  • Protokół Kerberos
  • Infrastrukturę klucza publicznego i wdrażanie usług certyfikatów
  • Tworzenie wirtualnych sieci prywatnych L2TP i PPTP
  • Protokół IPSec
  • Microsoft Internet Security and Acceleration Server

Po prostu Fedora Core 1

okladka

Poznaj następcę systemy Red Hat Linux

Przez wiele lat Red Hat Linux cieszył się opinią jednej z najlepszych dystrybucji systemu Linux. Doczekał się wielu edycji, ostatnia z nich nosiła numer 9. Tych wszystkich, którzy czekali na "jubileuszową", dziesiątą odsłonę Red Hata, spotkała niespodzianka. Firma Red Hat postanowiła wycofać się z dalszych prac nad swoim flagowym produktem, przekazując dalszy rozwój tej dystrybucji w ręce programistów skupionych wokół projektu Fedora.

Efektem ich pracy jest produkt noszący nazwę Fedora Core 1 i jemu właśnie poświęcona jest ta książka. Jest ona przewodnikiem dla początkujących użytkowników, którzy planują zainstalowanie i użytkowanie darmowego systemu, zamieszczonego na dołączonych płytach CD-ROM.

Omówione w niej zagadnienia to:
  • Instalacja systemu Fedora Core 1 (w tym również instalacja na komputerze z działającym systemem Windows)
  • Graficzne środowisko pracy
  • Korzystanie z dysków twardych i wymiennych nośników danych
  • Praca w środowisku tekstowym
  • Narzędzia dostępne w systemie
  • Korzystanie z Internetu
  • Pakiet internetowy Mozilla
  • Pakiet programów biurowych OpenOffice.org
  • Program graficzny GIMP
  • Korzystanie z systemu Fedora Core 1 jako serwera usług internetowych

Książka jest niezwykle bogato ilustrowana, napisana prostym językiem. Poszczególne czynności przedstawiono krok po kroku, w punktach. Taka konstrukcja gwarantuje, że jeśli nawet nie miałeś wcześniej kontaktu z Linuksem, po lekturze będziesz w stanie sprawnie posługiwać się systemem Fedora Core 1.


J2EE. Wzorce projektowe. Wydanie 2

okladka

Podstawowymi zagadnieniami opisywanymi w książce są wzorce, najlepsze techniki, strategie projektowe i sprawdzone rozwiązania wykorzystujące kluczowe technologie J2EE, czyli strony JSP, serwlety, komponenty EJB i interfejs JMS. Katalog wzorców J2EE zawiera 21 wzorców i o wiele więcej strategii, przy wykorzystaniu których powstają najlepsze rozwiązania programistyczne.

"J2EE. Wzorce projektowe. Wydanie drugie" zawiera opis następujących zagadnień:
  • 21 wzorców projektowych J2EE -- znane i w pełni sprawdzone oraz nowe wzorce zapewniające najlepsze rozwiązania dla aplikacji biznesowych
  • strategie projektowe dla warstwy prezentacji, biznesowej i integracji
  • opis zastosowania technologii JSP, EJB, JSM, usług sieciowych i serwletów
  • przykłady nie zalecanych rozwiązań stosujących technologię J2EE
  • sposoby refaktoryzacji poprawiające istniejące projekty
  • diagramy UML ilustrujące przedstawiane zagadnienia
  • dużą liczbę przykładów zastosowania wzorców, strategii i refaktoryzacji

O autorach:
Deepak Alur jest architektem rozwiązań biznesowych Javy w Sun Java Center z 14-letnim doświadczeniem. [więcej...\

John Crupi jest wybitnym inżynierem i szefem architektów Javy w Sun Java Center. [więcej...\

Dan Malks zajmuje się technologiami obiektowymi oraz ich zastosowaniem w projektach biznesowych i usługach sieciowych. [więcej...\


« poprzednia 1 2 3 4 5 6 7 8 9 10 następna »