`
wangmuming1122
  • 浏览: 11972 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

《Python绝技:运用Python成为顶级黑客》试读感想

 
阅读更多

                                 《Python绝技:运用Python成为顶级黑客》试读感想

   

       Python, 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

 

      Python是一门具有强类型(即变量类型是强制要求的)、动态性、隐式类型(不需要做变量声明)、大小写敏感(var和VAR代表了不同的变量)以及面向对象(一切皆为对象)等特点的编程语言。

 

     还记得自己初次接触到Python这门语言,是在实际工作中,由于应用一些开源的项目,当初自己使用了redis的一个监控工具,Redis图形监控工具--RedisLive :

       RedisLive是一款用Python编写的Redis图形监控工具,其源码在这里,英文文档在这里。RedisLive的原理很简单,就是通过监控脚本来利用Redis提供的MONITOR命令从被监控Redis实例中获取数据并存储到Redis的监控实例中来做数据分析。RedisLive以可视化的方式展示了Redis实例中的数据,分析查询模式和峰值.由于此是用Python语言实现的,如果需要自己去实现一些其它功能或者了解它是怎么实现的,那么会Python就是必须的了。由于自己之前没有接触过这门语言,当初在实际应用中也没有要使用的开发需求,所以当初只是做了一个简单的了解,并不怎么熟悉。随着工作的深入,接触的越来越多,对Python的强大功能有了进一步的认识。

 

    Python 都在哪些领域里得以应用,这是互联网上的一些统计:

 

    电信基础设施 (Twilio)

    支付系统 (PayPal, Balanced Payments)

    神经科学和心理学 

    数值分析和工程 (numpy, numba)

    动画(LucasArts, Disney, Dreamworks)

    游戏后台 (Eve Online, Second Life...)

    Email 基础设施 (Mailman, Mailgun)

    媒体存储和处理 (YouTube, Dropbox)

    操作和系统管理 (Rackspace, OpenStack)

    自然语言处理(NLTK)

   机器学习和计算机版本 (scikit-learn, Orange)

   安全性和渗透性测试 ( eBay/PayPal )

   大数据 (Disco, Hadoop support)

   搜索系统 (ITA, Ultraseek, 还有 Google)

   Internet 基础设施 (DNS) (BIND 10)

 

   Python 最常见的应用情形是:

 

      使用 Python 快速生成程序的原型(有时甚至是程序的最终界面,你会喜欢 wxPython 的),对其中有特别要求的部分,使用更合适的语言(尤其是 C/C++)改写。

 

      由于 Python 与 C 的天然联系,它们之间的相互调用从来都不是问题。特别是 Python 如何调用 C 在《 Programming Python》的 Chapter 22. Extending Python 部分有介绍。Python 调用 C 的动态/静态库并不是一件复杂的事情。实际上, Python 原生的正则表达式库就是用 C 语言实现的。

 

       Python 确实的可以完成脚本语言的功能(使用更简洁的方式),但不只是脚本语言。Shell 工具往往从命令行运行,实现诸如文本文件的处理以及调用其他程序等任务。Python 能做的更多。

 

       有专家称 Python 是大数据全栈式开发语言,在“云基础设施”、“DevOps”、"网络爬虫” 和 “数据处理”领域,Python 都是最流行的语言。

 

       对于开源软件向来迟钝的微软参加2015年 PyCon 时高调宣布提高 Python 在 Windows 上的编程体验,包括 Visual Studio 支持 Python,优化 Python 的 C 扩展在 Windows 上的编译等等。脑补下未来 Python 作为 Windows 默认组件的场景。

 

      关于Python的书虽然已有不少,但从安全从业者角度全方位剖析Python的书籍几乎没有,本书《Python绝技:运用Python成为顶级黑客》个人感觉刚刚好填补了这个的空白:包含了渗透测试、Web分析、网络分析、取证分析以及利用无线设备等方面的Python攻防方法。

  

       无论你是从事安全研究的哪个方向,《Python绝技:运用Python成为顶级黑客》书中的大量深入浅出的案例分析均可以让你掌握有用的技能,快速上手编写代码,在工作中事半功倍,拓展视野、培养和锻炼自己的黑客思维。

 

      

分享到:
评论

相关推荐

    Python绝技:运用Python成为顶级黑客_奥克罗_电子工业_2016.1.pdf.7z

    对经常需要针对自己所处的特定场景编写专用工具的黑客、计算机犯罪调查人员、渗透测试师和安全工程师来说,Python的这些特点可以帮助他们又快又好地完成这一任务,以极少的代码量实现所需的功能。本书结合具体的场景...

    python爬虫:Python 爬虫知识大全

    python爬虫:Python 爬虫知识大全; python爬虫:Python 爬虫知识大全; python爬虫:Python 爬虫知识大全; python爬虫:Python 爬虫知识大全; python爬虫:Python 爬虫知识大全; python爬虫:Python 爬虫知识...

    《Python编程:从入门到实践》源代码文件

    《Python编程:从入门到实践》是一本广受欢迎的Python编程教材,旨在帮助初学者掌握Python语言的基础知识,并通过实际项目提升编程技能。该书涵盖了从基础语法到高级特性的全面教程,同时还提供了丰富的实践项目,使...

    Python毕业设计:车牌识别系统源码.zip

    Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python...

    Python编程实战:运用设计模式、并发和程序库创建高质量程序(全球资深Python专家Doug Hellmann作序推荐,以3个完整的案例。

    《python编程实战:运用设计模式、并发和程序库创建高质量程序》由python开发者社区知名技术专家mark summerfield亲笔撰写,全球资深python专家doug hellmann作序鼎力推荐,是python领域最有影响力的著作之一。...

    python 报错:No module named 'requests 解决办法

    解决python 报错:No module named 'requests 解决办法

    《Python灰帽子:黑客与逆向工程师的Python编程之道》PDF

    《Python灰帽子:黑客与逆向工程师的Python编程之道》

    Python: Learn Python in 24 Hours: Complete Beginners Guide [2016]

    Python: Learn Python in 24 Hours: Complete Beginners Guide English | 19 July 2016 | ASIN: B01IRGB6MY | 110 Pages If you are one of them who easily get scared of Python’s long, complicated code, then...

    《Python与网络安全》课程教学大纲.pdf

    推荐教材包括《Python黑帽子:黑客与渗透测试编程之道》和《Python绝技:运用Python成为顶级黑客》。 通过这门课程,学生不仅会掌握Python编程的基本技能,还将具备网络攻防中的实际操作能力,为后续的网络对抗原理...

    Python大作业:基于Python的数字图像识别

    Python大作业:基于Python的数字图像识别;Python大作业:基于Python的数字图像识别;Python大作业:基于Python的数字图像识别;Python大作业:基于Python的数字图像识别;Python大作业:基于Python的数字图像识别;...

    千峰Python超详细入门教程(百度云盘分享).txt

    ├─千锋Python教程:第01章 第一个Python程序与数据存储及数据类型(9集) │ │ .DS_Store │ │ │ ├─code │ │ 1、数据存储.txt │ │ 2、第一个python程序.py │ │ 3、注释.py │ │ 4、输出与输入.py │ ...

    Python绝技带源码

    1. **Python基础**:Python是一种动态类型、解释型的高级编程语言,以其简洁明了的语法而受到广泛欢迎。了解变量、数据类型(如整数、浮点数、字符串、列表、元组、字典、集合等)、控制结构(if-else、for、while...

    python灰帽子:黑客与逆向工程师的Python编程之道

    python灰帽子:黑客与逆向工程师的Python编程之道{中文版} (Gray.Hat.Python).Justin.Seitz{英文版} python灰帽子:黑客与逆向工程师的Python编程之道{附:源码}

    Python编程三剑客第3版:Python编程从入门到实践第3版快速上手第.pptx

    Python编程三剑客第3版:Python编程从入门到实践第3版快速上手第 《Python编程三剑客第3版:Python编程从入门到实践第3版快速上手第》是一本介绍Python编程语言及其应用领域的书籍,适合对Python编程感兴趣的读者...

    Python爬虫实战:数据采集、处理与分析

    Python爬虫实战:数据采集、处理与分析Python爬虫实战:数据采集、处理与分析Python爬虫实战:数据采集、处理与分析Python爬虫实战:数据采集、处理与分析Python爬虫实战:数据采集、处理与分析Python爬虫实战:数据...

    python编程(从入门到实践).zip

    通过阅读和运行这些代码,你可以直观地看到Python语言的实际运用。这些示例代码涵盖了各种实际问题的解决方案,如文件操作、异常处理、模块导入、网络编程等。你还可以跟随书中的指导,逐步修改和扩展这些代码,以...

    Python绝技

    Python绝技是Python在网络安全的一种运用。比较具有经典

    《虫术Python绝技》_梁睿坤.rar PDF高清

    《虫术Python绝技》是梁睿坤撰写的一本关于Python爬虫技术的专业书籍,旨在帮助读者掌握Python在数据抓取领域的高级技巧。这本书对于想要深入理解Python爬虫的开发者来说,无疑是一份宝贵的资源。PDF高清版本确保了...

    《虫术Python绝技》_梁睿坤.zip

    《虫术Python绝技》是梁睿坤先生关于Python爬虫技术的一本深入解析书籍,旨在教授读者如何高效地利用Python进行网络数据抓取。在当今大数据时代,网络爬虫作为获取海量信息的重要手段,其重要性不言而喻。本书以...

    python电子书:《简明python教程》

    《简明Python教程》是一本面向初学者的Python编程指南,旨在帮助读者快速掌握Python语言的基础知识和核心概念。Python是一种广泛应用于数据处理、Web开发、科学计算等领域的高级编程语言,以其简洁、易读的语法深受...

Global site tag (gtag.js) - Google Analytics