[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-42906-en":3,"doc-seo-42906-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":13,"seo_description":14,"update_tm":28,"read_time":29},42906,34359740700684,"Finn","https://ap-avatar.wpscdn.com/avatar/1f400023980c374ae676?_k=1777273430885731487",6,"Technology","Black Hat Python Python Programming for Hackers and Pentesters","Black Hat Python (2nd Edition) presents Python-focused guidance for offensive security and penetration testing, framed around a hacker mindset and practical, technically grounded examples. The opening material includes foreword, publisher and copyright notices, bibliographic identifiers, and a set of endorsements highlighting the book’s longevity and suitability for readers with basic Python knowledge. Author and reviewer profiles establish credibility across cybersecurity, open-source intelligence, and security engineering. The brief contents outline begins with setting up a Python environment and introduces subsequent chapters.","2ND EDITION  \nBlack Hat Python  \nPython Programming for  \nHackers and Pentesters  \nJustin Seitz and Tim Arnold  \nForeword by Charlie Miller  \nPRAISE FOR THE FIRST EDITION OF  \nBLACK HAT PYTHON  \n“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.”  \n—Stephen Northcutt, founding president of the SANS Technology Institute  \n“A great book using Python for offensive security purposes.”  \n—Andrew Case, Volatility core developer and coauthor of The Art of Memory Forensics  \n“If you truly have a hacker’s mindset, a spark is all you need to make it your own and do something even more a`mazing. Justin Seitz offers plenty of sparks.”  \n—Ethical Hacker  \n“Whether you’re 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.”  \n—Sandra Henry-Stocker, IT World  \n“Definitely a recommended read for the technical security professional with some basic previous exposure to Python.”  \n—Richard Austin, IEEE Cipher  \nBLACK HAT PYTHON 2nd Edition  \nPython Programming for Hackers and Pentesters  \nby Justin Seitz a nd Tim Arnold  \nSan Francisco  \nBLACK HAT PYTHON, 2ND EDITION. Copyright © 2021 by Justin Seitz and Tim Arnold.  \nAll rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher.  \nISBN-13: 978-1-7185-0112-6 (print)  \nISBN-13: 978-1-7185-0113-3 (ebook)  \nPublisher: William Pollock  \nExecutive Editor: Barbara Yien  \nProduction Editor: Dapinder Dosanjh  \nDevelopmental Editor: Frances Saux  \nCover Illustration: Garry Booth  \nInterior Design: Octopod Studios  \nTechnical Reviewer: Cliff Janzen  \nCopyeditor: Bart Reed  \nCompositor: JeffLytle, Happenstance Type-O-Rama  \nProofreader: Sharon Wilkey  \nFor information on book distributors or translations, please contact No Starch Press, Inc. directly: No Starch Press, Inc.  \n245 8th Street, San Francisco, CA 94103 phone: 1-415-863-9900; [info@nostarch.com](info@nostarch.com)[ ](info@nostarch.com)[www.nostarch.com](www.nostarch.com)  \nLibrary of Congress Control Number: 2014953241  \nNo Starch Press and the No Starch Press logo are registered trademarks of No Starch Press, Inc. Other product and company names mentioned herein may be the trademarks of their respective owners. Rather than use a trademark symbol with every occurrence of a trademarked name, we are using the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.  \nThe information in this book is distributed on an “As Is” basis, without warranty. While every precaution has been taken in the preparation of this work, neither the authors nor No Starch Press, Inc. shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in it.  \n[S]  \nTo my beautiful wife, Clare. I love you.  \n—Justin  \nAbout the Authors  \nJustin Seitz is a renowned cybersecurity and open source intelligence practitioner and the co-founder of Dark River Systems Inc., a Canadian security and intelligence company. His work has been featured in Popular Science, Motherboard, and Forbes. Justin has authored two books on developing hacking tools. He created the [AutomatingOSINT.com](AutomatingOSINT.com) training platform and Hunchly, an open source intelligence collection tool for investigators. Justin is also a contributor to the citizen journalism site Bellingcat, a member of the International Criminal Court’s Technical Advisory Board, and a Fellow at the Center for Advanced Defense Studies in Washington, DC.  \nTim Arnold is currently a professional","cbCaiu1qa1Xdi5fO","https://ap.wps.com/l/cbCaiu1qa1Xdi5fO","pdf",14313366,4,1,217,"English","en",105,"# Foreword\n# Preface\n# Acknowledgments\n# Chapter 1: Setting Up Your Python Environment\n# Chapter 2: Basic","[{\"question\":\"这本书的定位是什么？\",\"answer\":\"书籍面向渗透测试与进攻性安全场景，强调用 Python 形成“黑客思维”，并提供技术性强、可操作的安全编程思路。\"},{\"question\":\"阅读这本书需要具备哪些前置基础？\",\"answer\":\"文中评价表明，拥有一定 Python 基础的技术安全从业者阅读效果更好，但也面向希望进一步理解渗透测试与其工作方式的读者。\"},{\"question\":\"本书的作者与技术背景有哪些？\",\"answer\":\"Justin Seitz 从事网络安全与开源情报工作，并参与相关工具与平台的开发；Tim Arnold 是专业 Python 程序员与统计学者，长期在技术开发与教育传播方面工作；技术审阅者 Cliff Janzen 在安全管理、渗透测试与事件响应等方面具备实践经验。\"}]",1783373187,547,{"code":4,"msg":31,"data":32},"ok",{"site_id":25,"language":24,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"black-hat-python-python-programming-for-hackers-and-pentesters","",{"@graph":36,"@context":85},[37,53,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/technology/",3,{"item":52,"name":13,"@type":43,"position":20},"https://docshare.wps.com/document/black-hat-python-python-programming-for-hackers-and-pentesters/42906/",{"url":52,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":24,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-11","2026-07-06",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"这本书的定位是什么？","Question",{"text":75,"@type":76},"书籍面向渗透测试与进攻性安全场景，强调用 Python 形成“黑客思维”，并提供技术性强、可操作的安全编程思路。","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"阅读这本书需要具备哪些前置基础？",{"text":80,"@type":76},"文中评价表明，拥有一定 Python 基础的技术安全从业者阅读效果更好，但也面向希望进一步理解渗透测试与其工作方式的读者。",{"name":82,"@type":73,"acceptedAnswer":83},"本书的作者与技术背景有哪些？",{"text":84,"@type":76},"Justin Seitz 从事网络安全与开源情报工作，并参与相关工具与平台的开发；Tim Arnold 是专业 Python 程序员与统计学者，长期在技术开发与教育传播方面工作；技术审阅者 Cliff Janzen 在安全管理、渗透测试与事件响应等方面具备实践经验。","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":92},[93,97,101,105,110,113,118,123,128,131,135],{"id":21,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":20,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":111,"slug":112},50,"technology",{"id":114,"doc_module":4,"doc_module_name":46,"category_name":115,"show_sort_weight":116,"slug":117},7,"Healthcare",40,"healthcare",{"id":119,"doc_module":4,"doc_module_name":46,"category_name":120,"show_sort_weight":121,"slug":122},8,"Research & Report",30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]