![]() |
![]() |
Your cart is empty |
||
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Macintosh OS
Written by two experienced penetration testers the material presented discusses the basics of the OS X environment and its vulnerabilities. Including but limited to; application porting, virtualization utilization and offensive tactics at the kernel, OS and wireless level. This book provides a comprehensive in-depth guide to exploiting and compromising the OS X platform while offering the necessary defense and countermeasure techniques that can be used to stop hackers As a resource to the reader, the companion website will provide
links from the authors, commentary and updates. *Provides relevant information including some of the latest OS X threats *Easily accessible to those without any prior OS X experience *Useful tips and strategies for exploiting and compromising OS X systems *Includes discussion of defensive and countermeasure applications and how to use them *Covers mobile IOS vulnerabilities
Contrary to popular belief, there has never been any shortage of
Macintosh-related security issues. OS9 had issues that warranted
attention. However, due to both ignorance and a lack of research,
many of these issues never saw the light of day. No solid
techniques were published for executing arbitrary code on OS9, and
there are no notable legacy Macintosh exploits. Due to the combined
lack of obvious vulnerabilities and accompanying exploits,
Macintosh appeared to be a solid platform. Threats to Macintosh's
OS X operating system are increasing in sophistication and number.
Whether it is the exploitation of an increasing number of holes,
use of rootkits for post-compromise concealment or disturbed denial
of service, knowing why the system is vulnerable and understanding
how to defend it is critical to computer security.
If you're grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you'll learn how to create views, manipulate view controllers, and add features from iOS frameworks. Create, arrange, draw, layer, and animate views that respond to touch Use view controllers to manage multiple screens of interface Master interface classes for scroll views, table views, text, popovers, split views, web views, and controls Dive into frameworks for sound, video, maps, and sensors Access user libraries: music, photos, contacts, and calendar Explore additional topics, including files, networking, and threads Stay up-to-date on iOS 11 innovations, such as: Drag and drop Autolayout changes (including the new safe area) Stretchable navigation bars Table cell swipe buttons Dynamic type improvements Offline sound file rendering, image picker controller changes, new map annotation types, and more
Thor's OS Xodus: Securely Migrating from Microsoft Windows to Mac OS X provides readers with everything they need to securely and successfully migrate from Microsoft to Mac. It includes information that can be found nowhere else, enabling users to execute a MSFT to OS X migration seamlessly and with minimal downtime. The text is the most complete roadmap for entities that want to move away from Microsoft and decouple their dependency on Microsoft products. It is a perfect choice for enterprise computing, providing the ease and simplicity of a UI that can also be incredibly customized via configuration files because of its BSD core. The text, authored by Thor Mullen, the founder of the "Hammer of God" security co-op group and Principal Security Architect for a worldwide, multi-billion dollar commerce platform, provides the perfect combination of Windows and Unix.
macOS Support Essentials 12, the official book for macOS support, is a top-notch primer for anyone who needs to support, troubleshoot, or optimize macOS Monterey, such as IT professionals, technicians, help desk specialists, and ardent Mac users. This is the only Apple Pro Training Series book that covers Monterey. You'll find in-depth, step-by-step instructions on everything from upgrading, updating, reinstalling and configuring macOS Monterey to setting-up network services. This book covers updated system utilities and new features in macOS Monterey: Passwords System Preference Live Text Voice Control User privacy settings Notarized apps Startup Security Utility And more! This book includes the following content: Authoritative explanations of underlying technologies, troubleshooting, system administration, and much more Focused lessons that take you step by step through practical, real-world tasks A Web Edition that provides the full text of the book online The Apple Pro Training Series is Apple's official self-paced learning resource. Books in this series offer downloadable lesson files and an online version of the book. Additional information on this and other books in this series can be found at www.peachpit.com/apple. For more on certification, visit training.apple.com.
Anyone who plugs in a Mac whether it's the proud owner of the very latest version or someone still tapping away on yesterday's model usually finds these machines to be an immensely popular and beneficial tool. Unfortunately, they can also be a royal pain in the neck. Any way you slice it, Macs still have a tendency to induce minor headaches at the most inopportune times. Mac Annoyances feels your pain. Developed precisely for the individual who can't live without a Mac yet can't deal with its fickle temperament Mac Annoyances provides solutions to scores of common problems faced by Mac owners. Contained within its pages are hidden (plus well-documented) tips, tricks, and workarounds designed to drastically improve specific problem-solving capabilities. The result: a significant enhancement of the overall user experience and a tremendous savings of time no matter which version you own. What does Mac Annoyances cover? What doesn't it cover is the more appropriate question. Hassles associated with Mac OS X, iLife, Mac hardware, and Microsoft Office (the mother of all annoyances) are all addressed in sharp detail. Also tackled: how to overcome problems related to specific applications such as iTunes, Microsoft Word, PowerPoint, and Apple's Mail program. Having trouble browsing the Web or searching with Google? Want to make your Mac a bit faster? Keyboard causing you trouble? These and dozens more annoyances like them are all dissected as well. Truth is, if you've experienced it, Mac Annoyances addresses it. Written by top-flight author and renowned Mac expert, John Rizzo, this book is a follow-up to the bestselling PC Annoyances. In keeping with the spirit of O'Reilly's Annoyances series, Rizzo adopts a sympathetic tone throughout the book that quickly ingratiates itself to readers. Rather than blaming Mac owners for possessing minimal technical savvy, Mac Annoyances takes them along for a fun-filled ride as they join forces and outsmart the system together.
Make the most of your Mac with this witty, authoritative guide to macOS Big Sur. Apple updates its Mac operating system every year, adding new features with every revision. But after twenty years of this updating cycle without a printed user guide to help customers, feature bloat and complexity have begun to weigh down the works. For thirty years, the Mac faithful have turned to David Pogue's Mac books to guide them. With Mac Unlocked, New York Times bestselling author Pogue introduces readers to the most radical Mac software redesign in Apple history, macOS Big Sur. Beginning Mac users and Windows refugees will gain an understanding of the Mac philosophy; Mac veterans will find a concise guide to what's new in Big Sur, including its stunning visual and sonic redesign, the new Control Center for quick settings changes, and the built-in security auditing features. With a 300 annotated illustrations, sparkling humor, and crystal-clear prose, Mac Unlocked is the new gold-standard guide to the Mac.
Discover everything you want to know about Mac basics in this easy-to-use guide, from the most essential tasks that you'll want to perform, to solving the most common problems you'll encounter.
"Not only for MacOS and Linux users, but also a great resource for Windows PS users." - Bruce Bergman Learn PowerShell in a Month of Lunches: Covers Windows, Linux, and macOS is a task-focused tutorial for administering Linux and macOS systems using Microsoft PowerShell. Adapted by PowerShell team members Travis Plunk and Tyler Leonhardt from the bestselling Learn Windows PowerShell in a Month of Lunches by community legends Don Jones and Jeffrey Hicks, it features Linux-based examples covering core language features and admin tasks. Designed for busy IT professionals, this innovative guide will take you from the basics to PowerShell proficiency through 25 tutorials you can do in your lunch break. about the technology The PowerShell scripting language and administrative shell was initially created for Windows, providing a high-quality command-line interface and awesome automation features. As part of Microsoft's ongoing strategy to support non-Windows platforms with its Azure cloud service and .NET Core framework, PowerShell now runs on Linux and macOS. Like Bash, PowerShell can execute and script nearly any aspect of Linux, so you can easily manage repetitive daily tasks, servers, Cloud resources, Continuous Integration pipelines, and more. Because PowerShell is a full-featured programming language, however, it provides capability well beyond traditional shell scripting languages, such as the ability to treat OS components as objects. about the book Learn PowerShell in a Month of Lunches: Covers Windows, Linux, and macOS is a user-friendly tutorial to managing Linux and macOS systems with PowerShell. It's based on the bestselling Learn Windows PowerShell in a Month of Lunches, which has introduced PowerShell to nearly 100,000 readers. You'll learn how PowerShell shapes up to Bash or Python scripting as you write and run simple scripts that automate boring daily tasks. As you progress through the book, you'll use PowerShell to write Continuous Integration Pipelines and manage cloud-based servers. Just set aside one hour a day for a month, and you'll be automating tasks faster than you ever thought possible! what's inside - Why you should use PowerShell on Linux and macOS - Background jobs and automation techniques - Simple scripting to automate repetitive daily tasks - Common syntax and commands cheat sheet - Each lesson takes you an hour or less about the reader For IT professionals comfortable administering Windows or Linux. No previous experience with PowerShell or Bash required. about the author Travis Plunk has been a Software Engineer on various PowerShell teams since 2013, and at Microsoft since 1999. He was involved in open sourcing PowerShell and has worked on the project full time since shortly after the project was announced. James Petty is a Microsoft MVP, and the CEO and Executive Director for the DevOps Collective and PowerShell.org. Tyler Leonhardt has been a Software Engineer on the PowerShell team since 2017, and at Microsoft since 2016. He is a core maintainer of the PowerShell extension for Visual Studio Code. Learn Windows PowerShell in a Month of Lunches was written by PowerShell community legends Don Jones and Jeffrey Hicks, who have years of experience as successful PowerShell trainers.
Your "get-started" guide to the world of macOS Big Sur Wherever you like to Mac--at home in front of your trusty iMac or over a coffee with your portable MacBook Air--macOS provides you with the seamless, efficient, and reliable user experience that makes these devices so famously a pleasure to use. macOS Big Sur For Dummies is here to heighten the experience for new users and upgraders alike by providing the very latest on the ways macOS Big Sur can enhance how you work and play. Written in a no-jargon style by Bob LeVitus--the Houston Chronicle's much-loved "Dr. Mac" since 1996--this guide starts with the basics, like getting set up, and explains more advanced uses, like making music and movies, exploring the expanding universe of apps and giving tips on how to save time and enhance productivity along the way. With this book, you'll learn to Set up and connect your Mac Get friendly with Siri Enhance your world with apps Work better and faster Use the comprehensive capabilities of macOS Big Sur to do anything and everything you would like to do--and do it even better. For beginners and experts alike, macOS Big Sur For Dummies is the best way to step into the magical world of getting things done with Mac.
This is the most popular and most complete desktop reference book on Mac OS X now covers Tiger! Apple's Mac OS X operating system continues to capture the attention of consumers and programmers alike with its ability to run older Mac programs, classic Unix applications, and innovative open source software. And the latest and greatest version, Mac OS X 10.4 - otherwise known as "Tiger" - is more powerful and versatile (not to mention easier to use, faster, and better looking) than ever before. With unparalleled, up-to-the-minute detail on Tiger, "Mac OS X Tiger in a Nutshell" is loaded with new and updated material on practically every page. Sure, "Mac OS X Tiger in a Nutshell" covers all the essentials and most-talked-about new features of Tiger, including big-ticket items such as Spotlight for effortless searching, iChat AV for video conferencing, and Dashboard for one-click access to a calculator, weather reports, stock prices, flight times, and more. But, this fully updated edition also covers the hundreds of nips and tucks Tiger made to its underlying technologies and existing applications, including improvements to graphics and the Unix-based core and an easy way to automate time-consuming, repetitive manual or batch tasks. "Mac OS X Tiger in a Nutshell" offers a wealth of detail about the new user-interface elements, system and network administration, and scripting and development. It covers enhancements to the Finder, Safari RSS, Mail 2, and System Preferences. This indispensable guide also includes the most complete Unix[registered] command reference found in print - each command and option has been painstakingly tested and checked against Tiger. Even the manpages that ship with the system can't compete in accuracy! For longtime Mac loyalists, as well as recent converts, for consumers, developers and programmers, this fully updated edition provides the perfect overview of Mac OS X and all the nitty-gritty hints and how-tos you need to make it your all-purpose, must-have Tiger guide.
The iPod is more than a digital music device. It has become a cultural phenomenon and a fashion statement, symbolized by the universally recognized white earphones. Already a bestseller in Japan, the "iPod Fan Book" shows owners how to get the most out of the world s most popular portable music player. This compact and beautifully packaged guide is for iPod users who want a quick, fun way to learn all the features and capabilities of the device. The "iPod Fan Book" takes readers through the process of loading the iPod with music and then organizing, playing, and even burning those tunes onto CDs and DVDs. The book also discusses ways to use the iPod on-the-go, such as playing it through a car stereo. And it shows how to use the iPod as a PDA for storing things like addresses and personal calendars. The perfect gift for people living the iPod lifestyle.
Managing Apple Devices, Third Edition will enable you to create an effective plan for deploying and maintaining groups of Apple devices using iOS 9 and OS X El Capitan in your organization. This all-in-one resource teaches a wide variety of Apple management technologies; explains the theory behind the tools; and provides practical, hand-on exercises to get you up and running with the tools. You will be introduced to Apple management technologies including Mobile Device Management, the Volume Purchase Program, and the Device Enrollment Program. For example, not only will you learn how to use Profile Manager-Apple's implementation of Mobile Device Management-but you will also learn about the ideas behind profile management and how to make configuration easier for both administrators and users while maintaining a highly secure environment. The exercises contained within this guide are designed to let you explore and learn the tools provided by Apple for deploying and managing iOS 9 and OS X El Capitan systems. They start with verification of access to necessary services, move on to the configuration of those services, and finally test the results of those services on client devices. Each lesson builds on previous topics and is designed to give technical coordinators and system administrators the skills, tools, and knowledge to deploy and maintain Apple devices by: Providing knowledge of how Apple deployment technologies work Showing how to use specific deployment tools Explaining deployment procedures and best practices Offering practical exercises step-by-step solutions available
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 9 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 4. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework. Explore Swift's object-oriented concepts Become familiar with built-in Swift types Dive deep into Swift objects, protocols, and generics Tour the lifecycle of an Xcode project Learn how nibs are loaded Understand Cocoa's event-driven design Communicate with C and Objective-C In this edition, catch up on the latest iOS programming features. Multiline strings and improved dictionaries Object serialization Key paths and key-value observing Expanded git integration Code refactoring And more! Once you master the fundamentals, you'll be ready to tackle the details of iOS app development with author Matt Neuburg's companion guide, Programming iOS 11
The simplest way to create world-class apps Have a unique app idea but worried you don't quite have the coding skills to build it? Good news: You can stop fretting about someone beating you to market with the same idea and start work right now using SwiftUI. SwiftUI is a gateway app development framework that has become one of the best ways for fledgling developers to get iOS apps off the ground without having to become a coding expert overnight. SwiftUI For Dummies makes that process even faster, providing a friendly introduction to the SwiftUI and Swift programming language and helping you feel right at home creating and building with playgrounds. The book also covers the frameworks and APIs that make it so easy to create smooth, intuitive interfaces--just dive right in and have fun! Combine projects into workspaces Employ Xcode editing tools Use constants and variables Test your code on iOS Simulator Time is of the essence, and with SwiftUI For Dummies, it's also on your side. Get going with this friendly guide today, and you'll be celebrating the successful launch of your app way before you thought possible!
Packed with concise information, this handy guide helps you quickly get started with OS X Mountain Lion, the latest version of the Mac operating system. Mountain Lion is closer to iOS than its predecessor, with a deeper integration of iCloud and features such as the Notification Center. Once you learn the essentials, you can use this book as a resource for problem-solving on the fly. OS X Mountain Lion Pocket Guide goes right to the heart of this OS, with details on system preferences, built-in applications, and utilities. You'll find configuration tips, keyboard shortcuts, guides for troubleshooting, lots of step-by-step instructions, and many other features - all in an easy-to-read format. Ideal whether you're new to the Mac or a longtime user. Learn what's new, including Mountain Lion's iOS-inspired features Get quick tips for configuring and customizing your Mac Solve problems with a quick guide to the fundamentals like the Finder and Dock Use keyboard shortcuts to work more efficiently Take advantage of Mountain Lion's built-in applications and utilities Manage user accounts and passwords
Boost your iOS developer career by learning from real-life examples and start writing code for one of the most successful platforms ever. No matter if you're an experienced developer or just a beginner, you'll find something new and something useful for your future projects here. All of the recipes in this book are taken from real-life commercial projects that have been approved by Apple and published on the App Store. You won't write "Hello, world!" and similar programs. Instead you'll see how to parse different data formats; run JavaScript code right inside your iOS app; and enhance storyboard editor with several simple extensions. You'll make beautiful modern-looking dialogs with blurs, shadows and rounded corners using only a few lines of code, and safely convert data after analyzing text strings. Go on to animate your layout and get your app shored up to crash as little as possible Each recipe offers a code snippet to copy and paste to your project as a tool to boost your knowledge, as well as, create plug-and-play features. Each of recipe shows the description for each line of code while explaining the logic of it, contains references to documentation, and gives you an opportunity to modify or write something similar that fits your project better. A good piece of code should not work but also be short, clear, and stable. And that combo will be our priority in these code recipes. Well-written code snippets must run in any environment and be easily transferrable from one project to another. Most of the provided recipes will migrate from one project to another with little to no changes at all, and with years of real-world application have proven themselves to be useful and stable. Dive into the world of iOS development and write clear, functioning, and safe Swift code! What You'll Learn Parse, convert, and print Swift data Develop stunning UIs quickly Write effective and portable Swift extensions Make your code cleaner and safer Who This Book Is For Beginners in iOS development who want to improve their skills with real-life examples. Developers switching to mobile development from other areas. All iOS developers looking for code recipes.
OS X Incident Response: Scripting and Analysis is written for analysts who are looking to expand their understanding of a lesser-known operating system. By mastering the forensic artifacts of OS X, analysts will set themselves apart by acquiring an up-and-coming skillset. Digital forensics is a critical art and science. While forensics is commonly thought of as a function of a legal investigation, the same tactics and techniques used for those investigations are also important in a response to an incident. Digital evidence is not only critical in the course of investigating many crimes but businesses are recognizing the importance of having skilled forensic investigators on staff in the case of policy violations. Perhaps more importantly, though, businesses are seeing enormous impact from malware outbreaks as well as data breaches. The skills of a forensic investigator are critical to determine the source of the attack as well as the impact. While there is a lot of focus on Windows because it is the predominant desktop operating system, there are currently very few resources available for forensic investigators on how to investigate attacks, gather evidence and respond to incidents involving OS X. The number of Macs on enterprise networks is rapidly increasing, especially with the growing prevalence of BYOD, including iPads and iPhones. Author Jaron Bradley covers a wide variety of topics, including both the collection and analysis of the forensic pieces found on the OS. Instead of using expensive commercial tools that clone the hard drive, you will learn how to write your own Python and bash-based response scripts. These scripts and methodologies can be used to collect and analyze volatile data immediately. For online source codes, please visit: https://github.com/jbradley89/osx_incident_response_scripting_and_analysis
The team that brought you the bestselling Beginning iPhone Development is back again for Beginning iOS 6 Development, bringing this definitive guide up-to-date with Apple's latest and greatest iOS 6 SDK, as well as with the latest version of Xcode. There's coverage of brand new technologies, with chapters on storyboards and iCloud, for example, as well as significant updates to existing chapters to bring them in line with all the changes that came with the iOS 6 SDK. You'll have everything you need to create your very own apps for the latest iOS devices, including the iPhone 4S, iPad 2, and the latest iPod touch. Every single sample app in the book has been rebuilt from scratch using latest Xcode and the latest 64-bit iOS 6-specific project templates and designed to take advantage of the latest Xcode features. Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, Beginning iOS 6 Development offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming.The book starts with the basics, walking through the process of downloading and installing Xcode and the iOS 6 SDK, and then guides you though the creation of your first simple application. From there, you'll learn how to integrate all the interface elements Apple touch users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. The confusing art of table building will be demystified, and you'll learn how to save your data using the iPhone file system. You'll also learn how to save and retrieve your data using a variety of persistence techniques, including Core Data and SQLite. And there's much more You'll learn to draw using Quartz 2D and OpenGL ES, add multitouch gestural support (pinches and swipes) to your applications, and work with the camera, photo library, accelerometer, and built-in GPS. You'll discover the fine points of application preferences and learn how to localize your apps for multiple languages.* The iOS 6 update to the bestselling and most recommended book for Cocoa touch developers * Packed full of tricks, techniques, and enthusiasm for the new SDK from a developer perspective * Written in an accessible, easy-to-follow style What you'll learn * Everything you need to know to develop your own bestselling iPhone and iPad apps * Best practices for optimizing your code and delivering great user experiences * How to create universal apps for both the iPhone and iPad * What is data persistence and why is it important * Get started with building cool, crisp User Interfaces * What and how to use Table Views * How to do graphics with Quartz and OpenGL ES * What geo app development features the new iOS brings to the iPhone * How to get your app in iCloud * And much much more...Who this book is for Everyone who wants to start developing for iPhone, iPod touch, and iPad For the latest source code, please head to www.iphonedevbook.com. |
![]() ![]() You may like...
Beginning iPad Development for iPhone…
Jack Nutting, David Mark, …
Paperback
Practical Artificial Intelligence with…
Mars Geldard, Jonathon Manning, …
Paperback
R1,038
Discovery Miles 10 380
Modularizing Legacy Projects Using TDD…
Khaled El-Morabea, Hassaan El-Garem
Paperback
Getting Started with WidgetKit - Create…
Sagun Raj Lage, Prakshapan Shrestha
Paperback
|