Developing a TCP Network Proxy - Pwn Adventure 3

  Рет қаралды 156,264

LiveOverflow

LiveOverflow

Күн бұрын

Part 9: To analyse the game traffic, we are developing a simple proof of concept TCP network proxy. Then we can start to reverse engineer the protocol.
GitHub: github.com/Liv...
🌴 Playlist: • Pwn Adventure 3: Pwnie...
=[ 🔴 Stuff I use ]=
→ Microphone:* geni.us/ntg3b
→ Graphics tablet:* geni.us/wacom-...
→ Camera#1 for streaming:* geni.us/sony-c...
→ Lens for streaming:* geni.us/sony-l...
→ Connect Camera#1 to PC:* geni.us/cam-link
→ Keyboard:* geni.us/mech-k...
→ Old Microphone:* geni.us/mic-at...
US Store Front:* www.amazon.com...
=[ ❤️ Support ]=
→ per Video: / liveoverflow
→ per Month: / @liveoverflow
=[ 🐕 Social ]=
→ Twitter: / liveoverflow
→ Website: liveoverflow.com/
→ Subreddit: / liveoverflow
→ Facebook: / liveoverflow
=[ 📄 P.S. ]=
All links with "*" are affiliate links.
LiveOverflow / Security Flag GmbH is part of the Amazon Affiliate Partner Programm.
#PwnAdventure #NetworkSecurity #CTF

Пікірлер: 287
@andreerfabbro
@andreerfabbro 6 жыл бұрын
LOVE YOUUUUU! KEEP IT UP!! Seriously, this KZbin series is some of the highest level stuff I’ve ever seen. ❤️
@d3m815
@d3m815 6 жыл бұрын
same
@muuzis
@muuzis 6 жыл бұрын
LOL as lots of love
@GrandpaGameHacker
@GrandpaGameHacker 6 жыл бұрын
This is so awesome!!! I'm taking out of it some python i didn't know too ☺
@benusman1738
@benusman1738 6 жыл бұрын
Yep, I also binge watched the whole thing and can not wait for the next part to be released! Also, author has really good feel of what is interesting and what is dumb and technical. At least from my perspective. I really like it!
@kfftfuftur
@kfftfuftur 6 жыл бұрын
Actually it is low level stuff he is doing.
@Simon8162
@Simon8162 6 жыл бұрын
TIL your can reload modules in python
@apenasmeucanal5984
@apenasmeucanal5984 6 жыл бұрын
Simon816 in python 3 the “reload” function has been moved to “importlib” tho
@alexandrerozier1305
@alexandrerozier1305 6 жыл бұрын
jeez that was a smart move right :)
@nonchip
@nonchip 4 жыл бұрын
had a similar experience with lua lately. turns out `require(name)` does its caching magic by just always returning `package.loaded[name] or some_complicated_load_logic(name)`. guess what happens if you `require("package").loaded[name]=nil`. can also be exploited in reverse: `require("package").loaded._some_dummy_global={}` makes every `require("_some_dummy_global")` (even though that module doesn't exist) in THE WHOLE VM (no matter the global environment being sandboxed, it living in another thread, etc) access the same table.
@benjaminbrady2385
@benjaminbrady2385 6 жыл бұрын
I just want you to know that when I saw this I actually jumped with joy. The content you make has such a powerful positive effect on a lot of people and, at least for me, motivates. So thank you
@ASCENDANTGAMERSAGE
@ASCENDANTGAMERSAGE 6 жыл бұрын
DUUUUDE THAT CLIFFHANGER I WANT THNEXT EPISODE NOOOOOW but I understand these take alot of hard work to make, keep it up, you're doing great. Don't rush anything :) PS you deserve more views
@triularity
@triularity 6 жыл бұрын
Makes me think of that one episode of Star Trek: TNG with "kiddie Picard".. kzbin.info/www/bejne/gmjIo5qMh5ummJY
@milahu
@milahu 7 ай бұрын
cliffhanger? 11:37 shows the player's X Y Z positions sent to the server. see also 12:04
@pete3897
@pete3897 3 жыл бұрын
Over 2 years old and only 250 comments - I owe you a comment on this one then. Loving the playlist! Loving the content! Think of the effect you've had on so many people's education; you're more effective than many teachers and I think it's just your hobby?! :) Great work; be proud
@johndelta4319
@johndelta4319 5 жыл бұрын
I worked along with this and made a script a lot like this(Python3), this works for A LOT of games. Thank you sir i can't thank you enough!
@nifengjujuzhang8429
@nifengjujuzhang8429 3 жыл бұрын
Do you know how to connect the client to the proxy for other online games? I tried to edit the host file to map proxy IP to game's host name, but it doesn't work :/
@mopozow6624
@mopozow6624 Жыл бұрын
@@nifengjujuzhang8429 Did you found a solution?
@ulissemini5492
@ulissemini5492 5 жыл бұрын
this, is, awesome! i never knew you could reload libraries mid python script and that totally blew my mind!
@wdai03
@wdai03 6 жыл бұрын
Oh man the way you handled the parser with the reload and exception catcher is pretty smart. If it was me I'd probably just end restarting the whole thing a billion times and cursing
@arisweedler4703
@arisweedler4703 5 жыл бұрын
I've been watching all of these today, and HOLY moly this is fun and exciting! You take all the in-the-weeds stuff and call it out for being frustrating and tough, which is really validating. A lot of these tests just take confidence and willingness to potentially waste time - or as I feel after watching this, learn stuff but make less progress than I hoped. Thank you, big thank you :))))))))))) I love it
@legendkerl1650
@legendkerl1650 6 жыл бұрын
What?! I've reached the end of the playlist? It's 3:00 AM and I want moar of this :D Love your series and how you explain everything!
@nifengjujuzhang8429
@nifengjujuzhang8429 3 жыл бұрын
Do you know how to connect the client to the proxy for other online games? I tried to edit the host file to map proxy IP to game's host name, but it doesn't work :/
@nielsjonkman7196
@nielsjonkman7196 6 жыл бұрын
Your voice is SO chilling omg. Awesome vid as always! ;)
@Fabian-_-
@Fabian-_- 6 жыл бұрын
Wow, wirklich die beste Serie auf KZbin! Mach weiter so! Finde es auch sehr gut erklärt für Leute die sich nicht so mit den sonst so krassen Dingen auf deinem Kanal auskennen ^^ und ich konnte n paar Sachen für Python an sich lernen :D 👍
@ScottJFox
@ScottJFox 6 жыл бұрын
Ich stimme dir zu, ich bin gespannt auf mehr! (Ich bin ein Anfänger auf Deutsch, Entschuldigung.)
@Fabian-_-
@Fabian-_- 6 жыл бұрын
Scott passt schon :D wenn ich dir helfen darf: "Anfänger in Deutsch" ;)
@ScottJFox
@ScottJFox 6 жыл бұрын
Vielen Dank!! Ich schätze es! Es ist einfacher zu lesen als zu schreiben.
@himanshuagarwal3451
@himanshuagarwal3451 6 жыл бұрын
You changed my perspective about programming and networking and made it so much fun .. Great work .. Keep it up ..
@mywave82
@mywave82 5 жыл бұрын
TCP socket is not packet-based, but stream. Assuming that each read operation will always hit the internal protocol packet boundaries will sometimes fail. IP stacks in all end-points can in there buffering split and join up data as they see fit
@mierdamegusta
@mierdamegusta 6 жыл бұрын
This is the kind of "Let's plays" I want (:
@InjectionSec
@InjectionSec 6 жыл бұрын
I recently wrote an elevator attack simulator for university research that emulated sockets in python using pipes and we performed MitM attacks in a similar way (just locally instead of over the network). I WISH I HAD KNOWN ABOUT THE ABILITY TO RELOAD!!!! Every time we wanted make changes to our parser we had to kill it all and start over, so stupid! It’s always the little things *facepalm*. This series is awesome keep it up!
@rickiwinner
@rickiwinner 6 жыл бұрын
I bet you will never forget that xD
@Andy-lf4di
@Andy-lf4di 6 жыл бұрын
Protip: Set self.daemon = True in the threads. No need to kill the script then. Cleanup may be skipped for the threads on exit as they are just killed if the script receives a SIGINT, but that's also the case when you just kill the script and still good enough for a hacky proxy.
@hblaub
@hblaub 6 жыл бұрын
Nice introduction to proxies and to Python ! You are great
@ScottJFox
@ScottJFox 6 жыл бұрын
Hopefully he learns Python 3 though. :D
@jacobledbetter8243
@jacobledbetter8243 5 жыл бұрын
This helped me fix an issue where I was doing Thread.run() instead of Thread.start() thanks for fixing a totally unrelated issue.
@futhorck771
@futhorck771 4 жыл бұрын
liveoverflow is like "I'm not an expert but.." then proceeds to do the thing amazingly well
@TheMtenn100
@TheMtenn100 6 жыл бұрын
You are a monster. I love your videos, please keep on doing, you're amazing at this
@patrick1020000
@patrick1020000 6 жыл бұрын
awesome use of reload
@Railrat420
@Railrat420 2 жыл бұрын
Best series on KZbin right here no doubt about it
@sanderninenine5333
@sanderninenine5333 5 жыл бұрын
Thank you so much!! Please never stop youtube, i love you :D.
@NeoCortex3
@NeoCortex3 6 жыл бұрын
Boy I just love the Pwn Adventure 3 videos
@spicybaguette7706
@spicybaguette7706 4 жыл бұрын
One interesting idea is to issue commands to the network proxy via chat. You can even use a custom ASCII control character like ESC and invoke the commands from code you have overwritten with LD_PRELOAD! (Maybe custom keybindings or something)
@Fachher
@Fachher 6 жыл бұрын
Nice video. Well done. Keep on. I think the data at the end show us the result of the soccer match tomorrow (GER - SWE).
@jonasvanderschaaf
@jonasvanderschaaf 6 жыл бұрын
Finally I love this series. It is my favourite series!
@frognik79
@frognik79 6 жыл бұрын
Very rare that a game doesn't use encrypted packets but a good start.
@MrDavidCrane
@MrDavidCrane 6 жыл бұрын
hex-encoded floating point triples for location data
@Justin-oo3bh
@Justin-oo3bh 6 жыл бұрын
Ok so I never knew about the reload method and wow is that going to be VERY useful in the future
@agustinscaz15
@agustinscaz15 4 жыл бұрын
In this video you can develop a proxy as the game server is accessed via DNS name (game.pwn3): what you can do if the game server is accessed using IP addresses?
@EvilSapphireR
@EvilSapphireR 4 жыл бұрын
Ip spoofing.
@hexploit2736
@hexploit2736 3 жыл бұрын
Hey man, did you figure it out?
@BrandNewByxor
@BrandNewByxor 6 жыл бұрын
I've written a shitload of python over the last couple of years, but I haven't seen anything as cool as the `reload` function in months. Mind blown.
@NoNameBAM
@NoNameBAM 6 жыл бұрын
4:59 you can hear a quiet Discord notification sound ;)
@foor
@foor 4 жыл бұрын
wow
@jordantrogdon7547
@jordantrogdon7547 3 жыл бұрын
I need help somebody i followed tutorial and everytime i open my python script in terminal it just says setting up proxy and never actually shows packets please help
@GamePlayByFaks
@GamePlayByFaks 6 жыл бұрын
At the end gives possibility to manipulate position also gives pointers to write advanced hacking trainers or etc... so can go wild with that.
@elertan
@elertan 6 жыл бұрын
You could also place socket hooks in the game itself, instead of creating a proxy. You should look into hooking the send and recv functions.
@wtfman468
@wtfman468 2 жыл бұрын
Fr easy to understand tutorial
@thiagosoares6362
@thiagosoares6362 4 жыл бұрын
This video deserves millions of like
@logix2435
@logix2435 6 жыл бұрын
Nice! I love this series so much keep going!
@haydene3802
@haydene3802 2 жыл бұрын
Question. Around 11 minutes the python script was being modified while also being ran. Is this possible or was it just video editing? I tried with my own python packet sniffer script and it just continues to run. Tried googling around as well. Been going through your past videos as I learn more and gain confidence, thank you for making them
@tobe2105
@tobe2105 6 жыл бұрын
I'd gone for a simpler approach, hooking the functions the game uses to send and receive data. A proxy, however, is a fairly more universal approach. Not to mention it works just well since the packets aren't encrypted.
@Adolf1Extra
@Adolf1Extra 6 жыл бұрын
I know I'm late, but you might want to take a look at tera-proxy, it's related to this.
@icryo
@icryo 6 жыл бұрын
Excited for this one!! Thanks!!
@R13TechNewbie
@R13TechNewbie 6 жыл бұрын
We should make this video be a trending video on youtube 😸
@270jonp
@270jonp 6 жыл бұрын
Seriously a awesome adventure
@luax0
@luax0 6 жыл бұрын
Thanks you for all of your videos !!!
@RuslanKoptiev
@RuslanKoptiev 6 жыл бұрын
Wow! I never know that it's possible to reload modules during runtime in python. Cool!
@ragnarlothbrok367
@ragnarlothbrok367 2 жыл бұрын
I don't fucking understand a shit from this loopsy code, the only thing lacking in it is 14421321312521 recursions, great job
@muhammetaliarturk7107
@muhammetaliarturk7107 6 жыл бұрын
such an amazing work man thanks , keep your works up :) 🤙
@L0j1k
@L0j1k 5 жыл бұрын
Cheeses. I just finished watching this after the previous 8 in a row, and I have to tell you... I am starting to feel like someone watching a baseball game, and it's the fourth inning and people are starting to notice that the pitcher only thrown strikes and not a single player from the opposing team has gotten on base the whole game.
@DreamBlackHD
@DreamBlackHD 4 жыл бұрын
while i try to start the file, with the ip and port, i receive this error: socket.error: [Errno 10013] An attempt was made to access a socket in a way forbidden by its access permissions. using python 2.7
@slagunes4705
@slagunes4705 6 жыл бұрын
So creative, keep it up dude!
@crispy_rw
@crispy_rw 3 жыл бұрын
What is the reason he only receives 4096 bytes from the Game Server??
@JohnSmithULIR0
@JohnSmithULIR0 5 жыл бұрын
It's 2018, and people still use python 2.6.... SMH... I just hope they really discontinue it pretty soon, which it's already about to happen yay! xD - Apart from that, been loving the series so far!
@LiveOverflow
@LiveOverflow 5 жыл бұрын
bye bye good/simple/straightforward raw byte support with strings in python :'(
@chidaruma_
@chidaruma_ 6 жыл бұрын
Dude this is amazing! Great videos!
@YaBoyZesty
@YaBoyZesty 2 жыл бұрын
This is the exact same thing a runescape player named kaitnieks did to hack runescape back in 2002, there were no youtube, google was very young so very little tutorials. Genius
@A___Way
@A___Way 6 жыл бұрын
Great info, keep up the excellent work
@palmenros
@palmenros 6 жыл бұрын
In the Proxy class, run function, why is everything inside a While True loop? Wouldn't that mean that it would create new game2proxy and Proxy2Server every iteration? Thanks
@LiveOverflow
@LiveOverflow 6 жыл бұрын
The one call is waiting until a client connects. And only then the loop continues and creates a new object to wait for the next player.
@palmenros
@palmenros 6 жыл бұрын
Thanks! I completely forgot about multiple players...
@EvilSapphireR
@EvilSapphireR 6 жыл бұрын
LiveOverflow I'm sorry, but what do you mean by "the one call"?
@helgesverre
@helgesverre 6 жыл бұрын
Great content, learning lots here :D keep it up
@sSoKoSs
@sSoKoSs 6 жыл бұрын
GODLIKE!
@Rednesswahn
@Rednesswahn 6 жыл бұрын
The next video is already the 10th in this series! Time flies!
@ArturKorobeynyk
@ArturKorobeynyk 6 жыл бұрын
Watched video, got and idea on how to improve this script... and then found a bug in our production code while testing my idea. That is a like
@LiveOverflow
@LiveOverflow 6 жыл бұрын
Tell me more :P
@ArturKorobeynyk
@ArturKorobeynyk 6 жыл бұрын
Well, first of all I thought that Ctrl+C in your case does not work because you wrapped the whole logic in try catch Exception. And KeyboardInterrupt (Ctrl+C) is subclass of Exception. I was about to comment but I wanted to double check first. I did not want to setup the game so I was testing on one service. And I realized that my client actually changes its server once every 3-4 minutes and the range of IPs is unknown to me and cannot be predicted. And this logic is normal nowadays as most MMOs either use several servers to balance server load. That is when I found out that Wireshark is not able to track traffic per application (at least out of the box, of course custom modules can be written). So I started to make my own script using psutil.net_connections() and filtering results for needed pid then intercepting packets for all those connections. And that is where I saw TCP handshake: SYN -> SYN-ACK -> ACK was broken.
@pcccmn
@pcccmn Жыл бұрын
I don't understand why implementation on master server is necessary. Can't we just implement the proxy connecting to the game server? Meaning the user manually logs in, then runs the tcp proxy.
@Gem-gi7km
@Gem-gi7km 3 жыл бұрын
What would need to be change to develop a UDP proxy? (ex. change socket type, ...etc.)
@prakashyadav008
@prakashyadav008 6 жыл бұрын
can u mention any good resources for learning disassembly using gdb ? I hav started my information security career and wanna study malware analysis .So it starts with reverse engineering.
@LiveOverflow
@LiveOverflow 6 жыл бұрын
Just learning by doing and google the instructions you don’t understand etc. keep an eye out for repeating patterns in the assembly code.
@medjassertoubib4467
@medjassertoubib4467 6 жыл бұрын
well done . ther i only respect i have throw you . i wish you all the best :)
@zafercagatayumut916
@zafercagatayumut916 Жыл бұрын
I get socket.error: [Errno 10013] An attempt was made to access a socket in a way forbidden by its access permissions error
@j3ker491
@j3ker491 6 жыл бұрын
Your Channel is so great ! ^^
@maxistarling
@maxistarling 6 жыл бұрын
WoW, you amazed me.
@Im_Ninooo
@Im_Ninooo 3 жыл бұрын
this would be soooooo easy and efficient to implement in Golang
@__mk_km__
@__mk_km__ 6 жыл бұрын
I started with proxy, turns out I should've gone to messing with binaries. Mine one is running on node.js, because for some reason JavaScript is the language that is easiest for me
@lentsukimori8288
@lentsukimori8288 6 жыл бұрын
Loved it!!
@Pumpekk
@Pumpekk 5 жыл бұрын
Hey, great stuff. Quick question: what would you do if you couldn't use hosts file? How can you translate destination IP address so it could go to your proxy (on Windows)?
@buraktarm1463
@buraktarm1463 5 жыл бұрын
You have to hook the connect function from windows socket dll in the game then change ip to your proxy. You can use detours or easyhook.
@yattsu8660
@yattsu8660 5 жыл бұрын
this is so useful. i do have a problem, i'm getting an error because the port that the game client sends requests from is already in use. the "socket.SOL_SOCKET, socket.SO_REUSEADDR, 1" option did nothing unfortunately. how can i get over this?
@spazman6117
@spazman6117 4 жыл бұрын
Where are you getting the IP from that you put into your HOST file and the master.pwn3 part from???? And how are you opening python to look like that? The latest python when I open it, only shows me a command window?????
@hoxorious
@hoxorious 6 жыл бұрын
a wonderful video again
@sreyanchakravarty7694
@sreyanchakravarty7694 6 жыл бұрын
First of all why did you need a 3rd thread? Why make the Proxy class a thread? Why not just make it a wrapper class? And why did you not break out from the loop in the run method in the Proxy class. Doesnt that mean that the Proxy class will just keep making connections? Since its run method never exits?
@omarbgm5898
@omarbgm5898 4 жыл бұрын
well im still confused about the 3002 to 3006 ports for example my game here when i get to log in there is a label says its a 5555 port and when i use wireshark there is no port other than 5555 so im confused over what should i do about this can anyone help ?
@NavanBethrax
@NavanBethrax 6 жыл бұрын
Gonna try to implement a generic game-proxy in vb.net. If i know the encryption method would it be possible to decrypt and encrypt the data on the fly or would it be a problem performance wise (packet loss or something) ? And nice video mate i always wanted to do something like this but i didn't came up with a concept.
@o.l._l.o.000
@o.l._l.o.000 6 жыл бұрын
How can you dislike this video? :O
@PKperformanceEU
@PKperformanceEU Жыл бұрын
all good, however the encryption makes it unreadable, so while yes you see packets when making proxy, those are useless. instead you should hook the ws2send function, that way you will see the raw data.
@kenji2787
@kenji2787 Жыл бұрын
@PKperformance do you have a link tutorial where one can learn about this? I couldn’t find anything on ws2send, and hook is too common of a word.
@batlin
@batlin 6 жыл бұрын
How did you create your animated diagrams? I'm using Impress with SVG animation export now but would be keen to hear about nicer methods.
@LiveOverflow
@LiveOverflow 6 жыл бұрын
Photoshop and Premiere. But I’m not that happy with the process
@philippep4036
@philippep4036 5 жыл бұрын
wait , i don't understand , proxy might be impossbiel with the ash code that the server had?? so why u can use those datas?
@lucasnany397
@lucasnany397 6 жыл бұрын
I'm trying to make a proxy server but with an online server. But I can't find a fff way to redirect outgoing traffic to localhost! Hosts don't help.
@Yotanido
@Yotanido 6 жыл бұрын
So you are one of those people who still use python 2 for new programs, huh?
@RoiEXLab
@RoiEXLab 6 жыл бұрын
Yndostrui IKR
@metaorior
@metaorior 6 жыл бұрын
python is versatile
@RobertPendell
@RobertPendell 6 жыл бұрын
Something wrong with Python 2?
@ryuuji159
@ryuuji159 6 жыл бұрын
since 2008 exists python 3, maybe 10 years is enought to replace that old python 2
@metaorior
@metaorior 6 жыл бұрын
well i guess he's just more used to the syntax, as he mentioned in the video
@portswigger1038
@portswigger1038 2 жыл бұрын
hello, how can we add client's server ip address to Proxy2Server automatically.
@D3adStyle
@D3adStyle 4 жыл бұрын
Why are you using the buffer size of 4096 for receiving files? How did you figure out that you need that value? Or was it just the thought "to have the buffer big enough"?
@LiveOverflow
@LiveOverflow 4 жыл бұрын
Big enough
@tulparid
@tulparid 3 жыл бұрын
Because the data was probably too big to receive
@brainface2970
@brainface2970 6 жыл бұрын
You forgot to add the info thing for your TCP Video.
@LiveOverflow
@LiveOverflow 6 жыл бұрын
what do you mean?
@realNAKAMI
@realNAKAMI 6 жыл бұрын
1:03 top right corner. looks like you intended to put a link there...
@Rednesswahn
@Rednesswahn 6 жыл бұрын
LiveOverflow It's called infocard (youtube)
@xfadedxshadow
@xfadedxshadow 3 жыл бұрын
Im confused your pointing the same address to 2 different things in the host file??
@gw2exploits83
@gw2exploits83 6 жыл бұрын
Can you make a guide specifically on making Python proxy servers?
@packiathaik2532
@packiathaik2532 4 жыл бұрын
Hi I'm not experience with python 2 can you say what super(Proxy2Server,self).__init__() means?
@user-rw4qr8uv1f
@user-rw4qr8uv1f 3 жыл бұрын
how do you get what ports are uses for client/server? Cant find that video
@metaorior
@metaorior 6 жыл бұрын
Thank you sir
@smilecat2841
@smilecat2841 6 жыл бұрын
can you do that to other online games? like a legends of league, fornite, dota 2
@c2h2c2h210
@c2h2c2h210 2 жыл бұрын
good one, but for networking Go is way better and simpler
@HL2013Master
@HL2013Master 5 жыл бұрын
@LiveOverflow What if the hosts file does not redirect the traffic to localhost? for example 127.0.0.1 37.114.57.220 will not redirect the traffic destined for 37.114.57.220 to localhos
@nenojay6832
@nenojay6832 5 жыл бұрын
one thing I don't understand is, why do you have both the g2p and p2s inside the run method inside a while loop? why do we need the while loop?
@LiveOverflow
@LiveOverflow 5 жыл бұрын
Because we have to receive packets from the game, g2p. And then directly forward them to the player p2s.
@nenojay6832
@nenojay6832 5 жыл бұрын
@@LiveOverflow I tried to make a little example of the sockets and to my surprise it worked without the whole loop inside the Proxy class
@mohammedabdo.m576
@mohammedabdo.m576 6 жыл бұрын
great I'll make one
@CrypticConsole
@CrypticConsole 5 жыл бұрын
Proxy to localhost if you want to run the exploit on one pc
@ff6106
@ff6106 2 жыл бұрын
hi how i can i do this
Analyzing the Game Network Protocol - Pwn Adventure 3
14:48
LiveOverflow
Рет қаралды 137 М.
Windows Game Hacking with Ghidra and Cheat Engine
15:32
LiveOverflow
Рет қаралды 337 М.
Whoa
01:00
Justin Flom
Рет қаралды 54 МЛН
Underwater Challenge 😱
00:37
Topper Guild
Рет қаралды 46 МЛН
Don't trust time
9:49
LiveOverflow
Рет қаралды 298 М.
Accidental LLM Backdoor - Prompt Tricks
12:07
LiveOverflow
Рет қаралды 142 М.
I Leaked My IP Address!
17:20
LiveOverflow
Рет қаралды 274 М.
Harder Drive: Hard drives we didn't want or need
36:47
suckerpinch
Рет қаралды 1,7 МЛН
Analyzing the Blocky Logic Puzzle  - Pwn Adventure 3
10:51
LiveOverflow
Рет қаралды 74 М.
Fixing Multiplayer Of A 25 Year Old Game
12:37
Nathan Baggs
Рет қаралды 98 М.
Malware development 101: Creating your first ever MALWARE
28:00
Leet Cipher
Рет қаралды 333 М.
I Reverse Engineered this Program and Generated Infinite CD Keys
11:39
Low Level Learning
Рет қаралды 276 М.
Analysing a Firefox Malware browserassist.dll - FLARE-On 2018
16:26
LiveOverflow
Рет қаралды 253 М.
Trying to Find a Bug in WordPress
18:07
LiveOverflow
Рет қаралды 91 М.
Whoa
01:00
Justin Flom
Рет қаралды 54 МЛН