内容简介
本书由资深网络安全教师撰写,书中系统并深入地将Python应用实例与网络安全相结合进行讲解,不仅讲述了Python的实际应用方法,而且从网络安全原理的角度分析了Python实现网络安全编程的技术,真正做到理论与实践相结合。全书共分为15章。第1章介绍网络安全渗透测试的相关理论。第2章介绍Kali Linux 2使用基础。第3章介绍Python语言基础。第4章介绍安全渗透测试中的常见模块。第5章介绍使用Python实现信息收集。第6章和第7章介绍使用Python对漏洞进行渗透。第8章介绍使用Python实现网络的嗅探与监听。第9章介绍使用Python实现拒绝服务攻击。第10章介绍使用Python实现身份认证攻击。第11章介绍使用Python编写远程控制工具。第12章和第13章介绍使用Python完成无线网络渗透。第14章介绍使用Python对Web应用进行渗透测试。第15章介绍使用Python生成渗透测试报告。 本书适合网络安全渗透测试人员、运维工程师、网络管理人员、网络安全设备设计人员、网络安全软件开发人员、安全课程培训学员、高校网络安全专业方向的学生阅读。
AI简介
这是一本由资深网络安全教师撰写的专业书籍,书中系统并深入地将Python应用实例与网络安全相结合进行讲解,不仅讲述了Python的实际应用方法,而且从网络安全原理的角度分析了Python实现网络安全编程的技术,真正做到理论与实践相结合。全书共分为15章,涵盖了数据库开发技术的各个方面,包括数据库与应用程序的关系、多层软件架构与数据访问层、数据库访问接口技术、数据库管理系统概述、事务处理的理论与实践、JDBC接口和类的作用、执行SQL语句的方法、连接池的机制、数据源与JNDI在JDBC中的应用、依赖注入在数据持久层开发中的应用、XML的语法结构、JSON技术概述、NoSQL技术介绍、HBase数据库的概述、MongoDB数据库的概述以及DAO编程模式与Hibernate的整合。
书中详细介绍了应用程序与数据库的关系,从人工管理阶段的一一对应关系,到数据库系统阶段的结构化管理和控制,再到连接池和数据库接口的引入,都是为了更好地满足应用程序对数据的需求,提高数据的使用效率和安全性。同时,书中还详细讲解了多层软件架构与数据访问层,数据访问层的主要任务是对数据进行增删改查操作,也就是我们常说的