2897 / 0

Designing BSD Rootkits: An Introduction to Kernel Hacking Ссылки

Designing BSD Rootkits: An Introduction to Kernel Hacking

БончБруевич БончБруевич, Комментарии (нет)

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!

  • 4906 / -1

    The Design and Implementation of the FreeBSD Operating System Ссылки

    The Design and Implementation of the FreeBSD Operating System

    БончБруевич БончБруевич, Комментарии (1)

    As in earlier Addison-Wesley books on the UNIX-based BSD operating system, Kirk McKusick and George Neville-Neil deliver here the most comprehensive, up-to-date, and authoritative technical information on the internal structure of open source FreeBSD. Readers involved in technical and sales support can learn the capabilities and limitations of the system; applications developers can learn effectively and efficiently how to interface to the system; system administrators can learn how to maintain, tune, and configure the system; and systems programmers can learn how to extend, enhance, and interface to the system. The authors provide a concise overview of FreeBSD's design and implementation. Then, while explaining key design decisions, they detail the concepts, data structures, and algorithms used in implementing the systems facilities. As a result, readers can use this book as both a practical reference and an in-depth study of a contemporary, portable, open source operating system.This book: *Details the many performance improvements in the virtual memory system *Describes the new symmetric multiprocessor support *Includes new sections on threads and their scheduling *Introduces the new jail facility to ease the hosting of multiple domains *Updates information on networking and interprocess communication Already widely used for Internet services and firewalls, high-availability servers, and general timesharing systems, the lean quality of FreeBSD also suits the growing area of embedded systems. Unlike Linux, FreeBSD does not require users to publicize any changes they make to the source code.
    3880 / 1

    Absolute OpenBSD: UNIX for the Practical Paranoid Ссылки

    Absolute OpenBSD: UNIX for the Practical Paranoid

    БончБруевич БончБруевич, Комментарии (нет)

    This straightforward, practical, and complete guide to mastering the powerful and complex OpenBSD operating system, is for the experienced UNIX user who wants to add OpenBSD to his or her repertoire. The author assumes a knowledge of basic UNIX commands, design, and permissions. The book takes you through the intricacies of the platform and teaches how to manage your system, offering friendly explanations, background information, troubleshooting suggestions, and copious examples throughout.
    2894 / 0

    FreeBSD 6 Unleashed Ссылки

    FreeBSD 6 Unleashed

    БончБруевич БончБруевич, Комментарии (нет)

    FreeBSD is extremely robust and powers some of the largest internet sites in world including Yahoo!. FreeBSD 6 Unleashed provides complete coverage of everything you need to know to use FreeBSD to its full potential, including coverage of FreeBSD 6.0. This edition includes updated coverage of Apache, MySQL and Sendmail, as well as added coverage of PowerPC support for Macintosh G3 and G4 platforms. This is the most up to date, comprehensive reference on the market covering FreeBSD 6.0.

    2945 / 0

    Refactoring SQL Applications Ссылки

    Refactoring SQL Applications

    БончБруевич БончБруевич, Комментарии (нет)

    What can you do when database performance doesn't meet expectations? Before you turn to expensive hardware upgrades to solve the problem, reach for this book. Refactoring SQL Applications provides a set of tested options for making code modifications to dramatically improve the way your database applications function. Backed by real-world examples, you'll find quick fixes for simple problems, in-depth answers for more complex situations, and complete solutions for applications with extensive problems. Learn to:

    • Determine if and where you can expect performance gains
    • Apply quick fixes, such as limiting calls to the database in stored functions and procedures
    • Refactor tasks, such as replacing application code by a stored procedure, or replacing iterative, procedural statements with sweeping SQL statements
    • Refactor flow by increasing parallelism and switching business-inducted processing from synchronous to asynchronous
    • Refactor design using schema extensions, regular views, materialized views, partitioning, and more
    • Compare before and after versions of a program to ensure you get the same results once you make modifications
    Refactoring SQL Applications teaches you to recognize and assess code that needs refactoring, and to understand the crucial link between refactoring and performance. If and when your application bogs down, this book will help you get it back up to speed.
    3567 / -1

    Professional Web APIs with PHP: eBay, Google, Paypal, Amazon, FedEx plus Web Feeds Ссылки

    Professional Web APIs with PHP: eBay, Google, Paypal, Amazon, FedEx plus Web Feeds

    БончБруевич БончБруевич, Комментарии (нет)

    • Offers hands-on tips and numerous code examples that show Web developers how to leverage content and feeds from today's top Web sites-including Google, eBay, PayPal, Amazon, Yahoo!, and FedEx
    • Introduces APIs (Application Program Interfaces) in general and uses real-world examples that show how to produce and document them
    • Explains how to use the popular scripting language PHP to create APIs that interact with unrelated applications over the Web
    • Examples take readers through each stage of the API process, from basic test implementations to integration with existing sites


    From the Back Cover
    As the only book that details how to integrate different APIs and web feeds in PHP so websites can leverage content from eBay, Google, PayPal, Amazon, and FedEx, this hands-on guide takes you step by step through each stage of the API process. Experienced PHP programmer Paul Michael Reinheimer walks you through the production and consumption angles of web feeds and discusses XML-feeds so that you can access one of the fastest growing trends on the web. With real-world examples covering everything from basic test implementations to integration with existing sites, you'll learn how to produce and document your own APIs, which will allow you to expand your sites and may even prompt you to re-examine how you structure your code.

    What you will learn from this book

    • How to add a third party API to your site or program one of your own
    • Ways that a small ISP can use the Yahoo!® XML feed to publish recent technology on a site
    • Why APIs are the preferred method for disparate applications to interact over the web
    • Differences between the functions of APIs and web feeds and the benefits each has to offer
    • The basic structure for REST and SOAP APIs

    3319 / 0

    Illustrated C# 2008 (Windows.Net) Ссылки

    Illustrated C# 2008 (Windows.Net)

    БончБруевич БончБруевич, Комментарии (нет)

    The unique, visual format of Illustrated C# 2008 has been specially created by author, and teacher of development methods, Daniel Solis. The concise text, use of tables to clarify language features, frequent figures and diagrams, as well as focused code samples all combine to create a unique approach that will help you understand and get to work with C# fast.

    It was while teaching numerous seminars on various programming languages that the author realized the immense power diagrams have in explaining programming language concepts. Most people learn quicker and retain information better when the material is presented in a clean, simple, visual format. To achieve this result in his book, Solis uses concise text and bulleted lists, tables to clarify and summarize language features, as well as his renowned, ubiquitous figures and diagrams. Each language feature is illustrated with a concise and focused code sample for complete clarity.

    Following an overview of the .NET platform and the role played by C#, you’ll soon move into exploring the C# language in its entirety, including all the new C# 2008 features right down to the most complex topics involved in C#. If you’re a C++ or VB programmer migrating to C# 2008, this book will be invaluable; the unique visual approach offers a far from lightweight treatment of C# 2008, so even the most experienced programmers will come away with a deeper understanding of the C# language.

    What you’ll learn

    • Details of the C# 2008 language presented in a clear, concise treatment
    • New features in the latest version of .NET, in the author’s unique visual style
    • How C# differs from and is similar to other programming languages, aiding migrating C++ and VB programmers who already know how languages work
    3146 / 0

    C# 3.0 Unleashed: With the .NET Framework 3.5 Ссылки

    C# 3.0 Unleashed: With the .NET Framework 3.5

    БончБруевич БончБруевич, Комментарии (нет)

    C# 3.0 Unleashed contains complete coverage of the C# programming language. The author covers all the essential syntax, but keeps the focus on practical application. The chapters are arranged to take you step-by-step from the core of the C# language to elements of the .NET Framework, and further into advanced concepts on distributed n-tier Internet applications. Additionally, C# 3.0 Unleashed shows you how to debug, monitor, and scale enterprise applications, enabling you to use the C# programming language to ship the right code at the right time.

     

    What’s included in this book:

    • A complete reference for C# syntax, object oriented programming, and component programming with C#
    • Comprehensive data coverage through ADO.NET and LINQ
    • An introduction to UI technologies, including Windows Forms, WPF, ASP.NET Ajax, and Silverlight
    • Coverage of traditional ASMX and WCF Web Services
    • Coverage of multiple .NET technologies, including networking, instrumentation, interop, and multi-threading
    • In-depth discussion of platform concepts including CLR, Garbage Collection, Type System, Assemblies, and Code Access Security
    • Guidance on design and architecture for a big-picture view and essential help in piecing together all you’ve learned
    2736 / 1

    Xcode 3 Unleashed Ссылки

    Xcode 3 Unleashed

    БончБруевич БончБруевич, Комментарии (нет)

    4218 / 1

    Pro Drupal Development, Second Edition Ссылки

    Pro Drupal Development, Second Edition

    БончБруевич БончБруевич, Комментарии (нет)

    Widely praised for its in–depth coverage of Drupal internals, bestselling Pro Drupal Development has been completely updated for Drupal 6 in this latest edition, and there are even more tricks of the trade to help you further yourself as a professional Drupal developer.

    Assuming you already know how to install and bring a standard installation online, John K. VanDyk gives you everything else you need to customize your Drupal installation however you see fit. Pro Drupal Development, Second Edition delves deep into Drupal internals, showing you how to take full advantage of its powerful architecture.

    What you’ll learn

    • Find out how to create your own modules, develop your own themes, and produce your own filters.
    • Learn the inner workings of each key part of Drupal, including user management, sessions, the node system, caching, and the various APIs available to you.
    • Discover how to optimize your Drupal installation to perform well under high–load situations.
    • Gain the knowledge needed to secure your Drupal installation and other best practice techniques.
    • Learn to integrate Ajax into and internationalize your Drupal web site.

    Who is this book for?

    Web developers maintaining and creating sites with Drupal. It is assumed that you already know the basics of Drupal and are able to install and bring up a basic installation. This book takes you deeper into the internals of Drupal and teaches how to tweak and modify it in order to create that perfect web site. Simply put, if you are working with Drupal, you need Pro Drupal Development, Second Edition.

    2935 / -1

    Wicked Cool PHP: Real-World Scripts That Solve Difficult Problems Ссылки

    Wicked Cool PHP: Real-World Scripts That Solve Difficult Problems

    БончБруевич БончБруевич, Комментарии (нет)

    PHP is an easy-to-use scripting language perfect for quickly creating the Web features you need. Once you know the basics of how the language works, wouldn't it be great to have a collection of useful scripts that solve those tricky problems and add interesting functionality to your site? We thought so, too.

    Instead of starting at "Hello World," Wicked Cool PHP assumes that you're familiar with the language and jumps right into the good stuff. After you learn the FAQs of life-the most commonly wished for PHP scripts-you'll work your way through smart configuration options and the art of forms, all the way through to complex database-backed scripts.

    Wicked Cool PHP contains a wide variety of scripts to process credit cards, check the validity of email addresses, template HTML, and serve dynamic images and text. The 76 easily implemented scripts will also teach you how to:

  • Send and receive email notifications
  • Track your visitors' behavior with cookies and sessions
  • Override PHP's default settings
  • Manipulate dates, images, and text on the fly
  • Harness SOAP and other web services
  • Create an online poll, ecard delivery system, and blog

    But it's not all fun and games: Security is a big concern when programming any web application. So you'll learn how to encrypt your confidential data, safeguard your passwords, and prevent common cross-site-scripting attacks. And you'll learn how to customize all of the scripts to fit your own needs.

    Dynamic Web content doesn't have to be difficult. Learn the secrets of the craft from two experienced PHP developers with Wicked Cool PHP.

  • 3494 / 1

    Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL Ссылки

    Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL

    БончБруевич БончБруевич, Комментарии (нет)

    The Internet is bigger and better than what a mere browser allows. Webbots, Spiders, and Screen Scrapers is for programmers and businesspeople who want to take full advantage of the vast resources available on the Web. There's no reason to let browsers limit your online experience-especially when you can easily automate online tasks to suit your individual needs.


    Другие страницы

     
    Cкачать книги бесплатно без регистрации в электронном виде (pdf, chm, txt).Вы можете читать книги онлайн на нашем сайте литературного портала книг.Большая подборка учебников, пособий, интересных книг.Электронные книги на английском языке скачать бесплатно без смс.