《Python黑客编程之极速入门》正式开课

玄魂 玄魂工作室 今天

之前开启了一个《Python黑客编程》的系列,后来中断了,内容当时设置的比较宽,不太适合入门。现在将其拆分成两个系列《Python黑客编程之极速入门》和《Python黑客编程之网络安全》,以便初学者有一个入门和提升的过程。

我们首先开启的是《Python黑客编程之极速入门》,考虑到学习质量的保证问题, 这次采用的是培训的方式,图文教程+课后练习+答疑+案例介绍+扩展阅读。 培训目前只面向我们知识星球内部成员(加入星球自动享受该课程权益),所有图文教程也不会在订阅号发布。加入星球的方法见文末。

培训开始后,按小节进行教学,适当调整进度,任何时间加入都可以从头开始学习不分期,历史的文章和大家的讨论会沉淀。

目前目录如下(会有微小变更):

第一章: Python 编程基础

· Python简介和开发环境搭建

· 数值类型

· 字符串、列表、元组、字典和集合

· 流程控制

· 函数

· 模块

· 异常处理

· 面向对象编程

· Python跨平台—Linux

· Python跨平台—Windows

· Python跨平台—: iPhone and Androids

· Python跨平台—: 路由器

第二章: 系统级编程与安全

· I/O

· 文件和目录访问

· 多线程与并发

· 进程内通信 (IPC)

· 权限控制

· 实例讲解

第三章: 网络安全编程 – 嗅探和注入

· 原始套接字基础

套接字编程

· 服务端和客户端编程

· 无线嗅探

· 数据包注入

· PCAP 分件分析

· 实例讲解

第四章: Web 应用安全

· web服务端和浏览器端

· Web应用模糊测试

· HTML 内容自动分析

· 浏览器模拟

· 攻击Web Service

· 代理

· 自动化攻击(SQL注入,XSS等).

· 实例讲解

第五章: 漏洞利用

· Exploit 开发技术

· 免杀

· 使用Python写漏洞利用插件

· 二进制分析

· 自动攻击

· 实例讲解

第六章: 恶意软件分析和逆向工程

· 进程调试

· Pydbg 入门

· 实时应用分析

· 断点调试

· 内存补丁

· 实例讲解

第七章: 自动化攻击

· Python自动化攻击

· 常用类库和应用

· 实例讲解

第8章: 课程总结和寄语

2019年整个星球的计划还在进行中,目前计划如下:

加入星球的方法为扫码下方二维码:

更多精彩内容,关注微信订阅号“玄魂工作室”(xuanhun521)(qq群:550218278)

原文地址:https://www.cnblogs.com/xuanhun/p/10116665.html

时间: 2024-08-09 21:31:07

《Python黑客编程之极速入门》正式开课的相关文章

Python黑客编程入门教程

我真正开始学习Python是从今年4月份看到2017年的国赛试题之后,之前虽也零星接触过,但都只是皮毛,所以对于我,必须要借助这样一些目标的驱动,才有动力或压力去深入学习下去,这也是我坚持带比赛的一个主要原因. 这套教程是在7月份暑假集训期间录制的,所以从我开始学习Python到录制教程前后也就3个多月的时间,因而教程的内容肯定是相对比较粗糙的.之所以要这么赶,主要是必须要在暑假集训期间让这批准备参加11月份省赛的同学能对Python入门,省赛要跟国赛走,而Python必定是今年省赛的重点.还有

Python黑客编程2 入门demo--zip暴力破解

Python黑客编程2 入门demo--zip暴力破解 上一篇文章,我们在Kali Linux中搭建了基本的Python开发环境,本篇文章为了拉近Python和大家的距离,我们写一个暴力破解zip包密码的小程序.这个例子来自于<Voilent Python>一书,这也是一本python黑客编程的入门书,推荐大家看一看. 照顾没有接触过Python编程的同学,行文可能会有些啰嗦. 废话少说,我们进入正题. 2.1 准备基本材料 在/home/ziptest/目录下,我创建了两个文件,一个test

Python黑客编程基础3网络数据监听和过滤

Python黑客编程3网络数据监听和过滤 课程的实验环境如下: •      操作系统:kali Linux 2.0 •      编程工具:Wing IDE •      Python版本:2.7.9 •      涉及到的主要python模块:pypcap,dpkt,scapy,scapy-http 涉及到的几个python网络抓包和分析的模块,dpkt和scapy在kali linux 2.0 中默认已经被安装,如果你的系统中没有需要手动安装一下,下面是软件包安装的简单说明. 在kali下

Python黑客编程3网络数据监听和过滤

Python黑客编程3网络数据监听和过滤 课程的实验环境如下: ?      操作系统:kali Linux 2.0 ?      编程工具:Wing IDE ?      Python版本:2.7.9 ?      涉及到的主要python模块:pypcap,dpkt,scapy,scapy-http 涉及到的几个python网络抓包和分析的模块,dpkt和scapy在kali linux 2.0 中默认已经被安装,如果你的系统中没有需要手动安装一下,下面是软件包安装的简单说明. 在kali下

kali linux Python 黑客编程1 开发环境初始化

kali linux Python 黑客编程1 开发环境初始化 为什么要选择Python? Python作为目前Linux系统下最流行的编程语言之一,对于安全工作者的作用可以和C++相提并论.Python提供了丰富的库供调用,丰富的第三方扩展模块.在网络应用,文本解析方面,Python编程有着其他语言无可比拟的优势.同时Python也是面向对象并且跨平台的语言,可以在linux/Unix.OSX.windows上无障碍运行. 1.1 查看PYTHON版本信息 Kali Linux默认已经安装了P

python多线程编程—同步原语入门(锁Lock、信号量(Bounded)Semaphore)

摘录python核心编程 一般的,多线程代码中,总有一些特定的函数或者代码块不希望(或不应该)被多个线程同时执行(比如两个线程运行的顺序发生变化,就可能造成代码的执行轨迹或者行为不相同,或者产生不一致的数据),比如修改数据库.更新文件或其他会产生竞态条件的类似情况.此时就需要同步了. 同步:任意数量的线程可以访问临界区的代码,但在给定的时刻又只有一个线程可以通过时. 这里介绍两个基本的同步类型原语:锁/互斥.信号量 锁 锁有两种状态:锁定和未锁定.与之对应的是两个函数:获得锁和释放锁. 当多线程

Python黑客编程ARP欺骗

Python灰帽编程 3.1 ARP欺骗 ARP欺骗是一种在局域网中常用的攻击手段,目的是让局域网中指定的(或全部)的目标机器的数据包都通过攻击者主机进行转发,是实现中间人攻击的常用手段,从而实现数据监听.篡改.重放.钓鱼等攻击方式. 在进行ARP欺骗的编码实验之前,我们有必要了解下ARP和ARP欺骗的原理. 3.1.1 ARP和ARP欺骗原理 ARP是地址转换协议(Address Resolution Protocol)的英文缩写,它是一个链路层协议,工作在OSI 模型的第二层,在本层和硬件接

Python 黑客相关电子资源和书籍推荐

原创 2017-06-03 玄魂工作室 玄魂工作室 继续上一次的Python编程入门的资源推荐,本次为大家推荐的是Python网络安全相关的资源和书籍. 在去年的双11送书的时候,其实送过几本Python黑客编程的书,说实话,国内编写或者翻译的这类书籍并没有太好的,说不好,主要原因是都停留在网络编程的简单应用上,入门尚可. 下面简单罗列几本,仅供参考. <Python 黑帽子:黑客与渗透测试编程之道> 本书由 Immunity 公司的高级安全研究员 Justin Seitz 精心撰写.作者根据

Python的函数式编程,从入门到?放弃?

转:http://python.jobbole.com/84927/ 很早以前就听说过了函数式编程,印象中是一种很晦涩难懂的编程模式,但却一直没有去进行了解. 恰好这周组内的周会轮到我主持,一时也没想到要分享什么.灵光一闪,就选定函数式编程这个主题吧,反正组里的同事都没有学过,只需要讲解入门方面的知识就好,也正好可以借这个机会逼迫自己去学习下这种新的编程方式. 经过初步了解,发现支持函数式编程的语言挺多的,除了像Lisp.Scheme.Haskell.Erlang这样专用的函数式编程语言,我们常