![]() |
VOOZH | about |
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
OK
Justin Seitz is an independent security consultant who has trained and consulted with Fortune 500 companies, law enforcement agencies, and governments around the world. He is the the creator of Hunchly and the author of Gray Hat Python, the first book to cover Python for security analysis. Justin can be found teaching OSINT techniques on his blog and is active on Twitter as @jms_dot_py.
Tim Arnold is currently a professional Python programmer and statistician. He spent much of his early career at North Carolina State University as a respected international speaker and educator. Among his accomplishments, he has ensured that educational tools are accessible to underserved communities worldwide, including making mathematical documentation accessible to the blind. Tim lives in North Carolina with his wife, Treva, and a villainous cockatiel named Sidney. You can find him on Twitter at @jtimarnold.
|
Python for Kids, 2nd Edition: A Playful Introduction to Programming
|
Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to P...
|
Automate the Boring Stuff with Python, 3rd Edition
|
Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, a...
|
Python Playground, 2nd Edition: Geeky Projects for the Curious Programmer
|
Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters
|
|
|---|---|---|---|---|---|---|
| Customer Reviews |
4.7 out of 5 stars 156
|
4.8 out of 5 stars 2,366
|
4.8 out of 5 stars 159
|
4.6 out of 5 stars 59
|
5.0 out of 5 stars 5
|
4.7 out of 5 stars 821
|
| Price | $21.49$21.49 | $23.96$23.96 | $29.30$29.30 | $43.77$43.77 | $32.76$32.76 | $20.78$20.78 |
| User experience level | Beginner | Beginner | Beginner | Beginner | Intermediate | Experienced |
| For readers who want | A gentle, kid-friendly introduction to Python | A fast-paced, thorough introduction to Python | A practical guide to using Python for automating tedious tasks | To use Python for research, simulation, and collaboration | To deepen their skills and explore creative applications of Python | To explore the stealthier side of programming |
| Compatible with Python version | Python 3 | Python 3 | Python 3 | Python 3 | Python 3 | Python 3 |
| Special features | Kid-friendly, full-color code and illustrations | Covers Django, matplotlib and plotly, and pygame | Covers working with files en masse, automating emails and texts, scraping the web, and more | Covers Anaconda, Spyder, Jupyter Notebooks, JupyterLab | Covers matplotlib, Numpy, OpenGL, Pillow, Arduino, and Raspberry Pi | Covers Python 3.x, Volatility Framework,ctypes, struct, lxml, BeautifulSoup |
| Page count | 368 pages | 511 pages | 592 pages | 744 pages | 448 pages | 216 pages |
No Starch Press has published the finest in geek entertainment since 1994, creating both timely and timeless titles like Python Crash Course, Python for Kids, How Linux Works, and Hacking: The Art of Exploitation. An independent, San Francisco-based publishing company, No Starch Press focuses on a curated list of well-crafted books that make a difference. They publish on many topics, including computer programming, cybersecurity, operating systems, and LEGO. The titles have personality, the authors are passionate experts, and all the content goes through extensive editorial and technical reviews. Long known for its fun, fearless approach to technology, No Starch Press has earned wide support from STEM enthusiasts worldwide.
Tim Arnold is currently a professional Python programmer at SAS Institute and a statistician. He has worked to ensure that educational tools are accessible to under-served communities worldwide, including making mathematical documentation accessible to the blind. He has served on the board of the Raleigh ISSA and as a consultant to board of the International Statistical Institute. He enjoys working as an independent educator, making infosec and Python concepts available to new users and elevating those with more advanced skills. You can find him on Twitter at @jtimarnold.
Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonBlack Hat Python, 2nd Edition, is an invaluable resource that dives deep into Python programming techniques specifically tailored for ethical hackers and penetration testers. This comprehensive guide equips readers with the knowledge and tools necessary to understand and implement advanced cybersecurity concepts using the Python programming language.
One of the standout features of Black Hat Python, 2nd Edition, is its focus on practicality. The book provides real-world examples and hands-on exercises that allow readers to apply the concepts learned to practical hacking scenarios. By following along with the provided code and step-by-step instructions, readers gain a deeper understanding of how Python can be leveraged for offensive security purposes.
The book covers a wide range of topics, including network scanning, packet sniffing, exploiting vulnerabilities, building trojans, web hacking, and more. It explores various Python libraries and frameworks that are instrumental in performing these tasks effectively. The author, Justin Seitz, demonstrates a wealth of knowledge and presents complex topics in a manner that is accessible and engaging.
Black Hat Python, 2nd Edition, places a strong emphasis on ethical hacking and responsible use of the techniques discussed. It highlights the importance of obtaining proper authorization and conducting assessments within legal boundaries. This approach ensures that readers develop a strong ethical framework while honing their technical skills.
The book's organization and structure are commendable. It gradually progresses from foundational Python programming concepts to more advanced topics, allowing beginners to follow along and grasp the material. Each chapter builds upon the previous ones, creating a cohesive learning experience.
Seitz's writing style is clear, concise, and engaging, making complex concepts easier to understand. The book strikes a good balance between theoretical explanations and practical demonstrations, ensuring that readers not only comprehend the underlying concepts but also know how to apply them effectively.
One minor limitation is that due to the rapidly evolving nature of cybersecurity, some of the specific tools and techniques discussed in the book may become outdated over time. However, the foundational knowledge and programming skills gained through Black Hat Python, 2nd Edition, remain invaluable for adapting to new technologies and methodologies.
In conclusion, Black Hat Python, 2nd Edition, is a highly recommended resource for aspiring ethical hackers, pentesters, and anyone interested in cybersecurity. With its practical approach, extensive coverage of Python hacking techniques, and emphasis on ethical use, this book equips readers with the necessary skills to navigate the world of offensive security effectively. Justin Seitz's expertise and ability to explain complex topics make this book a must-have reference for anyone looking to strengthen their Python programming skills for cybersecurity purposes.
Studying cybersecurity, I thought "Black Hat Python, 2nd Edition" by Justin Seitz and Tim Arnold was quite helpful. This book makes difficult ideas far simpler by combining theory with practical examples. The revised material maintains it current given the cybersecurity issues of today. The practical uses it goes over, such as scraping and sniffing, which are essential skills for anyone working in the field. Whether you're brand-new or seasoned, the simple explanations make it easy to follow. Any student studying cybersecurity should not miss this book since it provides the ideal combination of knowledge and useful abilities through guided projects.
Best book for entry level cybersecurity professional new to python.
The book is simply perfect. Good book and good practical contents, complex, but direct at the same time with what it has to say. Very useful if you want to learn Python but from the point of view of a Hacker or Pentester.
There was a problem with the shipping, it was solved, but I received the book days later and for a few hours the book was lost, and the shipping agency couldn't track it, and they didn't know where it was. Luckily in the end it was fixed and I received it a few days later.
To start off, I am not the world’s best at writing code. I do have a low level understanding of the concepts and can figure out (with a longer amount of time) how to get some of the code functional.
With this in mind, this book (if your a beginner or struggle with Python) is going to be a tough read and hard to practice. Its pseudocode is solid and makes the coding easier but you need to beware of pythons syntax differences between the different versions when you are using this. (This is something I struggle with).
I am beyond happy with this book, albeit there are typos and errors inside it but I think it’s solid for practice in this field.
Coming from a nontechnical profession, having the concepts explained and taken out from theory into working practice helps understand the practical side of doing something like this.
Despite being a tough read, i have the frame of mind that ethical hacking and program development is not for a total newbie and some experience is needed for maximum efficiency.
Hope this helps!
Hey guys I'm a im an E-black belt now
Great book to learn from and well written!
Excelente
Elime Kısa Bir Süre İçerisin'de Ulaştı Şuan Güzel İlerliyor Ben Beğendim.
Luckily I learnt a lot of python concepts first. Obviously you can't exactly jump into this topic with zero knowledge - good luck if you do. But awesome book!
Mijn zoon van 14 vindt het de max. Zit vaak met dit boek en zijn laptop zaken uit te proberen.
Produto ótimo! Possui diversos scripts em python que ajudam a abrir os olhos para trabalhar com sockets e utilitários a partir delas. Existem também scripts feitos para outras finalidades e auxiliam bastante no processo de aprendizagem de segurança cibernética ofensiva.
A única desvantagem é que os scripts poderiam ser mais discutidos para melhor entendimento de cada parte, portanto se você já tem uma base sólida em python é altamente recomendado. Caso contrário, você vai ter que buscar complementos durante seus estudos e leitura.
Muito bom
