MENU

Fun & Interesting

Create an Advanced Keylogger in Python - Crash Course

Grant Collins 115,645 lượt xem 5 years ago
Video Not Working? Fix It Now

NOTE: This crash course is for educational purposes only. Any material within this course is intended for educational and only used for ethical purposes.

Create an advanced keylogger in python which has the capability of sending emails, getting screenshots, recording your microphone, getting computer information, and the clipboard. All features work together to create both a keylogger and a spyware-like payload.

Download the notes: https://cybercademy.org/python-keylogger-crash-course/ contents.

Source Code:
Github Repository: https://github.com/collinsmc23/python-advanced-keylogger-crash-course

Downloads:
PyCharm IDE - https://www.jetbrains.com/pycharm/download/
Python 3.8 - https://www.python.org/downloads/

Videos & Links mentioned:
I Wrote an Advanced Keylogger in Python (sorta...) - https://www.youtube.com/watch?v=LR5iYf_gwUQ
Adding New Features to Python Keylogger - https://www.youtube.com/watch?v=F4TmtebJepQ
Python Basics by Edurkea!- https://www.youtube.com/watch?v=woVJ4N5nl_s&t=1218s
Python Basics by Cristi Zot - https://www.udemy.com/course/python-for-penetration-testers/
Create a Keylogger with Python - Tutorial - https://www.youtube.com/watch?v=TbMKwl11itQ
Send mail with attachment from Gmail account using Python (GeekforGeeks) - https://www.geeksforgeeks.org/send-mail-attachment-gmail-account-using-python/?ref=rp
Advanced Keylogger in Python Overview Document - https://docs.google.com/document/d/1Ed3Ck5NohaYWnZEpalhnvqw4rDMdJbME5NLUlb10XFc/edit?usp=sharing
Auto PY to Exe Project - https://pypi.org/project/auto-py-to-exe/

Additional Python Learning Resources:
Python Crash Course For Beginners by Traversy Media - https://www.youtube.com/watch?v=JJmcL1N2KQs
Python Tutorial for Programmers - Python Crash Course by Programming with Mosh - https://www.youtube.com/watch?v=f79MRyMsjrQ
Learn Python - Full Course for Beginners [Tutorial] by freeCodeCamp.org - https://www.youtube.com/watch?v=rfscVS0vtbw

Music Used in Introduction:
Stylish Hip Hop - https://elements.envato.com/stylish-hip-hop-D8ELPMA

For more information and extra help, visit: https://www.cyberinternacademy.com or https://www.cybercademy.org

💻 Wondering if Cybersecurity is Right for You? Take the Quiz and Find Out: https://cybercademy.org/quiz/

🐕 Follow Me:
Twitter: https://www.twitter.com/collinsinfosec
Instagram: https://www.instagram.com/collinsinfosec

🤔 Have questions, concerns, comments?:
Email me: grant@cyberinternacademy.com

🎧 Gear:
Laptop (Lenovo X1 Carbon Ultrabook): https://amzn.to/2O0UfAM
Monitors (Dell D Series 31.5” D3218HN): https://amzn.to/2EXlgRF
Keyboard (Velocifire VM01): https://amzn.to/2TEswfd
Headphones (Audio Technica ATH-M40x): https://amzn.to/2F4Tvq6

Timestamps:
0:00 - Introduction
1:36 - Recommendations before starting
3:07 - Quick note by author (me lol)
4:03 - My approach to this project
6:45 - Create a new project in PyCharm
7:35 - Creating the files for the project
8:13 - Import modules or libraries
19:00 - Creating the basic keylogger (logging keys in python)
31:28 - Incorporating email functionality
43:40 - Getting computer information
52:55- Gathering the clipboard contents
57:21 - Collect audio using microphone
1:01:02 - Take screenshots
1:02:50 - Build a timer
1:10:54 - Encrypt the files
1:26:44 - Cleaning up code and adding comments
1:28:46 - Ideas for converting code to executable
1:29:58 - Conclusion

© Grant Collins & Cybercademy

Comment