|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-201-for-hackers/
课程评论:没有评论
课程名称:黑客的Python 201 课程概述: 《黑客的Python 201》课程是建立在《黑客的Python 101》基础之上的进阶课程,旨在深入学习Python编程的更高级概念和技术,重点帮助学员将Python作为Windows黑客工具进行应用。此课程要求学员具备基础的Python编程知识,内容不会涉及或讲解入门级的Python概念或技术。 课程适合以下学员: - 希望了解更高级的Python编程概念,如装饰器、生成器、序列化和闭包。 - 想要识别和运用面向对象编程技术和方法在Python脚本中的学员。 - 希望在Python 101的基础上,应用知识创建实际的Windows黑客应用程序,如键盘记录器、加密绑定壳和进程注入器的学员。 课程内容包括: - 面向对象编程的核心概念及在Python中的实现,包括类、对象、方法、继承、封装、多态、运算符重载和类装饰器。 - 如何在Python中处理和调试更低级别语言(如C和汇编),以及与官方Windows API、未公开的Windows API和通过直接系统调用的内核进行交互。 - 在标准Python功能的基础上,利用模块进行网络爬虫、端口扫描、线程处理、加密、直接可执行文件转换和进程创建。 - 如何利用Python扩展Burp,创建自定义扩展,直接将DLL注入远程Windows进程,并劫持现有线程以直接执行内存中的shellcode。 此课程适合希望深入学习Python并应用于网络安全与渗透测试领域的专业人士。
The Python 201 for Hackers course builds upon the Python 101 for Hackers course by moving beyond the basics. You will learn more advanced programming concepts and techniques, with a focus on how to use and apply Python as a Windows hacking tool.Prior Python programming knowledge is required to be successful in this course. The Python 201 for Hackers course content will not cover or explain introductory Python concepts or techniques.Students should take this Python 201 for Hackers course if they are interested in:Understanding more advanced Python programming concepts such as decorators, generators, serialization and closuresLearning how to identify and use Object Oriented Programming techniques and approaches within their Python scriptsBuilding upon introductory Python 101 concepts and applying knowledge to create practical Windows hacking applications such as keyloggers, encrypted bind shells and process injectorsThe following concepts will be taught in this course:Object Oriented Programming core concepts and Python implementations including classes, objects, methods, inheritance, encapsulation, polymorphism, operator overloading and class decoratorsHow to work with and debug lower level languages (including C and assembly) and data types from within Python to interface with the official Windows API, the undocumented Windows API and the kernel via direct system callsBuilding upon standard Python functionality and leveraging modules to perform web scraping, port scanning, threading, cryptography, direct executable conversion and process creationHow to leverage Python to extend Burp and create custom extensions, directly inject a DLL into a remote Windows process and hijack an existing thread to directly execute in-memory shellcode