发布于2019-01-13 18:17
内容独特,Python好,win不好
原来这个年代的黑客是这样混日子的了。
借着感冒的机会把这本书的中文版看了一遍,还需要代码实践。还要有电子版的这本要还图书馆了,这本书很值得读,虽然python版本略老
Windows API看起来就想吐。
书刚看到第三章, 写的还是不错, 像我这种水平比较差的, 觉得讲的深浅合适, 比看深入理解计算机系统之类的书要好看的多(看那本我总是要睡着....)
但翻译的水平还是比较一般的, 不光是代码的缩进没有整理, 而且很明显代码没有自己敲进电脑里看看.
第三章开篇的CreateProcessA这个函数很明显有很多参数, 但后来写成python程序时, 却只传了几个...结果一运行, 程序挂了...后来看了看, python程序没问题, 又查了下MSDN后把剩余的一些参数也指定上, 这才运行成功. 估计水平比我再差点的, 一看到例子运行不过估计就想去撞墙了....
这本书的视角很有意思,就像他的副标题写的一样: Python Programming for Hackers and Reverse Engineers. 从逆向工程和Hackers的角度出发,用Python去解决一个又一个的实际问题.
但也正如木子日月说得一样:
@qingfeng 和《Natural Language Processing with Python》一样,只是把语言作为工具来讲专业领域知识而已。估计只懂 python 不懂 shellcode 照样看不懂这本书
但总体来说这本书还是给人带来一些新鲜的感觉,书里废话不多,基本都是从实战出发,把Python当作一个解决问题的工具.推荐专业的开发人员和Python程序员阅读此书
这个安全技术大系的书总是书名眼前一亮,翻看眼前一黑。
这个大系的书都感觉一般,原来买过另外的一本,比较失望,这本也有相似的问题,写的太简略,编校也比较粗糙,这本书的方向很吸引我,但在书店翻看了半个小时,还是放下了。
这本书更像一个向导,是那种进入一个世界需要的一本薄书。
适合启发式阅读,然后自己寻找答案。
《Python灰帽子》是由知名安全机构Immunity Inc的资深黑帽Justin Seitz主笔撰写的一本关于编程语言Python如何被广泛应用于黑客与逆向工程领域的书籍。老牌黑客,同时也是Immunity Inc的创始人兼首席技术执行官(CTO)Dave Aitel为这本书担任了技术编辑一职。书中绝大部分篇幅着眼于黑客技术领域中的两大经久不衰的话题:逆向工程与漏洞挖掘,并向读者呈现了几乎每个逆向工程师或安全研究人员在日常工作中所面临的各种场景,其中包括:如何设计与构建自己的调试工具,如何自动化实现烦琐的逆向分析任务,如何设计与构建自己的fuzzing工具,如何利用fuzzing 测试来找出存在于软件产品中的安全漏洞,一些小技巧诸如钩子与注入技术的应用,以及对一些主流Python安全工具如PyDbg、 Immunity Debugger、Sulley、IDAPython、PyEmu等的深入介绍。作者借助于如今黑客社区中备受青睐的编程语言 Python引领读者构建出精悍的脚本程序来一一应对上述这些问题。出现在书中的相当一部分Python代码实例借鉴或直接来源于一些优秀的开源安全项目,诸如Pedram Amini的Paimei,由此读者可以领略到安全研究者们是如何将黑客艺术与工程技术优雅融合来解决那些棘手问题的。
作者:熊猫烧香
链接:https://www.pythonheidong.com/blog/article/193/69b0cd7cc0cee9a4e06b/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!
python经典书籍pdf下载(56)
python shell(0)
文件(0)
运行python脚本(0)
python(2)
人工智能(0)
python基础(0)
python高级(0)
IT编程电子书大合集(1)
linux(0)
bootstrap(0)
GUI编程tkinder(0)
python基础知识点(0)
ios(0)
java-2(0)