Hacking. Sztuka penetracji

okladka

Poznaj metody działania elity hakerów

Haker kojarzy się zwykle z wrogiem publicznym, przed którym przestrzegają nas media. Najczęściej kojarzymy hakerów z włamaniami do systemów komputerowych i wielomilionowymi stratami zaatakowanych przez nich firm. Prawda jest jednak zupełnie inna. Haker to ktoś, kto potrafi w niekonwencjonalny sposób wykorzystać nieprzewidziane lub przeoczone właściwości systemów, bądź też stosuje znane wszystkim metody do rozwiązania problemów, dla których nie były one przewidziane.

Wiele osób mówi o sobie "jestem hakerem", jednak niewiele spośród nich posiada wiedzę umożliwiającą udowodnienie tego w praktyce. Tematyce hakerstwa poświęcono już wiele książek, ale żadna z nich nie wyjaśnia szczegółów technicznych metod, które stosują przedstawiciele tej grupy. Książka "Hacking. Sztuka penetracji" jest inna. Zawiera wyjaśnienie wielu zagadnień, które powinien znać każdy, kto nazywa siebie hakerem. Przedstawia zarówno teoretyczne, jak i praktyczne aspekty hackingu.

Autor książki, kryptolog i specjalista w zakresie bezpieczeństwa informacji, opisuje w niej techniki i sztuczki hakerów:
  • Wykorzystywanie błędów w programach
  • Tworzenie własnego kodu powłoki
  • Techniki powracania do funkcji biblioteki libc
  • Podsłuchiwanie i przekierowywanie ruchu w sieci
  • Skanowanie portów
  • Techniki łamania haseł

Wiadomości zawarte w tej książce mogą być wykorzystane przez wszystkich, którzy chcą zainteresować się hackingiem. Przyszli hakerzy dowiedzą się z niej, od czego zacząć i jak rozwinąć swoje umiejętności, a specjaliści od zabezpieczeń -- na co zwrócić szczególną uwagę w swojej pracy.


Sieci komputerowe

okladka

Sieci komputerowe rozwijają się niezwykle dynamicznie. Regularnie pojawiają się nowe technologie, nowe sposoby przekazywania danych, nowe protokoły i narzędzia. Chyba każdy użytkownik komputera spotkał się przynajmniej raz z siecią komputerową. Internet jest dziś tak powszechny jak telewizja czy radio. Coraz popularniejsze stają się też nowe technologie -- sieci bezprzewodowe, Bluetooth i sieci komórkowe. Znajomość zagadnień leżących u podstaw projektowania i wykorzystywania sieci komputerowych jest przydatna każdemu, kto chce być na bieżąco z nowoczesnymi technologiami.

"Sieci komputerowe" to kompendium wiedzy poświęcone współczesnym technologiom sieciowym. Opisuje zarówno mechanizmy już wykorzystywane, jak i te, które są obecnie w fazie badań i testów. Przedstawia sieci kablowe i bezprzewodowe oraz wykorzystujące je aplikacje -- WWW, radio internetowe, usługi sieciowe i wiele innych.

  • Zastosowania sieci komputerowych
  • Warstwa fizyczna -- kable, światłowody i łącza bezprzewodowe
  • Warstwa łącza danych -- protokoły sieciowe, weryfikacja poprawności przesyłu danych
  • Kontrola dostępu do nośnika
  • Podwarstwa MAC -- Gigabit Ethernet, 802.11, szerokopasmowy dostęp bezprzewodowy i przełączanie
  • Warstwa sieciowa -- algorytmy routingu, kontrola przeciążeń, QoS, IPv4 i IPv6
  • Warstwa transportowa - programowanie gniazd, UDP, TCP, RTP i wydajność sieci
  • Warstwa aplikacji -- e-mail, WWW, PHP, bezprzewodowy dostęp do WWW, MP3 i strumieniowe przesyłanie dźwięku
  • Bezpieczeństwo sieci -- AES, RSA, kryptografia kwantowa, IPsec i bezpieczeństwo WWW

O autorze:
Andrew Stuart Tanenbaum jest autorem bardzo znanych książek informatycznych, które stanowią lekturę obowiązkową w dziedzinie komputerów. [więcej...\


Matematyka z komputerem dla liceum i technikum

okladka

Matematyka przez wielu ludzi odbierana jest jako nauka złożona, trudna i wymagająca żmudnej pracy. Nakład pracy, głównie związanej z wykonywaniem skomplikowanych obliczeń niezbędnych do rozwiązywania zadań matematycznych można ograniczyć dzięki możliwości wykorzystania do tego komputera. Arkusz kalkulacyjny Excel umożliwia wykonywanie nawet najbardziej złożonych obliczeń oraz definiowanie własnych algorytmów obliczeniowych. Za jego pomocą można przygotować również modele i symulacje, dzięki którym łatwiej będzie zrozumieć skomplikowane zagadnienia teoretyczne.

Niniejsza książka przeznaczona jest dla wszystkich, którzy chcą poznać "królową nauk", korzystając z możliwości komputera i internetu. Zawiera ponad 60 przykładów zastosowania komputera w nauce matematyki. Przedstawia zarówno sposoby rozwiązywania zadań matematycznych, jak i zasady przygotowywania modeli matematycznych oraz materiałów pomocnych podczas lekcji. Rozwiązanie każdego z przykładów przedstawione jest w postaci sekwencji czynności, które należy wykonać, co bardzo ułatwi Ci ich zrozumienie.

Przekonaj się, że nauka matematyki z wykorzystaniem komputera
może być ciekawsza i łatwiejsza.


Real World Adobe Photoshop CS. Edycja polska

okladka

Sekrety obróbki obrazów i przygotowania ich do druku

  • Modele i tryby kolorów w obrazie
  • Korekcja kolorystyki i retusz obrazów
  • Reprodukowanie obrazów -- druk i prezentacja elektroniczna

Najczęściej opisywanymi zastosowaniami Photoshopa CS są często wykorzystywane w folderach i reklamach efekty specjalne, deformacje i filtry. Tymczasem większość użytkowników tej aplikacji wykorzystuje ją do zadań znacznie bardziej "prozaicznych" -- korekcji cyfrowych zdjęć, retuszu obrazów i przygotowania ich do druku bądź publikacji w sieci. Dopiero w tych zastosowaniach Photoshop ujawnia swoją potęgę. Ale też one powodują najwięcej problemów praktycznych. Dobór wartości parametrów przy korekcji barwnej, właściwe określenie rozdzielczości obrazu i głębi kolorów, kalibracja sprzętu, likwidowanie przebarwień -- większość użytkowników dochodzi do optymalnych rozwiązań drogą eksperymentów, na które jednak nie zawsze jest czas.

"Real World Adobe Photoshop CS. Edycja polska" to książka szczegółowo opisująca te właśnie zastosowania Photoshopa CS. Jeśli więc szukasz podręcznika, dzięki któremu poznasz wszystkie zagadnienia związane z uzyskiwaniem obrazów najwyższej jakości, to właśnie jest książka dla Ciebie. Czytając ją, dowiesz się, jak skalibrować monitor i skaner, jaki model barw wykorzystać w pracach przeznaczonych do druku, jak prawidłowo przeprowadzić korekcję tonalną i retusz obrazka. Nauczysz się korzystać z kanałów i ścieżek, przygotowywać obrazy w trybie bichromii i dobierać format zapisu obrazka odpowiedni do formy jego prezentacji.

  • Okna dialogowe, palety i narzędzia Photoshopa CS
  • Parametry obrazów: rozmiar, rozdzielczość, głębia bitowa i tryb barw
  • Korekcja tonalna za pomocą krzywych
  • Stosowanie ścieżek i zaznaczeń
  • Wykorzystanie warstw korekcyjnych przy obróbce cyfrowych zdjęć
  • Wyostrzanie obrazów
  • Kolory dodatkowe i bichromia
  • Dobór parametrów skanowania
  • Praca z plikami w formacie RAW
  • Techniki edycyjne i retuszerskie
  • Automatyzacja zadań za pomocą skryptów
  • Drukowanie i publikowanie obrazów w sieci

Photoshop CS jest doskonałym narzędziem, a ta książka odkryje przed Tobą wszystkie jego możliwości.


W potrzasku języka C

okladka

Każdy, nawet najbardziej doświadczony programista, popełnia błędy podczas pracy. Niektóre z nich wynikają z pośpiechu, inne -- z użycia niewłaściwych konstrukcji, operatorów lub typów. Większość z nich można wykryć i usunąć po kilku minutach uważnej lektury kodu. Zdarzają się jednak i takie błędy, których odnalezienie i skorygowanie zajmuje kilka dni. Błędy te są z reguły łatwe do uniknięcia, jeśli zrozumie się przyczyny ich powstawania.

Książka "W potrzasku języka C" zawiera omówienie najczęściej spotykanych błędów i przyczyn ich powstawania. Nie zawiera ogólników -- jej atutem są konkretne, zaczerpnięte z praktyki, przykłady. Każdy programista prędzej czy później natknie się na jeden z prezentowanych w książce błędów i, dzięki zawartym w niej wiadomościom, będzie w stanie usunąć go i uniknąć w późniejszej pracy.

  • Błędy leksykalne i składniowe
  • Przepełnienie zakresu
  • Problemy z konsolidacją
  • Właściwe stosowanie funkcji bibliotecznych
  • Makrodefinicje
  • Przenośność kodu

Nie trać czasu na usuwanie błędów --
dowiedz się, co robić, żeby w ogóle nie występowały.

O autorze:
Andrew Koenig jest członkiem działu badającego systemy oprogramowania w Shannon Laboratory firmy AT&T oraz redaktorem projektu komitetów standaryzacyjnych języka C++. [więcej...\


SQL. Od podstaw

okladka

Dane i informacje to dziś najcenniejszy towar. Systemy zarządzania bazami danych to potężne narzędzia, pozwalające nie tylko na przechowywanie danych, ale także na ich przetwarzanie, modyfikowanie i wydobywanie w oparciu o przeróżne kryteria. Podstawą wszystkich operacji na danych zgromadzonych w bazach jest język SQL -- narzędzie służące do manipulowania zbiorami informacji. SQL, przyjęty i zatwierdzony przez międzynarodowe organizacje i komitety standaryzacyjne, jest wykorzystywany w niemal wszystkich systemach zarządzania bazami danych. Każdy z producentów dodaje do niego "własne" elementy, ale rdzeń języka pozostaje taki sam niezależnie od platformy.

Książka "SQL. Od podstaw" to podręcznik języka SQL i omówienie zagadnień związanych z projektowaniem baz danych przeznaczone dla osób wkraczających dopiero w świat baz danych. Przedstawia podstawowe wyrażenia języka SQL, służące do wprowadzania danych do bazy, wyciągania ich oraz manipulowania nimi. Czytając tą tę książkę, dowiesz się, czym są złączenia i podzapytania, postaci normalne baz danych oraz transakcje i perspektywy. Poznasz sposoby projektowania tabel, zabezpieczania zgromadzonych w nich informacji oraz metody podnoszenia wydajności i szybkości działania baz danych.

  • Struktura relacyjnych baz danych
  • Wpisywanie danych do bazy
  • Wydobywanie i porządkowanie danych
  • Normalizacja i postaci normalne
  • Projektowanie baz danych
  • Operacje matematyczne, grupujące i agregujące
  • Stosowanie złączeń i podzapytań
  • Tworzenie i wykorzystywanie perspektyw
  • Mechanizmy transakcyjne
  • Podnoszenie wydajności bazy danych i optymalizowanie zapytań

Dzięki tej książce poznasz wszystko -- znajdziesz omówienie tego, co może okazać się potrzebne podczas projektowania i korzystania z baz danych.


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