Yul & Memory Intro | Yul Exploit!

  Рет қаралды 3,041

Owen Thurm

Owen Thurm

Күн бұрын

Пікірлер: 25
@AlecMaly
@AlecMaly Жыл бұрын
Recently got into web3, and your videos have been super helpful. Thanks for sharing!!
@0xOwenThurm
@0xOwenThurm Жыл бұрын
Glad they could help!
@CazandoCrypto
@CazandoCrypto Жыл бұрын
Wow, that's a lot of knowledge right there! Great yul explanation! Thanks Owen
@0xOwenThurm
@0xOwenThurm Жыл бұрын
Glad it could be helpful!!
@code7631
@code7631 Жыл бұрын
Thanks Owen, your content is great. 💙
@0xOwenThurm
@0xOwenThurm Жыл бұрын
Of course! Glad it could help!
@martianacademy
@martianacademy Жыл бұрын
Great channel have less subscribers, strange
@aboutikareda1565
@aboutikareda1565 Жыл бұрын
This is exactly what i was looking for. Thanks !
@0xOwenThurm
@0xOwenThurm Жыл бұрын
Glad it could help!
@martianacademy
@martianacademy Жыл бұрын
Very usefull video,
@0xOwenThurm
@0xOwenThurm Жыл бұрын
So glad this could help!
@nyedisiam
@nyedisiam Жыл бұрын
Great video! Learned a ton! Can you briefly explain why getting all the rewards at once is a "terrible idea"? Other than that you're sending before deleting, I'm not sure why. Thanks!
@0xOwenThurm
@0xOwenThurm Жыл бұрын
Absolutely! It's a terrible idea for exactly the reason we looked into. It enables someone to give me a malicious reward that makes it so that I can never withdraw any of my other rewards -- since they must all be withdrawn together.
@bitedeep4876
@bitedeep4876 Жыл бұрын
I was following until I wasn't 😂 Particularly the exploit breakdown section This is definitely one I'll be revisiting Thanks again @Owen
@0xOwenThurm
@0xOwenThurm Жыл бұрын
Haha glad it could help!!
@SaurabhBhai-t8k
@SaurabhBhai-t8k Жыл бұрын
Thanks my mentor 🫡
@0xOwenThurm
@0xOwenThurm Жыл бұрын
No problem ser!
@stevekimani.111
@stevekimani.111 Жыл бұрын
that exploit is genious
@0xOwenThurm
@0xOwenThurm Жыл бұрын
It really is
@lungelopackery5728
@lungelopackery5728 Жыл бұрын
Genius
@blueshirtguy1829
@blueshirtguy1829 Жыл бұрын
add(data,0x20) cause at 0x80 the length of the data stored right..?
@0xOwenThurm
@0xOwenThurm Жыл бұрын
Yep!
@kamalchan9756
@kamalchan9756 Жыл бұрын
depends on the slot returned by mload(0x40) it could be 0x80 or 0xa0 etc.... not always 0x80 that's why we use free memory pointer
@nickeast4853
@nickeast4853 9 ай бұрын
knowledgeable but cant convey clearly
@samibouchnafa7809
@samibouchnafa7809 10 ай бұрын
mstore(free_memory , 0x08c379a000000000000000000000000000000000000000000000000000000000) mstore(add(free_memory , 4) , 0x20) . Why isn't there any overriting in the 0x80 . The free_memory pointer was never updated So the second line should have overriten the 0x80 word . I don't know what am i missing exactly ?
Complete Guide To The EVM | Everything You Need To Know
35:17
Owen Thurm
Рет қаралды 7 М.
Here's My Plan | Where Web3 Security Is Going
32:42
Owen Thurm
Рет қаралды 3,2 М.
Симбу закрыли дома?! 🔒 #симба #симбочка #арти
00:41
Симбочка Пимпочка
Рет қаралды 4,6 МЛН
Turn Off the Vacum And Sit Back and Laugh 🤣
00:34
SKITSFUL
Рет қаралды 4 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 45 МЛН
Understanding Dynamic Arrays and Memory in Solidity
32:24
Jesper Kristensen (jtk.eth)
Рет қаралды 2,2 М.
Blockchain Security Series 13 - Pashov (Founder @ Pashov Audit Group)
1:03:42
Blockchain Security Series
Рет қаралды 3,3 М.
Guide To Advanced Calldata | Everything You Need To Know
41:34
Owen Thurm
Рет қаралды 2,6 М.
The Most Powerful Web3 Bug Bounty Tool Ever
39:19
Owen Thurm
Рет қаралды 2,8 М.
Demystifying Ethereum Assembly by Joshua Riley | Devcon Bogotá
1:59:28
Ethereum Foundation
Рет қаралды 7 М.
C++ vs Rust: which is faster?
21:15
fasterthanlime
Рет қаралды 403 М.
Running a Buffer Overflow Attack - Computerphile
17:30
Computerphile
Рет қаралды 2 МЛН
TCP/IP for Programmers
3:03:31
Eli the Computer Guy
Рет қаралды 228 М.
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,2 МЛН