0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (19)
  • R250 - R500 (78)
  • R500+ (1,102)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > General

Continuous Delivery with Docker and Jenkins - Create secure applications by building complete CI/CD pipelines (Paperback, 3rd... Continuous Delivery with Docker and Jenkins - Create secure applications by building complete CI/CD pipelines (Paperback, 3rd Revised edition)
Rafal Leszko
R1,414 Discovery Miles 14 140 Ships in 18 - 22 working days

Create a complete continuous delivery process using modern DevOps tools such as Docker, Jenkins, Kubernetes, Ansible, Terraform, and many more Key Features Build reliable and secure applications using Docker containers Create a highly available environment to scale Jenkins and your services using Kubernetes Automate your release process end-to-end Book DescriptionThis updated third edition of Continuous Delivery with Docker and Jenkins will explain the advantages of combining Jenkins and Docker to improve the continuous integration and delivery process of app development. You'll start by setting up a Docker server and configuring Jenkins on it. Next, you'll discover steps for building applications and microservices on Dockerfiles and integrating them with Jenkins using continuous delivery processes such as continuous integration, automated acceptance testing, configuration management, and Infrastructure as Code. Moving ahead, you'll learn how to ensure quick application deployment with Docker containers, along with scaling Jenkins using Kubernetes. Later, you'll explore how to deploy applications using Docker images and test them with Jenkins. Toward the concluding chapters, the book will focus on missing parts of the CD pipeline, such as the environments and infrastructure, application versioning, and non-functional testing. By the end of this continuous integration and continuous delivery book, you'll have gained the skills you need to enhance the DevOps workflow by integrating the functionalities of Docker and Jenkins. What you will learn Grasp Docker fundamentals and dockerize applications for the CD process Understand how to use Jenkins on-premises and in the cloud Scale a pool of Docker servers using Kubernetes Write acceptance tests using Cucumber Run tests in the Docker ecosystem using Jenkins Provision your servers and infrastructure using Ansible and Terraform Publish a built Docker image to a Docker registry Deploy cycles of Jenkins pipelines using community best practices Who this book is forThe book is for DevOps engineers, system administrators, Docker professionals, or anyone who wants to explore the power of working with Docker and Jenkins together. No prior knowledge of DevOps is required to get started.

Essential System Administration Pocket Reference (Paperback): AEleen Frisch Essential System Administration Pocket Reference (Paperback)
AEleen Frisch
R226 R204 Discovery Miles 2 040 Save R22 (10%) Ships in 9 - 17 working days

This pocket reference brings together all the important Unix and Linux system administration information in a single compact volume. Not only are all of the important administrative commands covered, but this reference also includes the locations and formats of important configuration files (including both general system databases like the password and group files as well as the configuration files for major subsystems like DNS, DHCP and sendmail).

In addition, variations in command usage and file formats are included for the most important UNIX versions. When you get a new system running a different Unix operating system, all the information you need will already be at your fingertips. The book covers these Unix versions:

  • Red Hat Linux 8.0 and SUSE Linux 8.1
  • Solaris 8 and 9
  • Free BSD 4.7
  • AIX 5
  • HP-UX 11
This book is truly an essential reference for all Unix and Linux system administrators.
Recycling (German, Paperback, 1979 ed.): Robert Gunter Panz Recycling (German, Paperback, 1979 ed.)
Robert Gunter Panz
R1,454 Discovery Miles 14 540 Ships in 18 - 22 working days

Das Thema soll in einen Grenzbereich der Materialwirtschaft fuhren, der durch die tagespolitischen Ereignisse immer grossere Bedeutung fur die Unternehmung gewinnt. Naturgemass ist in einer marktorientierten Gesellschaft das verkaufs fahige Produkt da Objekt aller Anstrengungen und Leistungen. Produktion und Verkauf stehen im Blickpunkt, andere Bereiche werden als notwendig be trachtet, wahrend das Gebiet der Entsorgung innerhalb der Unternehmung zu nachst ohne besondere Beachtung bleibt. Mit zunehmender technologischer Perfektion, finanzwirtschaftlicher Beherrschung des Produktabsatzes ruckt die Guterbereitstellung zur Deckung des Bedarfs plotzlich in den Hintergrund - Schlagworte wie Konsumterror, Abfallgesell schaft u. a. kennzeichnen den Wandel - und die Frage nach der Qualitat der Produktion, nicht mehr des Produkts, gewinnt eine neue Dimension. Damit wird fur die Unternehmung die Alternative aufgezeigt, dass es nicht so sehr auf die Qualitat des Produktes ankommt, weil die Grundbedurfnisse befriedigt sind, sondern auf die Qualitat der Produktion, damit die Beeintrachtigung kleiner bleibe als der Nutzen der Bedarfsbefriedigung. Diese Uberlegungen zwingen die Unternehmung, einen Sektor ihrer Existenz sowohl in die Kosten- als auch in die Erlosbetrachtung einzubeziehen, namlich den Umweltschutz mit seinen Be reichen Luft- und Wasserbelastung, Abfallbeseitigung sowie Ruckgewinnung von Kreislaufstoffen aus der Luft, dem Wasser und den Abfallen. Eine Materialverwertung ohne Reststoffe mit einem Produktionsverfahren ohne Umweltbeeintrachtigung wird in der Zukunft keine Standortprobleme, keine negative Publizitat kennen und im Markt dadurch begunstigt sein."

Windows 10 - The complete Beginner's Guide, Include May Update tips and tricks (Paperback): David H Kevin Windows 10 - The complete Beginner's Guide, Include May Update tips and tricks (Paperback)
David H Kevin
R498 Discovery Miles 4 980 Ships in 18 - 22 working days
Cloud Native with Kubernetes - Deploy, configure, and run modern cloud native applications on Kubernetes (Paperback): Alexander... Cloud Native with Kubernetes - Deploy, configure, and run modern cloud native applications on Kubernetes (Paperback)
Alexander Raul
R1,116 Discovery Miles 11 160 Ships in 18 - 22 working days

Harness Kubernetes' extensibility to deploy modern patterns and learn to effectively handle production issues Key Features Build and run efficient cloud-native applications on Kubernetes using industry best practices Operate Kubernetes in a production environment, troubleshoot clusters, and address security concerns Deploy cutting-edge Kubernetes patterns such as service mesh and serverless to your cluster Book DescriptionKubernetes is a modern cloud native container orchestration tool and one of the most popular open source projects worldwide. In addition to the technology being powerful and highly flexible, Kubernetes engineers are in high demand across the industry. This book is a comprehensive guide to deploying, securing, and operating modern cloud native applications on Kubernetes. From the fundamentals to Kubernetes best practices, the book covers essential aspects of configuring applications. You'll even explore real-world techniques for running clusters in production, tips for setting up observability for cluster resources, and valuable troubleshooting techniques. Finally, you'll learn how to extend and customize Kubernetes, as well as gaining tips for deploying service meshes, serverless tooling, and more on your cluster. By the end of this Kubernetes book, you'll be equipped with the tools you need to confidently run and extend modern applications on Kubernetes. What you will learn Set up Kubernetes and configure its authentication Deploy your applications to Kubernetes Configure and provide storage to Kubernetes applications Expose Kubernetes applications outside the cluster Control where and how applications are run on Kubernetes Set up observability for Kubernetes Build a continuous integration and continuous deployment (CI/CD) pipeline for Kubernetes Extend Kubernetes with service meshes, serverless, and more Who this book is forThis book is for developers, architects, DevOps engineers, or anyone interested in developing and managing cloud-native applications. Those already running cloud applications and looking for a better way to manage their platform or others interested in a career change given the recent popularity of Kubernetes will also find this book helpful. Some familiarity with cloud computing, containers and DevOps is required, but no prior knowledge of building production applications using Kubernetes is needed to get started with this book.

Real-time operating system in a microcontroller environment (Paperback): Luiz Antonio Vargas Pinto Real-time operating system in a microcontroller environment (Paperback)
Luiz Antonio Vargas Pinto
R878 Discovery Miles 8 780 Ships in 18 - 22 working days
The Kubernetes Bible - The definitive guide to deploying and managing Kubernetes across major cloud platforms (Paperback):... The Kubernetes Bible - The definitive guide to deploying and managing Kubernetes across major cloud platforms (Paperback)
Nassim Kebbani, Piotr Tylenda, Russ McKendrick
R1,616 Discovery Miles 16 160 Ships in 18 - 22 working days

Get up and running with Kubernetes 1.19 and simplify the way you build, deploy, and maintain scalable distributed systems Key Features Design and deploy large clusters on various cloud platforms Explore containerized application deployment, debugging, and recovery with the latest Kubernetes version 1.19 Become well-versed with advanced Kubernetes topics such as traffic routing or Pod autoscaling and scheduling Book DescriptionWith its broad adoption across various industries, Kubernetes is helping engineers with the orchestration and automation of container deployments on a large scale, making it the leading container orchestration system and the most popular choice for running containerized applications. This Kubernetes book starts with an introduction to Kubernetes and containerization, covering the setup of your local development environment and the roles of the most important Kubernetes components. Along with covering the core concepts necessary to make the most of your infrastructure, this book will also help you get acquainted with the fundamentals of Kubernetes. As you advance, you'll learn how to manage Kubernetes clusters on cloud platforms, such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP), and develop and deploy real-world applications in Kubernetes using practical examples. Additionally, you'll get to grips with managing microservices along with best practices. By the end of this book, you'll be equipped with battle-tested knowledge of advanced Kubernetes topics, such as scheduling of Pods and managing incoming traffic to the cluster, and be ready to work with Kubernetes on cloud platforms. What you will learn Manage containerized applications with Kubernetes Understand Kubernetes architecture and the responsibilities of each component Set up Kubernetes on Amazon Elastic Kubernetes Service, Google Kubernetes Engine, and Microsoft Azure Kubernetes Service Deploy cloud applications such as Prometheus and Elasticsearch using Helm charts Discover advanced techniques for Pod scheduling and auto-scaling the cluster Understand possible approaches to traffic routing in Kubernetes Who this book is forThis book is for software developers and DevOps engineers looking to understand how to work with Kubernetes for orchestrating containerized applications and services in the cloud. Prior experience with designing software running in operating system containers, as well as a general background in DevOps best practices, will be helpful. Basic knowledge of Kubernetes, Docker, and leading cloud service providers assist with grasping the concepts covered easily.

SignatureGS - 4 Modules That Let You Create a Computing Environment Uniquely Your Own (Paperback): Duilio Proni SignatureGS - 4 Modules That Let You Create a Computing Environment Uniquely Your Own (Paperback)
Duilio Proni
R466 Discovery Miles 4 660 Ships in 18 - 22 working days
Six Pack - A Refreshing Collection of Utilities for Apple IIGS System 6 (Paperback): Bill Tudor Six Pack - A Refreshing Collection of Utilities for Apple IIGS System 6 (Paperback)
Bill Tudor
R578 Discovery Miles 5 780 Ships in 18 - 22 working days
Higher Text Plus - With Higher Fonts (Paperback): Darrell Aldrich, Ronald Rich Higher Text Plus - With Higher Fonts (Paperback)
Darrell Aldrich, Ronald Rich
R569 Discovery Miles 5 690 Ships in 18 - 22 working days
Azure for Developers - Implement rich Azure PaaS ecosystems using containers, serverless services, and storage solutions... Azure for Developers - Implement rich Azure PaaS ecosystems using containers, serverless services, and storage solutions (Paperback, 2nd Revised edition)
Kamil Mrzyglod
R1,525 Discovery Miles 15 250 Ships in 18 - 22 working days

Develop cloud applications based on the most popular Azure services, including hosting web applications, running containers, storing data using both relational and non-relational databases, and much more Key Features Take a modern approach to Azure Cloud development and management Get a detailed introduction to services such as web hosting, databases, and serverless platforms Get the hang of cloud services with this practical, developer-centric guide for Azure developers Book DescriptionMicrosoft Azure is currently one of the fastest growing public cloud service providers thanks to its sophisticated set of services for building fault-tolerant and scalable cloud-based applications. This second edition of Azure for Developers will take you on a journey through the various PaaS services available in Azure, including Azure App Service, Azure Functions, and Azure SQL Databases, showing you how to build a complete and reliable system with ease. Throughout the book, you'll discover ways to enhance your skills when building cloud-based solutions leveraging different SQL/NoSQL databases, serverless and messaging components, containerized solutions, and even search engines such as Azure Cognitive Search. That's not all!! The book also covers more advanced scenarios such as scalability best practices, serving static content with Azure CDN, and distributing loads with Azure Traffic Manager, Azure Application Gateway, and Azure Front Door. By the end of this Azure book, you'll be able to build modern applications on the Azure cloud using the most popular and promising technologies to make your solutions reliable, stable, and efficient. What you will learn Identify the Azure services that can help you get the results you need Implement PaaS components - Azure App Service, Azure SQL, Traffic Manager, CDN, Notification Hubs, and Azure Cognitive Search Work with serverless components Integrate applications with storage Put together messaging components (Event Hubs, Service Bus, and Azure Queue Storage) Use Application Insights to create complete monitoring solutions Secure solutions using Azure RBAC and manage identities Develop fast and scalable cloud applications Who this book is forThis book is for developers and IT professionals who want to learn Microsoft Azure by developing applications based on various cloud services. Prior knowledge of software development and the basics of software architecture and Azure services give you an advantage.

PHP Web Development with Laminas - Build a fully secured and functional e-commerce application with PHP using the Laminas... PHP Web Development with Laminas - Build a fully secured and functional e-commerce application with PHP using the Laminas framework (Paperback)
Flavio Gomes Da Silva Lisboa, Enrico Zimuel
R861 Discovery Miles 8 610 Ships in 18 - 22 working days

Learn how to develop modern object-oriented applications with PHP using test-driven development (TDD) and behavior-driven development (BDD) aided by mature reusable components Key Features Create clean code based on components' reusability to create large-scale enterprise applications Make effective use of design patterns in an object-oriented software Understand the division of a PHP web application structure in layers to build customized websites and apps for various business needs Book DescriptionConsidered the next generation of the Zend framework, Laminas is a high-performance PHP framework for creating powerful web applications with an evolutive architecture. This book takes a hands-on approach to equip you with the knowledge of the Laminas framework necessary to start building web applications based on the reuse of loosely coupled components. You'll learn how to create the basic structure of a PHP web application divided into layers, understand Laminas' MVC components, and be able to take advantage of the Eclipse platform as a method for developing with Laminas. Step by step, you'll build an e-commerce application based on the technical requirements of a fictional business, and get to grips with implementing those requirements using Laminas components. By the end of this web development book, you'll be able to build a completely secured MVC application in PHP language using Laminas. What you will learn Discover how object-relational mapping is implemented with laminas-db Understand behavior-driven development concepts to sharpen your skills Create lean controllers and flexible views Build complete models and reusable components Explore the Eclipse platform for developing with Laminas Find out how easy it is to generate HTML forms with laminas-form Practice test-driven development to write precise programs Who this book is forThis book is best suited for programming beginner or developers with some experience looking to create clean-coded object-oriented web applications. Knowledge of basic PHP syntax, specifically variables, control structures, and functions, will aid you in understanding the concepts covered.

Encyclopedia of Crash Dump Analysis Patterns, Volume 1, A-J - Detecting Abnormal Software Structure and Behavior in Computer... Encyclopedia of Crash Dump Analysis Patterns, Volume 1, A-J - Detecting Abnormal Software Structure and Behavior in Computer Memory, Third Edition (Paperback)
Dmitry Vostokov, Software Diagnostics Institute
R1,501 Discovery Miles 15 010 Ships in 18 - 22 working days
Mastering NativeScript - A Beginner's Guide (Paperback): Sufyan Bin Uzayr Mastering NativeScript - A Beginner's Guide (Paperback)
Sufyan Bin Uzayr
R924 Discovery Miles 9 240 Ships in 10 - 15 working days

Mastering NativeScript helps readers master the NativeScript framework for faster and more robust mobile app development. Mobile devices have progressed from a mere means of communication to becoming a critical business tool in recent years. People are increasingly glued to their smartphones as technology advances at breakneck speed. The significance of mobile app development cannot be overstated. And when it comes to mobile app development, NativeScript is a hot topic. NativeScript was introduced by Telerik, and it allows you to develop truly native apps for iOS and Android under a single code base using JavaScript or TypeScript, XML, and a subset of CSS. The charm of NativeScript is that it enables us to code once for multiple platforms (iOS 7.1 and Android 4.1), simultaneously sharing code amongst them while still allowing developers to add platform-specific instructions with flawless execution. As a result, you may release an app for both platforms using a single code base. NativeScript is comprised of three parts: a JavaScript (JS) virtual machine, a runtime, and a bridge module. The JS virtual machine is used for interpretation and execution of JavaScript code. The bridge module then converts the calls to platform-specific API calls and returns the outcome to the caller. NativeScript is a very appealing paradigm, and is rising in popularity as we speak. It can be used to construct practically any program, including communication apps (news and social networking), gaming applications (Chess, Tic-Tac-Toe, Pinball), and chat apps. It can also handle maps and geolocation apps. With Mastering NativeScript, learning NativeScript becomes straightforward, which will undoubtedly help readers advance their careers. The Mastering Computer Science series is edited by Sufyan bin Uzayr, a writer and educator with over a decade of experience in the computing field.

End-to-End Automation with Kubernetes and Crossplane - Develop a control plane-based platform for unified infrastructure,... End-to-End Automation with Kubernetes and Crossplane - Develop a control plane-based platform for unified infrastructure, services, and application automation (Paperback)
Arun Ramakani
R1,163 Discovery Miles 11 630 Ships in 18 - 22 working days

A complete journey to automating infrastructure provisioning and cloud-native application deployment Key Features Leverage Crossplane and Kubernetes for a unified automation experience of infrastructure and apps Build a modern self-service infrastructure platform abstracting recipes and in-house policies Clear guidance on trade-offs to manage Kubernetes configuration and ecosystem tools Book DescriptionIn the last few years, countless organizations have taken advantage of the disruptive application deployment operating model provided by Kubernetes. With Crossplane, the same benefits are coming to the world of infrastructure provisioning and management. The limitations of Infrastructure as Code with respect to drift management, role-based access control, team collaboration, and weak contract make people move towards a control-plane-based infrastructure automation, but setting it up requires a lot of know-how and effort. This book will cover a detailed journey to building a control-plane-based infrastructure automation platform with Kubernetes and Crossplane. The cloud-native landscape has an overwhelming list of configuration management tools that can make it difficult to analyze and choose. This book will guide cloud-native practitioners to select the right tools for Kubernetes configuration management that best suit the use case. You'll learn about configuration management with hands-on modules built on popular configuration management tools such as Helm, Kustomize, Argo, and KubeVela. The hands-on examples will be patterns that one can directly use in their work. By the end of this book, you'll be well-versed with building a modern infrastructure automation platform to unify application and infrastructure automation. What you will learn Understand the context of Kubernetes-based infrastructure automation Get to grips with Crossplane concepts with the help of practical examples Extend Crossplane to build a modern infrastructure automation platform Use the right configuration management tools in the Kubernetes environment Explore patterns to unify application and infrastructure automation Discover top engineering practices for infrastructure platform as a product Who this book is forThis book is for cloud architects, platform engineers, infrastructure or application operators, and Kubernetes enthusiasts who want to simplify infrastructure and application automation. A basic understanding of Kubernetes and its building blocks like Pod, Deployment, Service, and Namespace is needed before you can get started with this book.

Azure DevOps Explained - Get started with Azure DevOps and develop your DevOps practices (Paperback): Sjoukje Zaal, Stefano... Azure DevOps Explained - Get started with Azure DevOps and develop your DevOps practices (Paperback)
Sjoukje Zaal, Stefano Demiliani, Amit Malik
R1,113 Discovery Miles 11 130 Ships in 18 - 22 working days

Implement real-world DevOps and cloud deployment scenarios using Azure Repos, Azure Pipelines, and other Azure DevOps tools Key Features Improve your application development life cycle with Azure DevOps in a step-by-step manner Apply continuous integration and continuous deployment to reduce application downtime Work with real-world CI/CD scenarios curated by a team of renowned Microsoft MVPs and MCTs Book DescriptionDeveloping applications for the cloud involves changing development methodologies and procedures. Continuous integration and continuous deployment (CI/CD) processes are a must today, but are often difficult to implement and adopt. Azure DevOps is a Microsoft Azure cloud service that enhances your application development life cycle and enables DevOps capabilities. Starting with a comprehensive product overview, this book helps you to understand Azure DevOps and apply DevOps techniques to your development projects. You'll find out how to adopt DevOps techniques for your development processes by using built-in Azure DevOps tools. Throughout the course of this book, you'll also discover how to manage a project with the help of project management techniques such as Agile and Scrum, and then progress toward development aspects such as source code management, build pipelines, code testing and artifacts, release pipelines, and GitHub integration. As you learn how to implement DevOps practices, this book will also provide you with real-world examples and scenarios of DevOps adoption. By the end of this DevOps book, you will have learned how to adopt and implement Azure DevOps features in your real-world development processes. What you will learn Get to grips with Azure DevOps Find out about project management with Azure Boards Understand source code management with Azure Repos Build and release pipelines Run quality tests in build pipelines Use artifacts and integrate Azure DevOps in the GitHub flow Discover real-world CI/CD scenarios with Azure DevOps Who this book is forThis book is for developers, solutions architects, and DevOps engineers interested in getting started with cloud DevOps practices on Azure. Prior understanding of Azure architecture and services is necessary. Some knowledge of DevOps principles and techniques will be useful.

Simply Centos Linux server 8 (Paperback): Shiv Kumar Goyal Simply Centos Linux server 8 (Paperback)
Shiv Kumar Goyal
R717 Discovery Miles 7 170 Ships in 18 - 22 working days
Kubernetes - The Ultimate Guide to Learn and Master Kubernetes for Beginners (Effectively Learn Kubernetes Step-by-step)... Kubernetes - The Ultimate Guide to Learn and Master Kubernetes for Beginners (Effectively Learn Kubernetes Step-by-step) (Paperback)
Melvin Bennett
R437 R404 Discovery Miles 4 040 Save R33 (8%) Ships in 18 - 22 working days
Linux Device Driver Development - Everything you need to start with device driver development for Linux kernel and embedded... Linux Device Driver Development - Everything you need to start with device driver development for Linux kernel and embedded Linux (Paperback, 2nd Revised edition)
John Madieu
R1,223 Discovery Miles 12 230 Ships in 18 - 22 working days

Get up to speed with the most important concepts in driver development and focus on common embedded system requirements such as memory management, interrupt management, and locking mechanisms Key Features Write feature-rich and customized Linux device drivers for any character, SPI, and I2C device Develop a deep understanding of locking primitives, IRQ management, memory management, DMA, and so on Gain practical experience in the embedded side of Linux using GPIO, IIO, and input subsystems Book DescriptionLinux is by far the most-used kernel on embedded systems. Thanks to its subsystems, the Linux kernel supports almost all of the application fields in the industrial world. This updated second edition of Linux Device Driver Development is a comprehensive introduction to the Linux kernel world and the different subsystems that it is made of, and will be useful for embedded developers from any discipline. You'll learn how to configure, tailor, and build the Linux kernel. Filled with real-world examples, the book covers each of the most-used subsystems in the embedded domains such as GPIO, direct memory access, interrupt management, and I2C/SPI device drivers. This book will show you how Linux abstracts each device from a hardware point of view and how a device is bound to its driver(s). You'll also see how interrupts are propagated in the system as the book covers the interrupt processing mechanisms in-depth and describes every kernel structure and API involved. This new edition also addresses how not to write device drivers using user space libraries for GPIO clients, I2C, and SPI drivers. By the end of this Linux book, you'll be able to write device drivers for most of the embedded devices out there. What you will learn Download, configure, build, and tailor the Linux kernel Describe the hardware using a device tree Write feature-rich platform drivers and leverage I2C and SPI buses Get the most out of the new concurrency managed workqueue infrastructure Understand the Linux kernel timekeeping mechanism and use time-related APIs Use the regmap framework to factor the code and make it generic Offload CPU for memory copies using DMA Interact with the real world using GPIO, IIO, and input subsystems Who this book is forThis Linux OS book is for embedded system and embedded Linux enthusiasts/developers who want to get started with Linux kernel development and leverage its subsystems. Electronic hackers and hobbyists interested in Linux kernel development as well as anyone looking to interact with the platform using GPIO, IIO, and input subsystems will also find this book useful.

Offensive Shellcode from Scratch - Get to grips with shellcode countermeasures and discover how to bypass them (Paperback):... Offensive Shellcode from Scratch - Get to grips with shellcode countermeasures and discover how to bypass them (Paperback)
Rishalin Pillay
R1,037 Discovery Miles 10 370 Ships in 18 - 22 working days

Gain practical knowledge of shellcode and leverage it to develop shellcode for Windows and Linux operating systems, while understanding the countermeasures in place and how these can be bypassed Key Features Get up and running with shellcode fundamentals Develop Shellcode for Windows and Linux Understand the building blocks of shellcode Book DescriptionShellcoding is a technique that is executed by many red teams and used in penetration testing and real-world attacks. Books on shellcode can be complex, and writing shellcode is perceived as a kind of "dark art." Offensive Shellcode from Scratch will help you to build a strong foundation of shellcode knowledge and enable you to use it with Linux and Windows. This book helps you to explore simple to more complex examples of shellcode that are used by real advanced persistent threat (APT) groups. You'll get to grips with the components of shellcode and understand which tools are used when building shellcode, along with the automated tools that exist to create shellcode payloads. As you advance through the chapters, you'll become well versed in assembly language and its various components, such as registers, flags, and data types. This shellcode book also teaches you about the compilers and decoders that are used when creating shellcode. Finally, the book takes you through various attacks that entail the use of shellcode in both Windows and Linux environments. By the end of this shellcode book, you'll have gained the knowledge needed to understand the workings of shellcode and build your own exploits by using the concepts explored. What you will learn Gain a thorough understanding of shellcode Get to grips with assembly language and its key purpose in shellcode development Identify key elements of memory registers Explore debuggers and their use cases Get up and running with hands-on shellcode creation for both Windows and Linux Exploit Windows and Linux operating systems using shellcode Assess countermeasures of Windows and Linux Who this book is forThis book is for red teamers, penetration testers, and anyone looking to learn about shellcode and find out how it is used to break into systems by making use of simple to complex instructions of code in memory. Basic shellcode knowledge is helpful but not mandatory to understand the topics covered in this book.

Encyclopedia of Crash Dump Analysis Patterns, Volume 2, L-Z - Detecting Abnormal Software Structure and Behavior in Computer... Encyclopedia of Crash Dump Analysis Patterns, Volume 2, L-Z - Detecting Abnormal Software Structure and Behavior in Computer Memory, Third Edition (Paperback, 3rd ed.)
Dmitry Vostokov, Software Diagnostics Institute
R1,497 Discovery Miles 14 970 Ships in 18 - 22 working days
Metadata in File Systems - Exploring Problems and Solutions (Paperback): Nehad Gassab Mohammed Albadri Metadata in File Systems - Exploring Problems and Solutions (Paperback)
Nehad Gassab Mohammed Albadri
R1,818 Discovery Miles 18 180 Ships in 18 - 22 working days
Principles of Operating Systems 2021 Edition (Paperback): Cesar Herrera, Flor Narciso, Darrell Hajek Principles of Operating Systems 2021 Edition (Paperback)
Cesar Herrera, Flor Narciso, Darrell Hajek
R710 Discovery Miles 7 100 Ships in 18 - 22 working days
Principles of Operating Systems. 2020 Edition (Paperback): Cesar Herrera, Flor Narciso, Darrell W Hajek Principles of Operating Systems. 2020 Edition (Paperback)
Cesar Herrera, Flor Narciso, Darrell W Hajek
R655 Discovery Miles 6 550 Ships in 18 - 22 working days
Multiprocessor Embedded platform for RTOS Integration (Paperback): Maram Ashok Multiprocessor Embedded platform for RTOS Integration (Paperback)
Maram Ashok
R1,871 Discovery Miles 18 710 Ships in 18 - 22 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Coding Basics for Beginners - The Smart…
Jefferson Sandyman Hardcover R588 Discovery Miles 5 880
How to Cheat at Managing Windows Server…
B. Barber Paperback R879 R734 Discovery Miles 7 340
Microsoft Forefront Security…
Jesse Varsalone Paperback R1,129 R878 Discovery Miles 8 780
See MIPS Run
Dominic Sweetman Paperback R1,680 Discovery Miles 16 800
How to Cheat at Configuring VmWare ESX…
David Rule Paperback R1,084 R842 Discovery Miles 8 420
Mike Meyers' CompTIA A+ Guide to 802…
Mike Meyers Paperback R1,201 Discovery Miles 12 010
UC/OS-III - The Real-Time Kernel and the…
Jean J. Labrosse Hardcover R1,800 Discovery Miles 18 000
BTEC Nationals Information Technology…
Jenny Phillips, Alan Jarvis, … Paperback R1,018 Discovery Miles 10 180
Systems Software - Essential Concepts
Euripides Montagne Paperback R2,432 R2,072 Discovery Miles 20 720
SNMP Mastery
Michael W Lucas Hardcover R896 R815 Discovery Miles 8 150

 

Partners