No Starch Press
Mostrar del 25 al 48 (de 57 productos)
-
Precio: $135,089.00
-
Precio: $83,179.00
-
Precio: $134,609.00
-
Precio: $199,239.00
-
Expira:
01/05/2022Precio: $82,939.00 -
Precio: $112,789.00
-
Precio: $138,849.00
-
Precio: $73,549.00
-
Precio: $191,809.00
-
Expira:
13/04/2021Precio: $101,709.00 -
Precio: $103,579.00
-
Expira:
17/05/2022Precio: $135,259.00
-
Precio: $119,389.00
-
Precio: $141,439.00
-
Expira:
17/04/2024Precio: $79,299.00 -
Precio: $177,479.00
-
Expira:
25/04/2022Precio: $129,979.00 -
Precio: $112,809.00
-
Precio: $170,169.00
-
Precio: $193,499.00
-
Precio: $111,329.00
-
Precio: $136,909.00
-
Precio: $109,569.00
-
Expira:
11/04/2022Precio: $116,309.00
-
Precio: $135,089.00
Book : Python Crash Course, 3rd Edition - Matthes, Eric
-Titulo Original : Python Crash Course, 3rd Edition-Fabricante : No Starch Press-Descripcion Original: Python Crash Course is the world’s bestselling programming book, with over 1,500,000 copies sold to date! Python Crash Course is the world’s best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time. You’ll start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You’ll also learn how to make your programs interactive and test your code safely before adding it to a project. You’ll put your new knowledge into practice by creating a Space Invaders-inspired arcade game, building a set of data visualizations with Python’s handy libraries, and deploying a simple application online. As you work through the book, you’ll learn how to: Use powerful Python libraries and tools, including pytest, Pygame, Matplotlib, Plotly, and Django Make increasingly complex 2D games that respond to keypresses and mouse clicks Generate interactive data visualizations using a variety of datasets Build apps that allow users to create accounts and manage their own data, and deploy your apps online Troubleshoot coding errors and solve common programming problems New to this edition: This third edition is completely revised to reflect the latest in Python code. New and updated coverage includes VS Code for text editing, the pathlib module for file handling, pytest for testing your code, as well as the latest features of Matplotlib, Plotly, and Django. If you’ve been thinking about digging into programming, Python Crash Course will provide you with the skills to write real programs fast. Why wait any longer? Start your engines and code! Uses Python 3 Review Learning python is a smart investment of your time because the language is efficient and powerful. This book will get you where you need to be to program like a pro. -Sandra Henry-Stocker, NetworkWorld Eric Matthess Python Crash Course, 3rd Edition takes a well-regarded text for getting started with Python and brings it up to date for 2023. The book not only covers Pythons basics but lets you put them to use in a series of projects involving data analysis, web development, and gaming. Many books offer either Python basics or projects to learn from. This one delivers both. -Serdar Yegulalp, InfoWorld Reviews for the 2nd Edition: With a patient and experienced pedagogical style, and a combination of thorough language instruction and plenty of illustrative sample code, Python Crash Course is a terrific way to begin learning computer programming in general and the Python language in particular. -Michael J. Ross, web developer and former Slashdot contributor “It has been interesting to see, over the last few years, No Starch Press, which produces this book, growing and producing future classics that should be alongside the more traditional O’Reilly Press programming books. Python Crash Course is one of those books.” -Greg Laden, ScienceBlogs “All of these projects are well thought out and presented in such a way that learning the subject matter and implementing it is much more an enjoyable pastime rather than an onerous task that must be completed. Eric took the time to deal with some rather complex projects and lay them out in a consistent, logical and pleasant manner that draws the reader into the subject willingly, which unfortunately, many authors fail to do.” -Full Circle Magazine “The book is well presented with good explanations of the code snippets. It works with you, one small step at a time, building more complex code, explaining whats going on all the way.” -FlickThrough Reviews “Learning Python with Python Crash Course was an extremely positive experience! A great choice if you’re new to Python.” -Mikke Goes Coding While Python Crash Course uses Python to teach you to code, it also teaches clean programming skills that ap... -
Precio: $83,179.00
Book : The Lego® Engineer - Friesen, Jeff
-Titulo Original : The Lego® Engineer-Fabricante : No Starch Press-Descripcion Original: LEGO® bricks meet The Way Things Work in this fun, informative tour of the world of engineering, from the creative mind of expert LEGO® builder Jeff Friesen. In The LEGO® Engineer, you’ll explore how some of humanity’s greatest feats of engineering work, from towering skyscrapers to powerful rockets to speeding bullet trains. Then follow step-by-step instructions to build these marvels with LEGO® bricks as you experience the world of engineering in a fun new way. How do diesel and electric engines work together to drive massive freight trains? How does a container ship’s bow shape contribute to its fuel efficiency? How do cable-stayed bridges distribute weight differently than suspension bridges? You’ll learn the answers to these engineering questions and more as you build your way through over 30 models, all designed by LEGO® expert Jeff Friesen. Understanding the engineering principles behind these structures will not only help you better appreciate the world around you, but will also help you make your own LEGO® builds more realistic... -
Precio: $134,609.00
Book : The Rust Programming Language, 2nd Edition - Klabnik,
-Titulo Original : The Rust Programming Language, 2nd Edition-Fabricante : No Starch Press-Descripcion Original: With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rust’s latest version, this edition is considered the language’s official documentation. The Rust Programming Language covers everything you could want to know about the language.-Stack Overflow Rust has been repeatedly voted Most Loved Language on the StackOverflow Developer Survey. The Rust Programming Language, 2nd Edition is the official guide to Rust 2021: an open source systems programming language that will help you write faster, more reliable software. Rust provides control of low-level details along with high-level ergonomics, allowing you to improve productivity and eliminate the hassle traditionally associated with low-level languages. Klabnik and Nichols, alumni of the Rust Core Team, share their knowledge to help you get the most out of Rust’s features so that you can create robust and scalable programs. You’ll begin with basics like creating functions, choosing data types, and binding variables, then move on to more advanced concepts, such as: Ownership and borrowing, lifetimes, generics, traits, and trait objects to communicate your program’s constraints to the compiler Smart pointers and multithreading, and how ownership interacts with them to enable fearless concurrency How to use Cargo, Rust’s built-in package manager, to build, document your code, and manage dependencies The best ways to test, handle errors, refactor, and take advantage of expressive pattern matching In addition to the countless code examples, you’ll find three chapters dedicated to building complete projects: a number-guessing game, a Rust implementation of a command line tool, and a multithreaded server... -
Precio: $199,239.00
book: Learn To Code By Solving Problems: A Python Programmin
-Titulo Original : Learn To Code By Solving Problems: A Python Programming Primer-Fabricante : No Starch Press-Descripcion Original: Learn to Code by Solving Problems is a practical introduction to programming using Python. It uses coding-competition challenges to teach you the mechanics of coding and how to think like a savvy programmer. Computers are capable of solving almost any problem when given the right instructions. That s where programming comes in. This beginner s book will have you writing Python programs right away. You ll solve interesting problems drawn from real coding competitions and build your programming skills as you go. Every chapter presents problems from coding challenge websites, where online judges test your solutions and provide targeted feedback. As you practice using core Python features, functions, and techniques, you ll develop a clear understanding of data structures, algorithms, and other programming basics. Bonus exercises invite you to explore new concepts on your own, and multiple-choice questions encourage you to think about how each piece of code works. You ll learn how to: Run Python code, work with strings, and use variables Write programs that make decisions Make code more efficient with while and for loops Use Python sets, lists, and dictionaries to organize, sort, and search data Design programs using functions and top-down design Create complete-search algorithms and use Big O notation to design more efficient code By the end of the book, you ll not only be proficient in Python, but you ll also understand how to think through problems and tackle them with code. Programming languages come and go, but this book gives you the lasting foundation you need to start thinking like a programmer...
-
Precio: $82,939.00Expira: 01/05/2022
Book : The LEGO Architect - Tom Alphin
-Titulo Original : The LEGO Architect-Fabricante : No Starch Pres... -
Precio: $112,789.00
Book : Black Hat Python: Python Programming for Hackers a...
-Titulo Original : Black Hat Python: Python Programming For Hackers And Pentesters-Fabricante : No Starch Pres... -
Precio: $138,849.00
Book : Hacking: The Art Of Exploitation, 2nd Edition - Jo...
-Titulo Original : Hacking: The Art Of Exploitation, 2nd Edition-Fabricante : No Starch Pres... -
Precio: $73,549.00
Book : Eloquent JavaScript: A Modern Introduction to Prog...
-Titulo Original : Eloquent JavaScript: A Modern Introduction to Programming-Fabricante : No Starch Press-Descripcion Original: JavaScript lies at the heart of almost every modern web application, from social apps to the newest browser-based games. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications.Eloquent JavaScript, 2nd Edition dives deep into the JavaScript language to show you how to write beautiful, effective code. Author Marijn Haverbeke immerses you in example code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs. As you build projects such as an artificial life simulation, a simple programming language, and a paint program, you'll learn:The essential elements of programming, including syntax, control, and dataHow to organize and clarify your code with object-oriented and functional programming techniquesHow to script the browser and make basic web applicationsHow to use the DOM effectively to interact with browsersHow to harness Node.js to build servers and utilitiesThis edition is thoroughly revised and modernized to reflect the current state of JavaScript and web browsers, with brand-new material, such as a chapter on code performance in JavaÂScript, and expanded coverage of recursion and closures. All source code is available online in an interactive sandbox, where you can edit the code, run it, and see its output instantly.Isn't it time you became fluent in the language of the Web...
-
Precio: $191,809.00
Book : Practical Malware Analysis: A Hands-on Guide To Di...
-Titulo Original : Practical Malware Analysis: The Hands-On Guide To Dissecting Malicious Software-Fabricante : No Starch Pres... -
Precio: $101,709.00Expira: 13/04/2021
Book : Learn to Program with Scratch A Visual Introduction..
-Titulo Original : Learn to Program with Scratch A Visual Introduction to Programming with Games, Art, Science, and Math-Fabricante : No Starch Pres... -
Precio: $103,579.00
Book : Linux Basics For Hackers Getting Started With...
-Titulo Original : Linux Basics For Hackers: Getting Started With Networking, Scripting, And Security In Kali-Fabricante : No Starch Pres... -
Precio: $135,259.00Expira: 17/05/2022
Book: Serious Cryptography: A Practical Introduction to Mode
-Titulo Original : Serious Cryptography: A Practical Introduction To Modern Encryption-Fabricante : No Starch Press-Descripcion Original: This practical guide to modern encryption breaks down the fundamental mathematical concepts at the heart of cryptography without shying away from meaty discussions of how they work. You’ll learn about authenticated encryption, secure randomness, hash functions, block ciphers, and public-key techniques such as RSA and elliptic curve cryptography. ...
-
Precio: $119,389.00
Book : The Game Console 2.0 A Photographic History From...
-Titulo Original : The Game Console 2.0: A Photographic History From Atari To Xbox-Fabricante : No Starch Press-Descripcion Original: This revised and expanded second edition of the bestselling The Game Console contains brand new content, with coverage of 50 more consoles, variants, and accessories in 50 added pages. The Game Console 2.0 is a gorgeous coffee table book for geeks and gamers that brings together highly detailed photos of more than 100 video game consoles and their electronic interiors spanning nearly five decades. Revised and updated since the first edition’s celebrated 2018 release, The Game Console 2.0 is an even bigger archival collection of vividly detailed photos of more than 100 video-game consoles. This ultimate archive of gaming history spans five decades and nine distinct generations, chronologically covering everything from market leaders to outright failures, and tracing the gaming industry’s rise, fall, and monumental resurgence. The book’s 2nd edition features more classic game consoles and computers, a section on retro gaming in the modern era, and dozens of new entries - including super-rare finds, such the Unisonic Champion 2711, and the latest ninth-generation consoles. You’ll find coverage of legendary systems like the Magnavox Odyssey, Atari 2600, NES, and the Commodore 64; systems from the ‘90s and 2000s; modern consoles like the Nintendo Switch, Xbox Series X|S, and PlayStation 5; and consoles you never knew existed. Get a unique peek at the hardware powering the world’s most iconic video-game systems with The Game Console 2.0 - the perfect gift for geeks of all stripes and every gamer’s must-have coffee-table book. Review The Game Console 2.0 is a must-have, even if you already have the first edition. It is a video game enthusiast’s heaven and makes for a perfect coffee table book! -Julia Roth, Geek Girl Authority [ The Game Console 2.0] is a perfect end table book catered toward nerds and gamers that unites profoundly nitty gritty photographs of in excess of 100 computer game control centers and their electronic insides. -Gifts For Gamers To Buy In This Season, RecaBlog [ The Game Console 2.0] has been heavily revised and expanded . . . This new version adds a lot more content over the first edition! -Madlittlepixel, YouTuber The Game Console 2.0 by Evan Amos is a wonderful coffee table book for people who love video games and computer hardware, Im a big fan. -Austin, @WymornI recommend it! -Taylor Lyles, @TayNixster, Assoc. Tech Editor, IGN REVIEWS FOR THE FIRST EDITION OF THE GAME CONSOLE: This book gathers gorgeous images into a visual history of games, and it’s such a nostalgic treat to pore over. -Keith Stuart, The Guardian, 1 of 20 Books Every Video Gamer should Read Amos’ passion for gaming and photographic skills come together beautifully in The Game Console. -Kotaku While services like PlayStation Now prove that streaming has the potential to increase access to older hardware-bound games, The Game Console posits that consoles themselves are important cultural objects that we shouldn’t forget. -Motherboard A perfect choice for gamers looking to build up their knowledge on video game history. -Android Central Photographed in intense, loving detail, the book quite literally unpacks 86 consoles and examines their innards. -Mashable Its clear that photo-documenting these products is the heart and soul of The Game Console. -Game Vortex Good nerdy books that aren’t fiction are hard to come by sometimes. Nerdy books about video game consoles are almost impossible…[ The Game Console is] a serious walk down memory lane. -Geek Girl AuthorityThis image-rich guide brings gamers on a guided tour exploring the legendary consoles of yesteryear. -Sian Babish, The Chicago Tribune The Game Console might just be the most complete catalog of game consoles ever published. -Warped Zone Evan Amos does a fantastic job of capturing the nostalgia of every console. -BioGamer Girl A vibrant, 264-page book thats packed cover to cover with f... -
Precio: $141,439.00
Book : Designing Secure Software A Guide For Developers -...
-Titulo Original : Designing Secure Software: A Guide For Developers-Fabricante : No Starch Press-Descripcion Original: What every software professional should know about security. Designing Secure Software consolidates Loren Kohnfelder’s more than twenty years of experience into a concise, elegant guide to improving the security of technology products. Written for a wide range of software professionals, it emphasizes building security into software design early and involving the entire team in the process. The book begins with a discussion of core concepts like trust, threats, mitigation, secure design patterns, and cryptography. The second part, perhaps this book’s most unique and important contribution to the field, covers the process of designing and reviewing a software design with security considerations in mind. The final section details the most common coding flaws that create vulnerabilities, making copious use of code snippets written in C and Python to illustrate implementation vulnerabilities. You’ll learn how to: * Identify important assets, the attack surface, and the trust boundaries in a system * Evaluate the effectiveness of various threat mitigation candidates * Work with well-known secure coding patterns and libraries * Understand and prevent vulnerabilities like XSS and CSRF, memory flaws, and more * Use security testing to proactively identify vulnerabilities introduced into code * Review a software design for security flaws effectively and without judgment Kohnfelder’s career, spanning decades at Microsoft and Google, introduced numerous software security initiatives, including the co-creation of the STRIDE threat modeling framework used widely today. This book is a modern, pragmatic consolidation of his best practices, insights, and ideas about the future of software. Review This book addresses software developers and designers, but it also has potential impact for those involved anywhere in the production of software. IT project managers in particular can benefit from this concept-heavy presentation because they need not wade into the waters of code. -Scott J. Pearson, Blogger at scottjpearson Designing Secure Software creates a roadmap for building towards more secure software programs. Loren Kohnfelder draws upon technical knowledge gained and developed during his 20 year career at Microsoft and Google to arm software engineers at any level with the security mindset and tools needed to create secure software. This book is comprehensive in scope and provides many excellent examples in python and C to aid in designing software securely. -George D. Advanced Reviewer The authoritative introductory book on secure software design . . . Ive learned so much while reading it. -Kirill C., Advanced Reviewer About the Author Loren Kohnfelder has over 20 years of experience working in the security industry for companies like Microsoft and Google. At Microsoft, he was a key contributor to the industry’s first formalized proactive security process methodology, and program-managed the .NET platform security effort. He was also a key contributor to the first organized approach to security by any major software platform company. At Google he worked as a software engineer on the Security team and as a founding member of the Privacy team, performing numerous security design reviews of large-scale complex real-world commercial platforms and systems, while working on various projects as a developer. Now retired, Kohnfelder shares his unique experience in industry through this book. ... -
Precio: $79,299.00Expira: 17/04/2024
Book : Practical Linux Forensics A Guide For Digital...
-Titulo Original : Practical Linux Forensics: A Guide For Digital Investigators-Fabricante : No Starch Press-Descripcion Original: A resource to help forensic investigators locate, analyze, and understand digital evidence found on modern Linux systems after a crime, security incident or cyber attack. Practical Linux Forensics dives into the technical details of analyzing postmortem forensic images of Linux systems which have been misused, abused, or the target of malicious attacks. It helps forensic investigators locate and analyze digital evidence found on Linux desktops, servers, and IoT devices. Throughout the book, you learn how to identify digital artifacts which may be of interest to an investigation, draw logical conclusions, and reconstruct past activity from incidents. You’ll learn how Linux works from a digital forensics and investigation perspective, and how to interpret evidence from Linux environments. The techniques shown are intended to be independent of the forensic analysis platforms and tools used. Learn how to: * Extract evidence from storage devices and analyze partition tables, volume managers, popular Linux filesystems (Ext4, Btrfs, and Xfs), and encryption * Investigate evidence from Linux logs, including traditional syslog, the systemd journal, kernel and audit logs, and logs from daemons and applications * Reconstruct the Linux startup process, from boot loaders (UEFI and Grub) and kernel initialization, to systemd unit files and targets leading up to a graphical login * Perform analysis of power, temperature, and the physical environment of a Linux machine, and find evidence of sleep, hibernation, shutdowns, reboots, and crashes * Examine installed software, including distro installers, package formats, and package management systems from Debian, Fedora, SUSE, Arch, and other distros * Perform analysis of time and Locale settings, internationalization including language and keyboard settings, and geolocation on a Linux system * Reconstruct user login sessions (shell, X11 and Wayland), desktops (Gnome, KDE, and others) and analyze keyrings, wallets, trash cans, clipboards, thumbnails, recent files and other desktop artifacts * Analyze network configuration, including interfaces, addresses, network managers, DNS, wireless artifacts (Wi-Fi, Bluetooth, WWAN), VPNs (including WireGuard), firewalls, and proxy settings * Identify traces of attached peripheral devices (PCI, USB, Thunderbolt, Bluetooth) including external storage, cameras, and mobiles, and reconstruct printing and scanning activity Review “ Practical Linux Forensics is an excellent resource suitable for those new to Linux, as well as for experienced users. Whether you are an investigator, administrator, developer, or curious student, you will gain imperative knowledge that can easily be applied to your own field and endeavors.” -Techtyte, Cybersecurity Researcher and Advanced Reviewer Thorough . . . Even if this is your first foray into computer forensics, there is a lot to be gained from Nikkel’s book. -Lee Teschler, Microcontroller Tips After Practical Forensic Imaging, Bruce Nikkel has produced another fantastic learning resource and reference in Practical Linux Forensics. Made both for professionals more familiar with Windows or macOS forensics as well as adept Linux users looking to learn forensics, it does not need to be read linearly. Each chapter provides focused knowledge on different aspects of Linux systems in a distribution-agnostic manner. Definitely grab a copy to demystify this area of computer forensics. -Daniyal S., Advanced Reviewer Bruce Nikkel shares some [insight on] really uncommon and least understood areas of the Linux network stack, which will be very valuable for practitioners . . . [ Practical Linux Forensics] touches on areas ignored by other resources on the subject. -Arvind, Advanced Reviewer About the Author Bruce Nikkel is a professor at the Bern University of Applied Sciences in Switzerland, specializing in digital forensics and cybercrime... -
Precio: $177,479.00
Book : Ethical Hacking A Hands-on Introduction To Breaking..
-Titulo Original : Ethical Hacking A Hands-on Introduction To Breaking In-Fabricante : No Starch Press-Descripcion Original: A hands-on guide to hacking computer systems from the ground up, from capturing traffic to crafting sneaky, successful trojans. A crash course in modern hacking techniques, Ethical Hacking is already being used to prepare the next generation of offensive security experts. In its many hands-on labs, you’ll explore crucial skills for any aspiring penetration tester, security researcher, or malware analyst. You’ll begin with the basics: capturing a victim’s network traffic with an ARP spoofing attack and then viewing it in Wireshark. From there, you’ll deploy reverse shells that let you remotely run commands on a victim’s computer, encrypt files by writing your own ransomware in Python, and fake emails like the ones used in phishing attacks. In advanced chapters, you’ll learn how to fuzz for new vulnerabilities, craft trojans and rootkits, exploit websites with SQL injection, and escalate your privileges to extract credentials, which you’ll use to traverse a private network. You’ll work with a wide range of professional penetration testing tools-and learn to write your own tools in Python-as you practice tasks like: * Deploying the Metasploit framework’s reverse shells and embedding them in innocent-seeming files * Capturing passwords in a corporate Windows network using Mimikatz * Scanning (almost) every device on the internet to find potential victims * Installing Linux rootkits that modify a victim’s operating system * Performing advanced Cross-Site Scripting (XSS) attacks that execute sophisticated JavaScript payloads Along the way, you’ll gain a foundation in the relevant computing technologies. Discover how advanced fuzzers work behind the scenes, learn how internet traffic gets encrypted, explore the inner mechanisms of nation-state malware like Drovorub, and much more. Developed with feedback from cybersecurity students, Ethical Hacking addresses contemporary issues in the field not often covered in other books and will prepare you for a career in penetration testing. Most importantly, you’ll be able to think like an ethical hacker : someone who can carefully analyze systems and creatively gain access to them. Review Ethical Hacking is great! Ive been using it in my Computer Science, Cybersecurity and Machine Learning high-school classrooms. I really love the idea of having a VM lab that kids can understand and use. Well done! -William Heldman PhD, Technology Educator Ethical Hacking: A Hands On Introduction to Breaking In by Daniel G. Graham is on my list for book recommendations for those interested and new to cyber. Very well detailed and simple enough for most to understand. Another great book published by No Starch Press. -Jered Bare, @jeredbare Ethical Hacking is filled with great exercises that give you a much deeper understanding of important, complicated topics by having you go through the details of implementation. Making deep fakes, implementing a botnet and other topics are enlightening, lots of fun and will help you defend against these threats, possibly by also helping you find bugs and issues which can disable them! -Jamie G., Advanced Reviewer About the Author Dr. Daniel Graham is an Assistant professor of Computer Science at The University of Virginia in Charlottesville, Virginia. His research interests include secure embedded systems and networks. Before joining UVA, Dr. Graham was a Program Manager at Microsoft in Seattle, Washington. He publishes in IEEE journals relating to sensors and networks...
-
Precio: $129,979.00Expira: 25/04/2022
Book : Black Hat Python, 2nd Edition Python Programming For.
-Titulo Original : Black Hat Python, 2nd Edition Python Programming For Hackers And Pentesters-Fabricante : No Starch Press-Descripcion Original: Fully-updated for Python 3, the second edition of this worldwide bestseller (over 100,000 copies sold) explores the stealthier side of programming and brings you all new strategies for your hacking projects. When it comes to creating powerful and effective hacking tools, Python is the language of choice for most security analysts. In this second edition of the bestselling Black Hat Python, you’ll explore the darker side of Python’s capabilities: everything from writing network sniffers, stealing email credentials, and bruteforcing directories to crafting mutation fuzzers, investigating virtual machines, and creating stealthy trojans. All of the code in this edition has been updated to Python 3.x. You’ll also find new coverage of bit shifting, code hygiene, and offensive forensics with the Volatility Framework as well as expanded explanations of the Python libraries ctypes, struct, lxml, and BeautifulSoup, and offensive hacking strategies like splitting bytes, leveraging computer vision libraries, and scraping websites. You’ll even learn how to: * Create a trojan command-and-control server using GitHub * Detect sandboxing and automate common malware tasks like keylogging and screenshotting * Extend the Burp Suite web-hacking tool * Escalate Windows privileges with creative process control * Use offensive memory forensics tricks to retrieve password hashes and find vulnerabilities on a virtual machine * Abuse Windows COM automation * Exfiltrate data from a network undetected When it comes to offensive security, you need to be able to create powerful tools on the fly. Learn how with Black Hat Python. Review “Black Hat Python is a fun read written by experts with years of experience who are willing to share the secrets they have learned along the way. While It might not immediately turn you into a super stunt hacker like me, it will certainly get you started down the correct path.” (from the foreword) -Charlie Miller, Security Researcher This book breaks down how to create powerful tools using Python like network sniffers or keyloggers. This book even goes over how to escalate privileges in Windows. -Davin Jackson, Alpha Cyber Security, Books to Start Your Penetration Testing Journey Praise for the first edition of Black Hat Python Another incredible Python book. With a minor tweak or two many of these programs will have at least a ten year shelf life, and that is rare for a security book. -Stephen Northcutt, founding president of the SANS Technology Institute A great book using Python for offensive security purposes. -Andrew Case, Volatility core developer and coauthor of The Art of Memory Forensics If you truly have a hacker’s mindset, a spark is all you need to make it your own and do something even more amazing. Justin Seitz offers plenty of sparks. -Ethical Hacker Whether youre interested in becoming a serious hacker/penetration tester or just want to know how they work, this book is one you need to read. Intense, technically sound, and eye-opening. -Sandra Henry-Stocker, IT World Definitely a recommended read for the technical security professional with some basic previous exposure to Python. -Richard Austin, IEEE Cipher A well-written book that will put you on track to being able to write powerful and potentially scary tools. It’s up to you to use them for good. -Steve Mansfield-Devine, editor of Elseviers Network Security Newsletter A well implemented read with lots of good ideas for fun offensive Python projects. So enjoy, and dont forget its all about the code! -Dan Borges, LockBoxx A useful eye-opener. -MagPi Magazine If you work as a computer security professional and want to code in Python, this is definitely a book that belongs on your bookshelf. -Craig Mullins, Data and Technology Today About the Author Justin Seitz is the president and co-founder of Dark River Systems Inc., where he spends h... -
Precio: $112,809.00
Book : Practical Sql, 2nd Edition A Beginners Guide To...
-Titulo Original : Practical Sql, 2nd Edition A Beginners Guide To Storytelling With Data-Fabricante : No Starch Press-Descripcion Original: Analyze data like a pro, even if you’re a beginner. Practical SQL is an approachable and fast-paced guide to SQL (Structured Query Language), the standard programming language for defining, organizing, and exploring data in relational databases. Anthony DeBarros, a journalist and data analyst, focuses on using SQL to find the story within your data. The examples and code use the open-source database PostgreSQL and its companion pgAdmin interface, and the concepts you learn will apply to most database management systems, including MySQL, Oracle, SQLite, and others.* You’ll first cover the fundamentals of databases and the SQL language, then build skills by analyzing data from real-world datasets such as US Census demographics, New York City taxi rides, and earthquakes from US Geological Survey. Each chapter includes exercises and examples that teach even those who have never programmed before all the tools necessary to build powerful databases and access information quickly and efficiently. You’ll learn how to: * Create databases and related tables using your own data * Aggregate, sort, and filter data to find patterns * Use functions for basic math and advanced statistical operations * Identify errors in data and clean them up * Analyze spatial data with a geographic information system (PostGIS) * Create advanced queries and automate tasks This updated second edition has been thoroughly revised to reflect the latest in SQL features, including additional advanced query techniques for wrangling data. This edition also has two new chapters: an expanded set of instructions on for setting up your system plus a chapter on using PostgreSQL with the popular JSON data interchange format. Learning SQL doesn’t have to be dry and complicated. Practical SQL delivers clear examples with an easy-to-follow approach to teach you the tools you need to build and manage your own databases. * Microsoft SQL Server employs a variant of the language called T-SQL, which is not covered by Practical SQL. Review Even better than the previous edition! -Jakub Romanowski, LearnSQL REVIEWS FOR THE FIRST EDITION: This book is comprehensive, well organized, and contains almost everything a new developer needs to learn SQL using Postgres. Besides, the arrangement of the sections is logical, and the writing style is not complicated where information is supported by the required examples and images, in addition to evidence from the writers practical experiences. -Hadi Fadlallah, SQLShack “One of the best-organized travelogues weve seen into the SQL realm.” -Newstips Bulletin More fun and more engaging [than Learning SQL from OReilly]. -Giles McMullen-Klein, Python Programmer, YouTuber “ Practical SQL will take you from an absolute databases beginner towards becoming a database and SQL master. This book is one of those books that you feel like [youre] reading a novel, not a technical book. It uses an easy to follow and [understandable] approach that makes it easy to read for people from all backgrounds.” -Sara A. Metwalli, Towards Data Science I recommend reading Practical SQL by Anthony DeBarros for a more in-depth look on how to implement regression analysis and other analytical tools using SQL. -Michael Grogan, Towards Data Science One of the most interesting books about SQL Ive ever read. At first glance, it looks like a guide for complete rookies. But the author raises topics that will interest advanced users. -Jakub Romanowski, LearnSQL About the Author Anthony DeBarros is a longtime journalist who has combined his interests in data analysis, coding, software product development, and storytelling for much of his career. He is a data news editor for The Wall Street Journal, focusing on topics such as the economy, trade, the U.S. Census, and politics. He previously held positions with USA TODAY, the Poughkeepsie Journal, and the DocumentCloud proje... -
Precio: $170,169.00
Book : Effective C An Introduction To Professional C...
-Titulo Original : Effective C: An Introduction To Professional C Programming-Fabricante : No Starch Press-Descripcion Original: A detailed introduction to the C programming language for experienced programmers. The world runs on code written in the C programming language, yet most schools begin the curriculum with Python or Java. Effective C bridges this gap and brings C into the modern era--covering the modern C17 Standard as well as potential C2x features. With the aid of this instant classic, youll soon be writing professional, portable, and secure C programs to power robust systems and solve real-world problems. Robert C. Seacord introduces C and the C Standard Library while addressing best practices, common errors, and open debates in the C community. Developed together with other C Standards committee experts, Effective C will teach you how to debug, test, and analyze C programs. Youll benefit from Seacords concise explanations of C language constructs and behaviors, and from his 40 years of coding experience. Youll learn: * How to identify and handle undefined behavior in a C program * The range and representations of integers and floating-point values * How dynamic memory allocation works and how to use nonstandard functions * How to use character encodings and types * How to perform I/O with terminals and filesystems using C Standard streams and POSIX file descriptors * How to understand the C compilers translation phases and the role of the preprocessor * How to test, debug, and analyze C programs Effective C will teach you how to write professional, secure, and portable C code that will stand the test of time and help strengthen the foundation of the computing world. Review A worthwhile addition to a C programmer’s bookshelf. -Ian Bruntlett, ACCU Effective C will teach you C programming for the modern era...This books emphasis on the security aspects of C programming is unmatched. My personal recommendation is that, after reading it, you use all of the available tools it presents to avoid undefined behavior in the C programs you write. -Pascal Cuoq, Chief Scientist, TrustInSoft An excellent introduction to Modern C. -Francis Glassborow, ACCU A really, really good C book that does not talk down to you. -Stephan Neuhaus, @stephanneuhaus1 An updated and relevant version of what you may be coding. Im a fan. -Christoff Sogon, @sogonsec About the Author Robert C. Seacord is a Technical Director at NCC Group where he develops and delivers secure coding training in C, C, and other languages. Seacord is an expert on the C Standards committee. His six previous books include The CERT C Coding Standard and Secure Coding in C and C. Excerpt. © Reprinted by permission. All rights reserved. INTRODUCTION C was developed as a system programming language in the 1970s, and even after all this time, it remains incredibly popular. System languages are designed for performance and ease of access to the underlying hardware while providing high-level programming features. While other languages may offer newer language features, their compilers and libraries are typically written in C. Carl Sagan once said, “If you wish to make an apple pie from scratch, you must first invent the universe.” The inventors of C did not invent the universe; they designed C to work with a variety of computing hardware and architectures that, in turn, were constrained by physics and mathematics. C is layered directly on top of computing hardware, making it more sensitive to evolving hardware features, such as vectorized instructions, than higher-level languages that typically rely on C for their efficiency. According to the TIOBE index, C has been either the most popular programming language or second most popular since 2001.1 C is TIOBE’s programming language of the year for 2019. The popularity of the C programming language can most likely be attributed to several tenets of the language referred to as the spirit of C: * Trust the programmer. Generally speaki... -
Precio: $193,499.00
Book : Algorithmic Thinking A Problem-based Introduction -..
-Titulo Original : Algorithmic Thinking: A Problem-Based Introduction-Fabricante : No Starch Press-Descripcion Original: A hands-on, problem-based introduction to building algorithms and data structures to solve problems with a computer. Algorithmic Thinking will teach you how to solve challenging programming problems and design your own algorithms. Daniel Zingaro, a master teacher, draws his examples from world-class programming competitions like USACO and IOI. Youll learn how to classify problems, choose data structures, and identify appropriate algorithms. Youll also learn how your choice of data structure, whether a hash table, heap, or tree, can affect runtime and speed up your algorithms; and how to adopt powerful strategies like recursion, dynamic programming, and binary search to solve challenging problems. Line-by-line breakdowns of the code will teach you how to use algorithms and data structures like: * The breadth-first search algorithm to find the optimal way to play a board game or find the best way to translate a book * Dijkstras algorithm to determine how many mice can exit a maze or the number of fastest routes between two locations * The union-find data structure to answer questions about connections in a social network or determine who are friends or enemies * The heap data structure to determine the amount of money given away in a promotion * The hash-table data structure to determine whether snowflakes are unique or identify compound words in a dictionary NOTE: Each problem in this book is available on a programming-judge website. Youll find the sites URL and problem ID in the description. Whats better than a free correctness check? Review “A good choice for anyone who needs to understand and implement algorithms.” -RedGreenCode“With Zingaro as a tutor by your side, youll learn, through practice on challenging competition problems, a repeatable process for figuring out and deftly applying the most appropriate algorithmic tools for the job. Youll learn it all from a book that exudes clarity, humor, and just the right dose of Canadian pride. Happy problem-solving!” - Dr. Tim Roughgarden, Professor of Computer Science at Columbia University A clear and engaging text . . . By presenting problems first and their algorithm/data structure solutions later, it shows us exactly why those solutions are useful and how they fit into the big picture. . . . Far too many textbooks present solutions fully-formed with no mention of the dead ends and too-complicated solutions you’d hit along the way. But Algorithmic Thinking takes you from the initial idea to the final breakthrough, setbacks and all. Problem solving is a raw, real journey, and this book captures its spirit perfectly. I highly recommend it. -Ava Pun, medal winner in the International Olympiad in Informatics Programming Competition The strength of the book is that the process of discovering and improving algorithms is described in detail and various different approaches are analyzed. Compared to traditional textbooks, there are also interesting topics that are not usually covered . . . Overall, the book is clearly written, the topics are well-chosen, and the book is a good introduction to some important competitive programming techniques. -Antti Laaksonen, Olympiads in Informatics About the Author Dr. Daniel Zingaro is an award-winning Assistant Professor of Mathematical and Computational Sciences at the University of Toronto Mississauga, where he is well known for his uniquely interactive approach to teaching, and internationally recognized for his expertise in Active Learning...
-
Precio: $111,329.00
Book : Dive Into Algorithms A Pythonic Adventure For The...
-Titulo Original : Dive Into Algorithms A Pythonic Adventure For The Intrepid Beginner-Fabricante : No Starch Press-Descripcion Original: Dive Into Algorithms is a broad introduction to algorithms using the Python Programming Language. Dive Into Algorithms is a wide-ranging, Pythonic tour of many of the worlds most interesting algorithms. With little more than a bit of computer programming experience and basic high-school math, youll explore standard computer science algorithms for searching, sorting, and optimization; human-based algorithms that help us determine how to catch a baseball or eat the right amount at a buffet; and advanced algorithms like ones used in machine learning and artificial intelligence. Youll even explore how ancient Egyptians and Russian peasants used algorithms to multiply numbers, how the ancient Greeks used them to find greatest common divisors, and how Japanese scholars in the age of samurai designed algorithms capable of generating magic squares. Youll explore algorithms that are useful in pure mathematics and learn how mathematical ideas can improve algorithms. Youll learn about an algorithm for generating continued fractions, one for quick calculations of square roots, and another for generating seemingly random sets of numbers. Youll also learn how to: * Use algorithms to debug code, maximize revenue, schedule tasks, and create decision trees * Measure the efficiency and speed of algorithms * Generate Voronoi diagrams for use in various geometric applications * Use algorithms to build a simple chatbot, win at board games, or solve sudoku puzzles * Write code for gradient ascent and descent algorithms that can find the maxima and minima of functions * Use simulated annealing to perform global optimization * Build a decision tree to predict happiness based on a persons characteristics Once youve finished this book youll understand how to code and implement important algorithms as well as how to measure and optimize their performance, all while learning the nitty-gritty details of todays most powerful algorithms. About the Author Bradford Tuckfield, PhD, is the founder of Kmbara, which solves problems using machine learning, AI, chatbots, and other data-based innovations. The author of Applied Unsupervised Learning with R, his work has also been featured in top scholarly journals, and his essays on culture and public policy can be seen in Quillette, National Affairs, and other prestigious outlets... -
Precio: $136,909.00
Book : Machine Learning For Kids A Project-based...
-Titulo Original : Machine Learning For Kids A Project-based Introduction To Artificial Intelligence-Fabricante : No Starch Press-Descripcion Original: A hands-on, application-based introduction to machine learning and artificial intelligence (AI). Create compelling AI-powered games and applications using the Scratch programming language. AI Made Easy with 13 Projects Machine learning (also known as ML) is one of the building blocks of AI, or artificial intelligence. AI is based on the idea that computers can learn on their own, with your help. Machine Learning for Kids will introduce you to machine learning, painlessly. With this book and its free, Scratch-based companion website, you’ll see how easy it is to add machine learning to your own projects. You don’t even need to know how to code! Step by easy step, you’ll discover how machine learning systems can be taught to recognize text, images, numbers, and sounds, and how to train your models to improve them. You’ll turn your models into 13 fun computer games and apps, including: * A Rock, Paper, Scissors game that recognizes your hand shapes * A computer character that reacts to insults and compliments * An interactive virtual assistant (like Siri or Alexa) * A movie recommendation app * An AI version of Pac-Man There’s no experience required and step-by-step instructions make sure that anyone can follow along! No Experience Necessary! Ages 12 Review Machine Learning for Kids is another leading-edge resource for data scientists, this time for very young data scientists. -Daniel Gutierrez, insideBIGDATA “What delights me about this book is that it’s wonderfully pragmatic, for it guides you in building AI systems that are very much relevant to contemporary computer science.” (from the foreword) -Grady Booch, IBM Fellow and Chief Scientist for Software Engineering, IBM Research The book is a guided hands-on and practical introduction to how artificial intelligence impacts our lives. It includes step-by-step instructions for making a variety of machine learning-powered projects in Scratch, and explains how they each relate to real-world AI applications. -Alphonse Devasia Blog Machine Learning and children in one sentence is only possible when cool folks like Dale Lane make it their passion to ‘make tech understandable. -Coding and More, YouTuber About the Author Dale Lane is an award-winning, UK-based software developer for IBM, where hes worked on IBMs (AI) Watson platform since 2011. The father of two children, hes gained distinction working on projects and games that help explain core principles of machine learning to younger students. Lanes free companion website for this book ( s://machinelearningforkids.co.uk/) is now used in thousands of schools, and has received worldwide acclaim... -
Precio: $109,569.00
Book : The Rust Programming Language (covers Rust 2018) -...
-Titulo Original : The Rust Programming Language (Covers Rust 2018)-Fabricante : No Starch Press-Descripcion Original: The official book on the Rust programming language, written by the Rust development team at the Mozilla Foundation, fully updated for Rust 2018. The Rust Programming Language is the official book on Rust: an open source systems programming language that helps you write faster, more reliable software. Rust offers control over low-level details (such as memory usage) in combination with high-level ergonomics, eliminating the hassle traditionally associated with low-level languages. The authors of The Rust Programming Language, members of the Rust Core Team, share their knowledge and experience to show you how to take full advantage of Rusts features--from installation to creating robust and scalable programs. Youll begin with basics like creating functions, choosing data types, and binding variables and then move on to more advanced concepts, such as: * Ownership and borrowing, lifetimes, and traits * Using Rusts memory safety guarantees to build fast, safe programs * Testing, error handling, and effective refactoring * Generics, smart pointers, multithreading, trait objects, and advanced pattern matching * Using Cargo, Rusts built-in package manager, to build, test, and document your code and manage dependencies * How best to use Rusts advanced compiler with compiler-led programming techniques Youll find plenty of code examples throughout the book, as well as three chapters dedicated to building complete projects to test your learning: a number guessing game, a Rust implementation of a command line tool, and a multithreaded server. New to this edition: An extended section on Rust macros, an expanded chapter on modules, and appendixes on Rust development tools and editions. Review Covers everything you could want to know about the language. -Stack Overflow The book . . . provides information on how developers can get started with Rust. -Tiera Oliver, EMBEDDED COMPUTING DESIGN Id learned @rustlang back in late-2019 and referred [to The Rust Programming Language]. Its written very well, and is still relevant if you want to refer to. -Trivikram, @trivikram A thing of beauty in a world full of dry arcane texts. -Garrett Mace, @macegr My main learning resource. -Pawel Grzybek, @pawelgrzybek, Software Engineer About the Author Steve Klabnik is the Community Team Leader for the Rust team at Mozilla, in charge of official Rust community documentation as well as the key Rust community advocate. Klabnik is a frequent speaker at conferences and one of the worlds most prolific contributors to Rails projects. Carol Nichols is a member of the Rust Community Team. Shes been active in the Rust community and is an organizer of the Rust Belt Rust Conference... -
Precio: $116,309.00Expira: 11/04/2022
Book : Web Security For Developers Real Threats, Practical..
-Titulo Original : Web Security For Developers Real Threats, Practical Defense-Fabricante : No Starch Press-Descripcion Original: Website security made easy. This book covers the most common ways websites get hacked and how web developers can defend themselves. The world has changed. Today, every time you make a site live, youre opening it up to attack. A first-time developer can easily be discouraged by the difficulties involved with properly securing a website. But have hope: an army of security researchers is out there discovering, documenting, and fixing security flaws. Thankfully, the tools youll need to secure your site are freely available and generally easy to use. Web Security for Developers will teach you how your websites are vulnerable to attack and how to protect them. Each chapter breaks down a major security vulnerability and explores a real-world attack, coupled with plenty of code to show you both the vulnerability and the fix. Youll learn how to: * Protect against SQL injection attacks, malicious JavaScript, and cross-site request forgery * Add authentication and shape access control to protect accounts * Lock down user accounts to prevent attacks that rely on guessing passwords, stealing sessions, * or escalating privileges * Implement encryption * Manage vulnerabilities in legacy code * Prevent information leaks that disclose vulnerabilities * Mitigate advanced attacks like malvertising and denial-of-service As you get stronger at identifying and fixing vulnerabilities, youll learn to deploy disciplined, secure code and become a better programmer along the way. Review Reads easily and provides essential knowledge to aspiring web developers. -Help Net Security You can frame the usefulness of this book several ways: It’s well suited to those who are transitioning from development to security. It’s also another great security beginner-level read, providing introductions to an array of pen testing tools that will help you do your job better. And finally, it’s a terrific resource for developers looking to build more secure applications. -Britt Kemp, Bishop Fox Labs About the Author Malcolm McDonald has been programming for over 20 years. McDonald is the creator of hacksplaining , an online training program for web developers...
Mostrar del 25 al 48 (de 57 productos)