Designing BSD Rootkits An Introduction to Kernel Hacking

Afbeeldingen

Artikel vergelijken

  • Engels
  • Paperback
  • 9781593271428
  • 04 januari 2007
  • 136 pagina's
Alle productspecificaties

Samenvatting

Though rootkits have a fairly negative image, they can be used for both good and evil. Designing BSD Rootkits arms you with the knowledge you need to write offensive rootkits, to defend against malicious ones, and to explore the FreeBSD kernel and operating system in the process.

Organized as a tutorial, Designing BSD Rootkits will teach you the fundamentals of programming and developing rootkits under the FreeBSD operating system. Author Joseph Kong's goal is to make you smarter, not to teach you how to write exploits or launch attacks. You'll learn how to maintain root access long after gaining access to a computer and how to hack FreeBSD.

Kongs liberal use of examples assumes no prior kernel-hacking experience but doesn't water down the information. All code is thoroughly described and analyzed, and each chapter contains at least one real-world application.

Included:

  • The fundamentals of FreeBSD kernel module programming
  • Using call hooking to subvert the FreeBSD kernel
  • Directly manipulating the objects the kernel depends upon for its internal record-keeping
  • Patching kernel code resident in main memory; in other words, altering the kernel's logic while it's still running
  • How to defend against the attacks described

    Hack the FreeBSD kernel for yourself!

  • Productspecificaties

    Inhoud

    Taal
    en
    Bindwijze
    Paperback
    Oorspronkelijke releasedatum
    04 januari 2007
    Aantal pagina's
    136
    Illustraties
    Nee

    Betrokkenen

    Hoofdauteur
    Joseph Kong
    Hoofduitgeverij
    NO STARCH PR

    Vertaling

    Originele titel
    Designing BSD Rootkits

    Overige kenmerken

    Editie
    New title
    Extra groot lettertype
    Nee
    Product breedte
    178 mm
    Product hoogte
    15 mm
    Product lengte
    233 mm
    Studieboek
    Nee
    Verpakking breedte
    178 mm
    Verpakking hoogte
    15 mm
    Verpakking lengte
    233 mm
    Verpakkingsgewicht
    282 g

    EAN

    EAN
    9781593271428

    Je vindt dit artikel in

    Taal
    Engels
    Boek, ebook of luisterboek?
    Boek
    Studieboek of algemeen
    Algemene boeken

    Reviews

    1 review
    0
    0
    1
    0
    0
    • Aardig boek maar niet voor mensen zonder technische achtergrond.

      Positieve punten

      • Heldere uitleg
      • interessant

      Negatieve punten

      • informatie staat niet altijd in juiste volgorde
      • gebaseerd op een iets oudere freebsd

      Dit Engelstalige boekje van 125 bladzijden geeft een goed idee hoe men op Openbsd rootkits kan maken. De Openbsd versie die gebruikt is, is FreeBSD 6.0-STABILE en deze is nog steeds te downloaden en is te installeren in een programma zoals VirtualBox. Wilt u de voorbeelden naspelen raad ik u aan even de extra pakketten er bij te installeren. Het boek behandeld Loadable Kernel Modules, Hooking, Kernel Object Manipulation, Kernel Object Hooking, Run-time kernel Memory Patching en het detecteren van dit geheel.
      Bij het naspelen van de voorbeelden liep ik tegen nog al wat kleine foutje aan en zaken welke men vergeten was te melden in het boek of eerder of later werden gemeld in het boek. Om een paar voorbeelden te noemen op bladzijde 20 was men b.v. vergeten de include fcntl.h regel op te nemen en dat men dit voorbeeld met gcc –o interface interface.c –kvm moest vertalen (die wordt pas veel later in het boek verteld rond bladzijde 70) en bij verschillende voorbeelden moest men terugvallen op de Makefile welke op bladzijde 5 gemeld is (listing 1-2). Dus de inhoud klopt, de uitleg ook maar vaak is men kleine irritante zaken vergeten te melden of gaat men er van uit dat het logische is. Samengevat een aardig boek maar het is enkel geschikt voor technische mensen of mensen met veel technische interesses.

      Vond je dit een nuttige review?
      0
      0

    Kies gewenste uitvoering

    Kies je bindwijze (2)

    Prijsinformatie en bestellen

    Niet leverbaar

    Ontvang eenmalig een mail of notificatie via de bol app zodra dit artikel weer leverbaar is.

    Houd er rekening mee dat het artikel niet altijd weer terug op voorraad komt.

    Lijst met gekozen artikelen om te vergelijken

    Vergelijk artikelen