Python for Hackers Course | Scripting Bug Bounty & Ethical Hacking

preview_player
Показать описание
Python for Ethical Hackers & Penetration Tests building recon tools

0:00 About the Course
1:50 Print + Variables
15:25 Variables Practice
31:30 Data Types
37:19 If Statements
45:56 Nested If Statement
49:53 For Loops
55:40 FizzBuzz Challenge
59:12 Functions
1:10:35 Hangman Challenge
1:34:23 PyCharm on Linux
1:37:02 Api Fuzzer
1:51:12 More Functions
1:57:13 Functions Challenge
2:01:25 Encryption Practice
2:10:27 Dictionaries
2:21:15 Web Basics HTML
3:04:40 Spider n Probe
3:51:40 Github Scraper
4:46:14 Packet Sniffer
4:54:07 Port Scanner
Рекомендации по теме
Комментарии
Автор

Guys, I wanted to say, that for every 1 minute of watching this video you should write code for 20 minutes. So, for this video, you should write code for 100 hours at least to get some result from this course. Practice is very important, and when you get the basics, you need to WRITE, WRITE and one more time WRITE code. You need to WRITE first and THEN get some theory from books/videos/stackoverflow topics. First of all you need to GET SOME PROBLEM, THEN SOLVE IT. Do not stand on one place by just watching some video. Practice more with it. Good luck to you guys!

Fernando
Автор

As a student who has watched your programming videos, I want to express my heartfelt gratitude to you. Your videos are incredible! The content you provide is not only great but also perfectly formatted, making it easy for me to follow along and learn.

I want you to know that your dedication and expertise in teaching programming have truly changed my life for the better. Your videos have empowered me to acquire new skills and expand my knowledge in this field. The impact you've had on my learning journey is immeasurable, and I am deeply thankful for that.

FREE_AT_LAST_SDK
Автор

The fuzzer example at 1:47:09 uses an unnecessary recursive call to loop(). You can just continue the loop or eliminate the positive check (use res.status_code != 404). At 1:49:40, you can see the stack filled with 4 recursive calls.

sn
Автор

@12:01 Solved " Process is not allowed to run in parallel " because two scripts can't ran at the same time. Be sure to have, ip = input and print() coded inside the panel up top to execute. The variable will be the tool-bar Run (Type in, ip 10 10 10 10) and then, the print() function execution will be the keyboard, Enter. ( had to figure this out myself. Google will have you going nowhere real fast like )

napoleonhardridge
Автор

I'm an hour and a half in so far and not only did I learn and do this project I used what I learned and went back to a previous tutorial I broke trying to add functionality, and fixed it and added the functions I was trying to add.

UrLostPajamas
Автор

I've tried to learn python a couple of times (even through a Coursera course) and struggled. I'm not particularly good with it right now, but you've done a great job in helping me to understand what it is exactly that I am doing with python and helping me realize just how neat this little program is.

Noblemile
Автор

I am stuck on 5:04:02 my code won’t load idk how do I refresh

nathanostrowski
Автор

Can we get a deeper dive on api fuzzing/api hacking preferably with Python. Got terribly on confused on that part as I’m completely unfamiliar with everything mentioned in that section.

GG-jnfx
Автор

@PhDSecurity hi on 1:40:34 there is problem with sockets, it says: """ Failed to establish a new connection: [WinError 10013] An attempt was made to
access a socket in a way forbidden by its access permissions')) """ do you know how to fix this issue

karlobabic
Автор

Hi, I am stuck at 3:14:21. My VS code informs ModuleNotFoundError: No module named 'requests'. I have installed requests and bs4 module successfully which can be found in my python/Lib/sites-package and its version can be called in VS code. There is no writting problem. I have checked python PATH was added in advanced system setting. The comp has been restarted after the installment. However, the same issue still emerges. I run the code on the correct folder. Thanks in advanced for the assistance.

dannyben
Автор

At 59:00 how did you display the list of functions?

JimTaylor
Автор

Hi! the code at minute 40:00 has a problem. Whenever I compare two numbers with different lengths, let's say 8 and 12, it doesn't matter in which variable they are, the smaller number shows as the bigger one.

aspxa
Автор

I almost took down my bosses top server with my multi threaded http requester software in ava lol.... I made the http server also for charts.... was just looking at what the maximum requests at a time that can be taken from the server, to limit it to how much request the http server would accept.... seriously if you have a few drone computers you can take down the server if they dont set a limit, even with the limit you can occupy it although with a good server setup you can handle alot of requests you drop after the limit..

tentimesful
Автор

good job Man thanks do JavaScript Also please ❤

brwakurdish
Автор

Wow, covers even the simplest of basics.

Vazzible_gaming
Автор

Thank you for making examples that are real world small programs. Makes it much more engaging and understandable

geef
Автор

Hello, do we have to set up a separate environment for the Linux workstation on a different machine?

shubhrajitpallob
Автор

Thank you soo much sir
Your are really doing great job
Hats off sir for this amazing course I daily watch your videos, best YouTuber for me 🙏🙏

orbitxyz
Автор

it is really important to learn the hangman? cause i understood all of the primary things, but the hangman challenge looks a lil bit useless for an ethical hacker, am i wrong?

liltoxicpain
Автор

Hello, what programming prerequisites should we have for this course?

pishtaz-dev