Nie tylko wirusy. Hacking, cracking, bezpieczeństwo Internetu. Wydanie II

okladka

Powszechnie znanym zagrożeniem dla internautów są wirusy. Jednak to nie wszystko -- użytkownikom sieci zagrażają hakerzy, programy szpiegujące i inne pułapki, o których istnieniu wielu ludzi nawet nie wie. Niebezpieczeństwo wynikające z korzystania z sieci można znacznie ograniczyć, wiedząc, na czym polega jego natura. Nie od dziś wiadomo, że jednym z najskuteczniejszych sposobów na różnych napastników jest stosowanie ich własnej broni. Należy więc poznać metody ich działania i podjąć odpowiednie kroki zapobiegawcze.

Książka "Nie tylko wirusy. Hacking, cracking, bezpieczeństwo Internetu. Wydanie II" przedstawia niemal wszystkie niebezpieczeństwa czyhające na internautów. Opisuje rodzaje wirusów i sposoby ich działania oraz techniki i narzędzia, jakimi posługują się hakerzy. Zawiera omówienie tych elementów systemów operacyjnych, które są najbardziej podatne na ataki, oraz informacje, jak im zapobiec.

  • Wirusy polimorficzne i makrowirusy
  • Słabe punkty systemów Windows
  • Włamania do systemów Linux
  • Sposoby maskowania obecności hakera w systemie
  • Rodzaje ataków hakerskich

Jeśli chcesz wiedzieć, jak obronić się przed sieciowymi pułapkami,
przeczytaj tę książkę.


C++. Strategie i taktyki. Vademecum profesjonalisty

okladka

Poznanie ruchów figur szachowych to dopiero pierwszy krok w nauce tej gry. Aby ją opanować, trzeba zrozumieć strategie i taktyki, które wpływają na każdy ruch. To samo dotyczy języka C++. Znajomość właściwych strategii pomaga unikać pułapek i pracować o wiele skuteczniej. Rob Murray dzieląc się swoim doświadczeniem pomaga programistom C++ wykonać następny krok w kierunku tworzenia wydajnych aplikacji.

Licznie występujące w całej książce przykłady kodu mają na celu zilustrowanie przydatnych strategii programistycznych i ostrzec przed nabyciem niebezpiecznych nawyków. Aby dodatkowo ułatwić przyswajanie nowych umiejętności, każdy rozdział kończy się listą poruszonych w nim kluczowych zagadnień oraz pytaniami mającymi spowodować przemyślenia i dyskusje.

Książka przedstawia między innymi:
  • Tworzenie właściwych abstrakcji dla projektu i przekształcanie abstrakcji w klasy C++
  • Mechanizmy dziedziczenia pojedynczego i wielokrotnego
  • Metody tworzenia klas
  • Szczegółowy opis mechanizmu szablonów
  • Wskazówki dotyczące stosowania wyjątków
  • Metody tworzenia kodu nadającego się do wielokrotnego wykorzystania
  • Przenoszenie programów z języka C do C++

Robert B. Murray jest wicedyrektorem ds. inżynierii oprogramowania w firmie Quantitative Data Systems dostarczającej niestandardowych rozwiązań z zakresu oprogramowania dla czołowych firm. [więcej...\


Pracownia komputerowa. Poradnik dla nauczyciela

okladka

Pracownie komputerowe powoli stają się codziennością w wielu polskich szkołach. Pozwalają uczniom nabyć wiedzę niezbędną do funkcjonowania w erze informacji. Jednak prowadzenie szkolnej pracowni nie jest zadaniem łatwym. Duża liczba "pomysłowych" nastoletnich użytkowników zainstalowanego tam sprzętu sprawia, że utrzymanie go w stanie nadającym się do prowadzenia zajęć dydaktycznych wymaga sporo wysiłku od opiekuna pracowni.

Książka "Pracownia komputerowa. Poradnik dla nauczyciela" okaże się pomocna w pracy każdego opiekuna szkolnej pracowni komputerowej. Wesprze w rozwiązywaniu typowych problemów występujących w pracowniach, w których na stacjach roboczych i serwerze zainstalowano jeden z systemów operacyjnych firmy Microsoft. Dzięki tej książce zaoszczędzisz wiele cennego czasu.

  • Uruchamianie -- wskazówki pomagające samodzielnie usunąć awarię systemu Windows i uruchomić komputer.
  • Instalowanie i aktualizowanie -- nietypowe metody instalacji systemu operacyjnego oraz sposoby aktualizacji zainstalowanego oprogramowania.
  • Konfigurowanie środowiska użytkownika -- metody dostosowania środowiska systemowego do indywidualnych potrzeb użytkownika.
  • Zarządzanie użytkownikami -- wskazówki pomagające tworzyć i usuwać konta użytkowników oraz przypisywać im odpowiednie uprawnienia.
  • Konfigurowanie sieci -- konfiguracja i rozwiązywanie problemów związanych z pracą komputera w sieci lokalnej.
  • Udostępnianie zasobów -- metody bezpiecznego udostępniania zasobów komputera użytkownikom systemu.
  • Zabezpieczenie komputerów -- wskazówki pozwalające uchronić się przed niechcianymi programami, przede wszystkim wirusami i skutkami złośliwych zmian w konfiguracji.
  • Kopie zapasowe i odtwarzanie danych -- wykonywanie i odtwarzanie kopii zapasowej danych

PHP i MySQL. Tworzenie sklepów internetowych

okladka

Coraz więcej firm oferuje swoje towary w internecie. Taka metoda prezentowania oferty umożliwia dotarcie do większej liczby klientów i zredukowanie kosztów wynikających z prowadzenia tradycyjnej działalności handlowej. Rozwój handlu elektronicznego spowodował zwiększenie zainteresowania usługami związanymi z tworzeniem sklepów internetowych.

Do realizacji sklepu internetowego wielu programistów wykorzystuje duet PHP i MySQL. PHP jest najpopularniejszym językiem skryptowym interpretowanym po stronie serwera. Ciągle rozwijany i rozbudowywany PHP jest wykorzystywany przez tysiące autorów dynamicznych aplikacji WWW korzystających z baz danych. Rolę zaplecza bazodanowego doskonale spełni baza MySQL -- prosta i wydajna, a co najważniejsze, dostępna nieodpłatnie podobnie, jak PHP. Napisanie efektywnego i bezpiecznego sklepu internetowego to ciekawe wyzwanie dla programisty. Może i Ty spróbujesz się z nim zmierzyć?

Jeśli myślisz o podjęciu tego wyzwania, to książka "PHP i MySQL. Tworzenie sklepów internetowych" jest dla Ciebie idealną lekturą. Zawiera wszystkie informacje, jakich potrzebujesz, by zaprojektować i napisać funkcjonalny, wydajny i bezpieczny sklep internetowy, korzystając z języka PHP i bazy danych MySQL.

  • Konfiguracja środowiska projektowego i uruchomieniowego
  • Szablony Smarty, biblioteka PEAR i narzędzia kontroli sesji
  • Projekt aplikacji z rozbiciem na moduły
  • Zagadnienia związane z bezpieczeństwem sklepu i transakcji
  • Obsługa formularzy
  • Zastosowanie słowników
  • Katalog produktów
  • Wykonanie modułu koszyka na zakupy
  • Moduł administracyjny
  • Obsługa zamówień
  • Wyszukiwarka towarów

Pod adresem ftp://ftp.helion.pl/przyklady/phmtsi.zip znajdziesz poprawioną wersję sklepu internetowego znajdującą się na CD-ROM-ie, który został dołączony do książki. Zobacz również opis instalacji sklepu internetowego.

.

Hakerzy atakują. Jak podbić kontynent

okladka

Książka "Hakerzy atakują. Jak przejąć kontrolę nad siecią" opisywała działania pojedynczych "piratów cyberprzestrzeni". Dzięki niej poznaliśmy techniki działania najbardziej utalentowanych współczesnych hakerów i przekonaliśmy się, że prawdziwa walka odbywa się na poziomie umysłu, a nie technologii. Hasło "Root jest stanem umysłu", którego autorem jest haker znany jako K0resh doskonale opisuje sposób ich działania. To właśnie umiejętność znajdowania niestandardowych rozwiązań odróżnia niezwykłych hakerów od osób, które chcą zostać hakerami.

"Hakerzy atakują. Jak podbić kontynent" to kolejna książka z serii "Hakerzy atakują". Przedstawia metody działania grup hakerów oraz opisuje zagrożenia, jakie mogą one spowodować w wyniku serii zharmonizowanych i zsynchronizowanych ze sobą ataków. Opisuje ataki socjotechniczne, fizyczne i opierające się na wiedzy o atakowanym systemie. Pokazuje, jak hakerzy wykorzystują niedopracowaną politykę bezpieczeństwa firm i organizacji. Łączy w sobie najlepsze cechy literatury informatycznej i pasjonującego technothrillera.

Z rozdziału 9. "Bankomatowe szaleństwo"
(...) Szedł najszybciej jak mógł. Nie zauważył nawet prostytutki, która zapytała go, czy nie chce miło spędzić czasu. Nie zauważył też żebraka proszącego o randa. Nie zauważył młodzieńca ostrzyżonego na punka, który zapłacił za jedną gazetę, ale zabrał wszystkie, które były w automacie. Jego umysł zaprzątały plany tego, co miał zrobić. Prawdopodobnie nie zauważyłby również, gdyby nadepnął na zardzewiały gwóźdź.
Ulica. Kot. Drzwi. Schody. Góra. Przekręcił klucz i otworzył drzwi do apartamentu, nie zwalniając kroku. Nie zauważył nawet, że trzasnął drzwiami i nie zamknął ich na klucz.
Plecak. Rzucić go. Lodówka. Piwo. Wystrzeliło w oczy. Przekleństwo. Ekran. Włączony. PGP. Poczta. Skanowanie.
Wiadomość była w skrzynce.

-----BEGIN PGP MESSAGE----- Version: PGP 8.0
Matthew skopiował tekst, załadował klucze PGP, a następnie pobrał klucze alternatywne, których potrzebował. Uruchomił PGPMail i wpisał hasło.
Kiedy Matthew czytał e-maila, wydawało mu się, jakby słyszał syczący głos Knutha.

Oto, co trzeba zrobić...
Jeśli chcesz dowiedzieć się, co trzeba było zrobić i przekonać się, ile mogą zdziałać hakerzy, łącząc swoje siły i umiejętności, koniecznie przeczytaj tę książkę. (...)


Asembler. Podręcznik programisty

okladka

Tajniki tworzenia programów dla systemu Windows w asemblerze

  • Poznaj narzędzia programistyczne
  • Napisz programy wykorzystujące Windows API
  • Wykryj i usuń błędy z programów asemblerowych

Pisanie programów w asemblerze przez długi czas kojarzyło się z systemem MS-DOS. Teraz asembler powoli odzyskuje straconą pozycję języka programowania dla systemu Windows. Wśród wielu zalet asemblera można wymienić: bezpośredni dostęp do procesora, zwarty i niewielki kod wynikowy oraz możliwości trudne do uzyskania za pomocą języków wysokiego poziomu. Asembler jest niezbędny przy tworzeniu sterowników dla urządzeń zewnętrznych, a korzystanie z niego uczy myślenia algorytmicznego, od którego języki obiektowe stopniowo odzwyczajają programistów.

Książka "Asembler. Podręcznik programisty" to kompendium wiedzy dotyczącej pisania programów dla systemu Windows w języku asemblera. Znajdziesz w niej opisy narzędzi programistycznych i sposoby korzystania z procedur Windows API. Nauczysz się tworzyć programy dla Windows -- od najprostszych, wykorzystujących konsolę, aż do skomplikowanych aplikacji z interfejsem graficznym. Dowiesz się, jak korzystać z narzędzi do wykrywania i usuwania błędów, a także poznasz zasady stosowania asemblera w połączeniu z językami wysokiego poziomu.

  • Narzędzia programistyczne dla systemu Windows
  • Wywoływanie funkcji Windows API
  • Programy działające w trybie tekstowym
  • Tworzenie i wykorzystywanie zasobów
  • Praca z systemem plików
  • Tworzenie bibliotek DLL
  • Programowanie sieciowe
  • Wykorzystywanie asemblera w językach wysokiego poziomu
  • Turbo Debugger
  • Tworzenie sterowników

Odkryj nieznane obszary programowania -- poznaj język asemblera


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