- 138
- 3 601
WannaWatchMeCode?
Приєднався 27 тра 2023
Wanna watch me code is a live stream of me coding, and you watching. Checkout my channel for previous episodes and join me weekends on Twitch (wannawatchmecode) for live coding action. If you want to watch a faang developer struggle in real time, this is the place.
Hacking myself, this is scary
Come watch as I implement exploits for some of the most common attacks in web software, and teach you how to defend against them.
Shout out to @LowLevelTV for inspiring me to make this episode. Software security is an incredibly important part of the software development process, yet highly overlooked and taken for granted. That is until customers lives get ruined, identities get stolen, all because you type '-' vs '=' . Literally a single character! I hope that you all can learn something from this and hopefully motivate you to dive deeper into software security. It's super cool, very important, and advances your career.
1:30 OWASP top 10 vulnerabilities list
3:05 AI explanation of cross site scripting
4:37 Project setup for site under test
6:02 Why I use express over bun built in libraries
6:30 Installing npm packages from privately hosted repository on homelab using bunfig
8:00 Implementing a web service with SwizzyWebService framework
11:50 I want to fix this naming
13:30 Create home page router
14:00 Controversial opinion on Javascript const, tell me I'm wrong!
15:06 Adding the ejs view engine and template
16:21 Wiring up web service to render the view
21:36 Wire up web service
21:45 Do imports ever need .ts?
22:40 Debug, fix bugs
25:05 Bugs fixed, website running
25:15 Runtime bug
27:50 Fixed bug
28:24 Explanation of in memory caching
29:43 Implementing the server side vulnerability
33:00 Implement xss on frontend template
36:25 Exploiting the vulnerability
37:30 PWND!
39:00 How to defend against this
41:28 Building the evil spy service
44:55 Overview of malicious service
49:55 Writing the malicious browser code
51:40 Demo of local storage
53:20 XMLHttpRequest (vanilla js)
1:02:20 Blocked by CORS!
1:14:00 Settling for a supply chain attack
1:22:00 The scary reality
1:26:50 Inspiration for my next project
Broadcasted live on Twitch -- Watch live at www.twitch.tv/wannawatchmecode
Shout out to @LowLevelTV for inspiring me to make this episode. Software security is an incredibly important part of the software development process, yet highly overlooked and taken for granted. That is until customers lives get ruined, identities get stolen, all because you type '-' vs '=' . Literally a single character! I hope that you all can learn something from this and hopefully motivate you to dive deeper into software security. It's super cool, very important, and advances your career.
1:30 OWASP top 10 vulnerabilities list
3:05 AI explanation of cross site scripting
4:37 Project setup for site under test
6:02 Why I use express over bun built in libraries
6:30 Installing npm packages from privately hosted repository on homelab using bunfig
8:00 Implementing a web service with SwizzyWebService framework
11:50 I want to fix this naming
13:30 Create home page router
14:00 Controversial opinion on Javascript const, tell me I'm wrong!
15:06 Adding the ejs view engine and template
16:21 Wiring up web service to render the view
21:36 Wire up web service
21:45 Do imports ever need .ts?
22:40 Debug, fix bugs
25:05 Bugs fixed, website running
25:15 Runtime bug
27:50 Fixed bug
28:24 Explanation of in memory caching
29:43 Implementing the server side vulnerability
33:00 Implement xss on frontend template
36:25 Exploiting the vulnerability
37:30 PWND!
39:00 How to defend against this
41:28 Building the evil spy service
44:55 Overview of malicious service
49:55 Writing the malicious browser code
51:40 Demo of local storage
53:20 XMLHttpRequest (vanilla js)
1:02:20 Blocked by CORS!
1:14:00 Settling for a supply chain attack
1:22:00 The scary reality
1:26:50 Inspiration for my next project
Broadcasted live on Twitch -- Watch live at www.twitch.tv/wannawatchmecode
Переглядів: 282
Відео
Building an image encryptor - 12/21/2024
Переглядів 13014 днів тому
In this episode I work on extending my image diff application to support image encryption. The image encryption works by obfuscating one image with another image, and attempts to reverse the process to decrypt the the encrypted image back to the original image. In the end some pretty cool images were generated, but there are still some bugs that leave artifacts in the decrypted image. I'm hopin...
Intro to Swerve, a Fullstack js framework nobody ever asked for!
Переглядів 12114 днів тому
In this video I give an overview of this js framework for dynamic full stack appplications. I go into some of the code and explain a bit about how it works and demo. Let me know in the comments what you think and if you want to see me stream more of the development, or anything else you want to see. Checkout my projects on github github.com/swizzyweb
Getting Chat GPT to use my OSS - Writing web scrapers with BrowseSharp - 11/3/2024 - 2
Переглядів 86Місяць тому
Broadcasted live on Twitch Watch live at www.twitch.tv/wannawatchmecode
Getting Chat GPT to use my OSS - Writing web scrapers with BrowseSharp - 11/3/2024 - 1
Переглядів 45Місяць тому
Broadcasted live on Twitch Watch live at www.twitch.tv/wannawatchmecode
Disributed Riscv - Getting multiple connected in parralel - 9/15/2024 - 4
Переглядів 693 місяці тому
Broadcasted live on Twitch Watch live at www.twitch.tv/wannawatchmecode
Disributed Riscv - Getting multiple connected in parralel - 9/15/2024 - 3
Переглядів 1033 місяці тому
Broadcasted live on Twitch Watch live at www.twitch.tv/wannawatchmecode
Disributed Riscv - Getting multiple connected in parralel - 9/15/202 - 2
Переглядів 733 місяці тому
Broadcasted live on Twitch Watch live at www.twitch.tv/wannawatchmecode
Disributed Riscv - Getting multiple connected in parralel - 9/15/2024 - 1
Переглядів 373 місяці тому
Broadcasted live on Twitch Watch live at www.twitch.tv/wannawatchmecode
Distributed riscv management platform in nodejs and bun- integrating with dumpsterfire 8/24/2024
Переглядів 174 місяці тому
Broadcasted live on Twitch Watch live at www.twitch.tv/wannawatchmecode
Distributed riscv management platform in nodejs and bun- client integration 8/24/2024
Переглядів 244 місяці тому
Broadcasted live on Twitch Watch live at www.twitch.tv/wannawatchmecode
Distributed riscv management platform in nodejs - 8/24/2024
Переглядів 134 місяці тому
Broadcasted live on Twitch Watch live at www.twitch.tv/wannawatchmecode
Designing and Implementing lambda service - Part 1 - 8/4/2024
Переглядів 435 місяців тому
Designing and Implementing lambda service - Part 1 - 8/4/2024
AWS CDK deveopment - Part 2 - 8/4/2024
Переглядів 455 місяців тому
Building the CDK for the automated service. Here I create a lambda fronted by api gateway and a dynamo db for our feature flag storage and lookups. We implement all of the code and get it ready for deployment. Next video shows the deployment process and testing. Watch live at www.twitch.tv/wannawatchmecode
Writing uploader server in python - 7/14/2024 - Silent coding session
Переглядів 245 місяців тому
Writing uploader server in python - 7/14/2024 - Silent coding session
Writing python server for riscv (attempt) - 7/14/2024 - Silent coding session
Переглядів 285 місяців тому
Writing python server for riscv (attempt) - 7/14/2024 - Silent coding session
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 12
Переглядів 95 місяців тому
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 12
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 11
Переглядів 175 місяців тому
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 11
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 10
Переглядів 195 місяців тому
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 10
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 9
Переглядів 185 місяців тому
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 9
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 8
Переглядів 265 місяців тому
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 8
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 7
Переглядів 265 місяців тому
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 7
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 6
Переглядів 225 місяців тому
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 6
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 5
Переглядів 395 місяців тому
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 5
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 4
Переглядів 125 місяців тому
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 4
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 3
Переглядів 155 місяців тому
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 3
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 2
Переглядів 145 місяців тому
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 2
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 1
Переглядів 85 місяців тому
Distributed riscv health checks, multiple in parallel - 7/14/2024 - 1