Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation


Bruce Dang - 2014
    Reverse engineering is not about reading assembly code, but actually understanding how different pieces/components in a system work. To reverse engineer a system is to understand how it is constructed and how it works. The book provides: Coverage of x86, x64, and ARM. In the past x86 was the most common architecture on the PC; however, times have changed and x64 is becoming the dominant architecture. It brings new complexity and constructs previously not present in x86. ARM ("Advanced RISC Machine) "is very common in embedded / consumer electronic devices; for example, most if not all cell phones run on ARM. All of apple's i-devices run on ARM. This book will be the first book to cover all three.Discussion of Windows kernel-mode code (rootkits/drivers). This topic has a steep learning curve so most practitioners stay away from this area because it is highly complex. However, this book will provide a concise treatment of this topic and explain how to analyze drivers step-by-step.The book uses real world examples from the public domain. The best way to learn is through a combination of concept discussions, examples, and exercises. This book uses real-world trojans / rootkits as examples congruent with real-life scenariosHands-on exercises. End-of-chapter exercises in the form of conceptual questions and hands-on analysis so so readers can solidify their understanding of the concepts and build confidence. The exercises are also meant to teach readers about topics not covered in the book.

The Golden Acorn


Catherine Cooper - 2009
    Just an ordinary boy, Jack has been chosen for a hugely important task, and enters a world he believed only existed in legend. Full of twists and turns and featuring characters such as talking ravens and mischievous Spriggans, The Golden Acorn is a hugely entertaining and exciting tale from a very talented new author.

Medal of Honor: Fight to Win


Chris Ryan - 2010
    It is the early days of the war in Afghanistan. SAS hero, Jock, has never fought alongside America's select Tier 1 Operators before now, but when their mission goes pear-shaped, he will find out just what they are made of... Battling against overwhelming odds in unknown territory, and with the enemy well dug-in, even the most elite soldiers with the most advanced weaponry at their disposal are put to the ultimate test of skill and courage.

Don't Paint the Cat: Can there really be too much of a good thing?


Julia Inserro - 2019
     But then one day she paints, and she paints, and she paints some more, until she runs out of things to paint. Or does she? Don't Paint the Cat is a silly story about embracing the things we love, but also recognizing that even fun things must have their limits. It also teaches that even mommies can say, "I was wrong."Perfect for kids from 4-9, and parents of all ages.

Quirk Books Entertains Your Kids: 20 Crafts, Recipes, Activities, and More!


Raising Quirk - 2013
    Whether you're taking your family on the road or stuck indoors on a rainy day, we've got you covered. Projects include: COOKING: How to Teach a Kid to Cook Robot Bites Banana Split Pops Little-Bitty Fudge Puppies CRAFTING: Bottle-Cap Frames Starburst Straws Turtle Magnet Get Your Kid to Clean Up OUTDOOR ADVENTURE: Get Your Kid to Put On Sunscreen Plan a Scavenger Hunt Yakima! Choreograph a Fight Scene Nick and Tesla's Low-Tech (Practically No-Tech) Bottle Rocket and Launcher RAINY DAY ANTICS: Get Your Kid to Play Alone Futaleufú Mattress Rafting Put on a Comedy Show Learn a Magic Trick FUN ON THE GO: How to Keep a Family Happy During Car Trips Make Trail Mix and Hit the Trails! How to Build a Sand Castle Games to Play in the Car Children don't come with an owner's manual, so Raising Quirk brings together advice, activities, entertainment, and, most important, other parents who still feel kinda like kids themselves. Our motto: We help cool parents raise cool kids. After all, parenting is a lifelong adventure, and we're all in it together. Consider us your virtual playgroup and join us at Raising Quirk online.

The Hitchhiker's Guide to Python: Best Practices for Development


Kenneth Reitz - 2016
    More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary language (after SQL) for many business users. With popularity comes diversity--and possibly dilution.This guide, collaboratively written by over a hundred members of the Python community, describes best practices currently used by package and application developers. Unlike other books for this audience, The Hitchhiker's Guide is light on reusable code and heavier on design philosophy, directing the reader to excellent sources that already exist.

Einstein The Lazy Kitty


Renae Rae - 2012
    Einstein The Lazy Kitty, combines rhythmic writing and colorful illustrations to make this a short, fun book for all ages but it was designed with your toddler and early reader in mind. Although it can be viewed on a regular kindle, it is probably best viewed by a color reader or computer.

Favorite Cake Mix Recipes


Southern Soup Jockeys - 2015
    Whether it’s for a special occasion, a treat for a loved one or just because you felt like it, baking a cake is more than just about making something that tastes good. Now, with Favorite Cake Mix Recipes, you have an entire book filled with fantastic recipes that look and taste amazing, are suitable for any occasion, and include: Strawberry banana bread Lemon poppy seed muffins Rum cake Cherry cheese cake Marbled pistachio cake Pumpkin pie squares And many more… With recipes for breads, cookies, muffins and other delicious treats, Favorite Cake Mix Recipes is more than just a book of traditional cakes. And as most recipes are quick and easy to make, you’ll be creating tasty indulgences while saving time as well. Throw away the other cake books you have. Favorite Cake Mix Recipes is the only one you’ll ever need again!

Learning the bash Shell


Cameron Newham - 1995
    This book will teach you how to use bash's advanced command-line features, such as command history, command-line editing, and command completion.This book also introduces shell programming,a skill no UNIX or Linus user should be without. The book demonstrates what you can do with bash's programming features. You'll learn about flow control, signal handling, and command-line processing and I/O. There is also a chapter on debugging your bash programs.Finally, Learning the bash Shell, Third Edition, shows you how to acquire, install, configure, and customize bash, and gives advice to system administrators managing bash for their user communities.This Third Edition covers all of the features of bash Version 3.0, while still applying to Versions 1.x and 2.x. It includes a debugger for the bash shell, both as an extended example and as a useful piece of working code. Since shell scripts are a significant part of many software projects, the book also discusses how to write maintainable shell scripts. And, of course, it discusses the many features that have been introduced to bash over the years: one-dimensional arrays, parameter expansion, pattern-matching operations, new commands, and security improvements.Unfailingly practical and packed with examples and questions for future study, Learning the bash Shell Third Edition is a valuable asset for Linux and other UNIX users.--back cover

Chuck Klosterman on Rock


Chuck Klosterman - 2010
    From Fargo Rock City; Sex, Drugs, and Cocoa Puffs; Chuck Klosterman IV; and Eating the Dinosaur, these essays are now available in this ebook collection for fans of Klosterman’s writing on rock music.

Python Programming for Beginners: An Introduction to the Python Computer Language and Computer Programming (Python, Python 3, Python Tutorial)


Jason Cannon - 2014
    There can be so much information available that you can't even decide where to start. Or worse, you start down the path of learning and quickly discover too many concepts, commands, and nuances that aren't explained. This kind of experience is frustrating and leaves you with more questions than answers.Python Programming for Beginners doesn't make any assumptions about your background or knowledge of Python or computer programming. You need no prior knowledge to benefit from this book. You will be guided step by step using a logical and systematic approach. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy for anyone to understand. Here is what you will learn by reading Python Programming for Beginners: When to use Python 2 and when to use Python 3. How to install Python on Windows, Mac, and Linux. Screenshots included. How to prepare your computer for programming in Python. The various ways to run a Python program on Windows, Mac, and Linux. Suggested text editors and integrated development environments to use when coding in Python. How to work with various data types including strings, lists, tuples, dictionaries, booleans, and more. What variables are and when to use them. How to perform mathematical operations using Python. How to capture input from a user. Ways to control the flow of your programs. The importance of white space in Python. How to organize your Python programs -- Learn what goes where. What modules are, when you should use them, and how to create your own. How to define and use functions. Important built-in Python functions that you'll use often. How to read from and write to files. The difference between binary and text files. Various ways of getting help and find Python documentation. Much more... Every single code example in the book is available to download, providing you with all the Python code you need at your fingertips! Scroll up, click the Buy Now With 1 Click button and get started learning Python today!

CO-DEPENDENTS ANONYMOUS


CoDA - 2012
    The only requirement for membership is a desire for healthy and loving relationships. We gather together to support and share with each other in a journey of self-discovery—learning to love the self. Living the program allows each of us to become increasingly honest with ourselves about our personal histories and our own codependent behaviors. We rely upon the Twelve Steps and Twelve Traditions for knowledge and wisdom. These are the principles of our program and guides to developing honest and fulfilling relationships with ourselves and others. In CoDA, we each learn to build a bridge to a Higher Power of our own understanding, and we allow others the same privilege. This renewal process is a gift of healing for us. By actively working the program of Co-Dependents Anonymous, we can each realize a new joy, acceptance, and serenity in our lives.

The Submarine Full of Bees


Neil McFarlane - 2015
    Usually stories are about other people but this story is about you. And usually stories are made up but this story is all true. It’s about the amazing adventure you had today with those bees. I know what you’re thinking: you’re thinking: I didn’t have an adventure with any bees today! Oh yes you did! But you can’t remember because that magic flower made you forget. Let me explain ... This story is one of the thirty-one stories that make up the critically acclaimed collection A Month of Bedtime Stories Available exclusively on Amazon for $2.99 (That's 9 cents per story!) Reviews of A Month of Bedtime Stories "A wonderful book well worth adding to any collection" - Book Reviews and Giveaways "I loved each one and never once was ready to put the book down" - Chodi Kid Books "These well-written and fast-paced stories are told with a touch of humor that both the child and the storyteller can enjoy" - Online Book Club Grab a copy today

Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu and Debian Power Users


Christopher Negus - 2007
    Try out more than 1,000 commands to find and get software, monitor system health and security, and access network resources. Then, apply the skills you learn from this book to use and administer desktops and servers running Ubuntu, Debian, and KNOPPIX or any other Linux distribution.

JavaScript: The Definitive Guide


David Flanagan - 1996
    This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including:Scripted HTTP and Ajax XML processing Client-side graphics using the canvas tag Namespaces in JavaScript--essential when writing complex programs Classes, closures, persistence, Flash, and JavaScript embedded in Java applicationsPart I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language.Part II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to:Generate a table of contents for an HTML document Display DHTML animations Automate form validation Draw dynamic pie charts Make HTML elements draggable Define keyboard shortcuts for web applications Create Ajax-enabled tool tips Use XPath and XSLT on XML documents loaded with Ajax And much morePart III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3.Part IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequest object and the canvas tag.More than 300,000 JavaScript programmers around the world have made this their indispensable reference book for building JavaScript applications."A must-have reference for expert JavaScript programmers...well-organized and detailed."-- Brendan Eich, creator of JavaScript