本书是国内优秀本无线网络安全渗透测试图书。本书基于Kali Linux操作系统,由浅入深,全面而系统地介绍了无线网络渗透技术。本书针对不同的加密方式的工作原理及存在的漏洞进行了详细介绍,并根据每种加密方式存在的漏洞介绍了实施渗透测试的方法。另外,本书后还特意介绍了针对每种加密方法漏洞的应对措施。 本书共10章,分为3篇。第1篇为基础篇,涵盖的主要内容有搭建渗透测试环境和WiFi网络的构成。第2篇为无线数据篇,涵盖的主要内容有监听WiFi网络、捕获数据包、分析数据包和获取信息。第3篇为无线网络加密篇,涵盖的主要内容有WPS加密模式、WEP加密模式、WPA加密模式和WPA+RADIUS加密模式。 本书涉及面广,从基本环境搭建到数据包的捕获,再到数据包的分析及信息获取,后对WiFi网络中的各种加密模式进行了分析和渗透测试。本书不仅适
本书贯彻基于工作过程系统化的课程开发原则,以综合职业能力培养为主线,以任务引领、行动导向安排教学内容。 全书由系统、服务、网络三大部分组成,共分12章和一个附录。部分介绍了相关背景知识、系统的安装、基本操作和系统管理;第二部分介绍了网络的设置与测试、网络基础架构的搭建和应用服务的管理,分析了Linux服务器的系统安全策略,是专业人员必须掌握的部分,包括DHCP、Samba、FTP、DNS、Apache;第三部分着重介绍了防火墙策略的设计和部署。每章都通过知识准备、案例导学、课堂练习、拓展训练四个环节串联起来。书后所附项目实战给出了一些中小型企业服务器运维的真实案例。
本书介绍了Linux设备驱动开发理论、框架与实例,详细说明了自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论,以及字符设备、块设备、tty设备、I2c设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动架构中各个复杂数据结构和函数的关系,并讲解了Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。
《嵌入式系统原理与应用---基于ARM微处理器和Linux操作系统(修订版)》以ARM微处理器为核心,以Linux操作系统为基础,以开发温度采集系统项目为主线,介绍嵌入式系统的开发技术。本书的主要内容包含:嵌入式系统基础、基于ARM9处理器的硬件平台、Linux编程基础、嵌入式开发环境和系统移植、Linux驱动程序设计 、Qt/E应用程序设计、嵌入式数据库应用程序。并附Linux常用命令简介。本书将温度采集系统项目分解成若干个子项目,分别放到各部分的实验之中,只要将这些实验综合在一起就可能形成一个系统。本书适合高等院校计算机、电子、通信等专业嵌入式方向的教材,也可作为嵌入式领域科研人员的技术参考书。
《Linux操作系统配置及应用项目化教程》采用目前主流的Linux软件版本,以构建企业局域网服务器为主线,采用 项目导向、任务驱动、工学结合 的方式进行编写。 《Linux操作系统配置及应用项目化教程》共12个项目,来自实际工作岗位。通过这些项目和具体的任务实施过程,向读者详细介绍了相关知识,《Linux操作系统配置及应用项目化教程》主要内容包括:安装Linux操作系统、管理文件系统、管理组和用户、管理磁盘、架设DHCP服务器、Samba服务器、DNS服务器、Web服务器、FTP服务器、邮件服务器、防火墙的设置和NAT的架设等。 《Linux操作系统配置及应用项目化教程》每个项目都包括项目背景分析、项目相关知识、项目实施、项目总结和项目练习;相关知识讲解简明扼要、深入浅出,理论联系实际;项目实施操作步骤具体,便于实行教学做一体化的教学方式,有助于培
本书共分为两篇十二章,全面地介绍了Linux的相关知识,首先讲述基本的IAnux概念、管理用户与系统、文件系统与磁盘管理,以及图形用户界面,然后介绍服务器的搭建及应用。全书全面详细地介绍了Linux的系统配置、Samba服务器的配置、DNS服务器的配置、DHCP服务器的配置、Apache服务器的配置、FTP服务器的配置、Squid服务器的配置、I,inux防火墙的配置、Sendmail服务器的配置以及VNC和SSH的配置等内容。每一部分都以项目驱动与团队协作的课程方式模拟真实案例环境进行教学。在保证教学质量的同时,让学生能直接了解项目的设计流程,真实感受项目实践,更好地提早融入以后的工作环境。无论是简单的Linux命令和系统管理,还是较难懂的服务器配置,都采用通俗易懂的语言并配有图文信息进行介绍,力求把复杂的问题简单化。本书采取项目式方式教学,内容详尽,
Linux是在 Unix的基础上发展起来的一套可以免费使用和自由传播的操作系统,从 1991年问世至今已经走过了 20多年的历史,Linux从一个简单架构的系统内核发展到了现在结构完整、功能丰富的多版本用户系统,已经成为现今流行的操作系统之一,其不仅能在 PC机和服务器上运行,随着嵌入式系统的发展, Linux操作系统已经被广泛应用于各种场合。 本书共 13章,可以分为 6个部分,基于 Ubuntu 12.04由浅入深地介绍了在 Linux下使用 C语言进行系统开发的基础知识,包括文件和流操作、进程/线程的操作和同步、网络编程、图形界面编程等,并给出了大量实例,同时在本书可下载资源中还搭配了 10多个小时的相应视频讲解,以帮助读者完成从入门到进阶的提升。 本书既有 Linux的基础知识介绍,又包含了丰富的应用实例,适合有 C语言基础和 Linux操作系统基础的工程师学习,以及