Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cybersecurityup/python-for-security
https://github.com/cybersecurityup/python-for-security
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cybersecurityup/python-for-security
- Owner: CyberSecurityUP
- Created: 2021-10-07T00:18:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-06T16:14:45.000Z (7 months ago)
- Last Synced: 2024-07-06T17:29:01.041Z (7 months ago)
- Language: HTML
- Size: 9.34 MB
- Stars: 293
- Watchers: 8
- Forks: 67
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python-for-Security
Python Course Repository for Information Security
## Module 1
- Python language and its characteristics
- Data input and output
- Variables and their types
- Logical Operators
- Calculations with Python
- Loop Structure
- Condition Structure
- List and dictionaries## Module 2
- Functions
- Classes
- Exception and error handling
- Object Oriented Programming
- I understand Pip
- Basic libraries
- File Manipulation
- Asynchronous programming
- Sending emails with SMTPLib## Module 3
- basic regular expression
- Log analysis with Python
- Manipulating your network with Scapy
- socket library
- Creating a simple portscanner
- Creating an executable with Py2exe
- Creating a Brute Force HTTP script
- Creating a Brute Force Script for ZIP
- Creating your first Keylogger## Module 4
- Creating a Simple Fuzzing Web
- Creating a Web Crawler
- Jython and Burp Suite
- Creating a basic plugin for the Burp Suite
- Creating a Fuzzing for Buffer Overflow
- Creating a simple Ransomware
- Creating a simple disassembler## Module 5
- Using Tkinter to create GUIs
- Creating Modulo in Metasploit
- Creating a simple PE Scan
- Creating a simple backdoor
- Running a shellcode with Python and MSFVenom
- Cloning website using pywebcopy
- Knowing the Libraries for Hackers
- Conclusion## Certified Red Team Python Analyst (CRPYA)
Rules:
Use your Python skills to solve the challenges below, don't forget to submit the scripts for further review. You will receive a Download link with files for your practices.1. Create a script to decode the following base64 (YjRzMzY0X3MzY3IzdEZsNGc=) - 10 Points
2. Generate an encrypted RSA using a written 512 key 'RSA_Flag_Secret' and print the decode - 20 Points
3. Create a script to filter using Regex URL, IP Address in sample_log.log - 30 Points
4. Create a script that disassembler chall.elf files - 20 Points
5. Create a script that does Brute Force attacks on HTTP forms - 20 Points
6. Create a simple backdoor with client and server - 20 Points
7. Create a simple keylogger the way you want, capturing something specific or not - 20 PointsBonus: Create a script that does at least 3 challenges functions. - 50 Points
https://github.com/CyberSecurityUP/CRPYA