Advanced Web3 Security Course | Part 1

Поділитися
Вставка
  • Опубліковано 15 лис 2024

КОМЕНТАРІ • 159

  • @mohinivasisth6154
    @mohinivasisth6154 Рік тому +29

    You are like a god gift for beginners in auditing. 🤗🤗Thanks a lot for this course sir.I start learning this course right now.

    • @0xOwenThurm
      @0xOwenThurm  Рік тому +1

      You are too kind, glad this can help! Hope you enjoy 🙏

    • @PrakashSahNepal
      @PrakashSahNepal Рік тому

      Hlo

    • @mohinivasisth6154
      @mohinivasisth6154 Рік тому

      @@PrakashSahNepal Hi

    • @abhi.r8
      @abhi.r8 10 місяців тому

      ​@@mohinivasisth6154 can we connect are u working in web3 ??

    • @IssaNana-k4d
      @IssaNana-k4d Місяць тому

      @@mohinivasisth6154 How's your progress?

  • @SK-vg3mw
    @SK-vg3mw Рік тому +13

    It’s unbelievable how generous with their time and experience some people are! I hope one day I will be able to contribute back! Thank you so much!

    • @0xOwenThurm
      @0xOwenThurm  Рік тому +1

      The pleasure is mine ser!! Hope it can be useful 🙏

  • @fakemonkgin
    @fakemonkgin Рік тому +4

    you and patrick collins, best mentors!

  • @Mini_MindsKids
    @Mini_MindsKids Рік тому

    I have searched one month but I didn't get any video like this and I think how I can become solidity auditor but you are here ❤

  • @yourdailyblockchain
    @yourdailyblockchain 10 місяців тому +1

    Thanks Owen for the great content. I’m at 2:40 min and the fuzzing examples are awesome - Thomas

  • @tahamasood2584
    @tahamasood2584 Рік тому

    Legend you have the power to publish web3 course for free Thanks.

  • @ampmxmfm
    @ampmxmfm Рік тому

    Patrick Collins of Web3 security!

  • @thetrident499
    @thetrident499 11 місяців тому +1

    I would love to join your gateway program after finishing both parts. Can you give me a hint about pricing? More than 2000?

  • @CasmirAnselm
    @CasmirAnselm 8 місяців тому

    Thanks for sharing this. It’s really helpful
    Ethernity Cloud is making waves with its innovative approach to decentralized cloud computing, promising enhanced security and transparency in the digital landscape.

  • @alexbabits770
    @alexbabits770 Рік тому +2

    Can't wait for part 2, thanks for providing this content

  • @sharonlima8913
    @sharonlima8913 11 місяців тому

    02:37:14
    Condition:
    magnitude = 0 checks if the variable magnitude is equal to 0.
    Ternary Operator (? :):
    If the condition (magnitude = 0) is true, then the expression before the colon (int256(1)) is assigned to sign.
    If the condition is false, then the expression after the colon (value / value.abs().toInt256()) is assigned to sign.
    Expressions:
    If magnitude is equal to 0, then sign is assigned the value int256(1).
    If magnitude is not equal to 0, then sign is assigned the result of the expression value / value.abs().toInt256().
    Explanation of the Expression when magnitude is not 0:
    value.abs() returns the absolute value of value.
    value.abs().toInt256() converts the absolute value to an int256.
    The expression value / value.abs().toInt256() calculates the quotient of value divided by its absolute value.

    • @araj6835
      @araj6835 11 місяців тому

      Let's team up for going further towards the course. Are you on telegram?

  • @bordercut1
    @bordercut1 Рік тому +1

    what an upload! can’t wait to absorb knowledge!

  • @angrybugs7966
    @angrybugs7966 Рік тому +2

    You are a legend, really appreciate it.

    • @0xOwenThurm
      @0xOwenThurm  Рік тому +1

      You're too kind, glad this can help! 🫡

  • @0xjmaria
    @0xjmaria Рік тому +1

    Really nice content Owen, congrats my friend!

  • @sumitgupta6513
    @sumitgupta6513 Рік тому

    This video is the need of the hour on Smart Contract. Thanks Buddy, keep it up

  • @relaxmusicvideocollection8560
    @relaxmusicvideocollection8560 Рік тому +1

    Unbelievable! Thank you Owen! 🎉🎉🎉

  • @dani3l898
    @dani3l898 Рік тому

    I didn't have a plan for a Monday, but i think this will be worth my time!

  • @validyor
    @validyor 10 місяців тому

    Excellent resource Owen!

  • @krithickg8308
    @krithickg8308 Рік тому

    i can't really put into words the gratitude and respect I have for your work Owen. thank you. thank you. thank you. ❤

    • @0xOwenThurm
      @0xOwenThurm  Рік тому

      Really glad this could help!

    • @adimishra6950
      @adimishra6950 9 місяців тому

      bro I am unable to find discord link, could you please provide me that.

  • @bitedeep4876
    @bitedeep4876 Рік тому +2

    That's why his the Goooaaattt!!!!🐐

  • @kwameantwi8429
    @kwameantwi8429 9 місяців тому

    absolutely enlightening!

  • @callgh_st
    @callgh_st 3 місяці тому

    A quick question please
    I'm familiar with standard web vulns such as BAC, IDOR, etc but I want to study web3 vulns so is this course a great start?
    Thanks

  • @tahamasood2584
    @tahamasood2584 Рік тому

    You are master Owen , You are best

    • @0xOwenThurm
      @0xOwenThurm  Рік тому +1

      You're too kind ser, glad this can help 🙏

  • @arslanelahmer2729
    @arslanelahmer2729 10 місяців тому

    Legendary content ! Thank you so much 👍🏾

  • @amrkhled3598
    @amrkhled3598 Рік тому

    thanks so much ❤❤ , will be there part2

  • @happyhome5276
    @happyhome5276 Рік тому

    Thanks! It'll be very helpful!

  • @Splash-d5u
    @Splash-d5u 3 місяці тому

    What was the prerequisites for this course ser ?

  • @avnishchaprot2551
    @avnishchaprot2551 Рік тому

    prerequisites of this course

  • @eeeeeeeeebatitupalkata6011
    @eeeeeeeeebatitupalkata6011 8 місяців тому +1

    great vid, just so confused why everyone in the call has such a bad mic lol

  • @sweetjimmy
    @sweetjimmy 9 місяців тому

    9:29:56 what do you mean "IT actually switches to binary search". Does "it" refers to EVM? But how can EVM do binary search for the function selectors? Isn't it programmed to ALWAYS execute the opcodes one-by-one?

  • @NicolasAlvesDias
    @NicolasAlvesDias 10 місяців тому +1

    i dont have knowledge of blockchain but i want to become a web3 pentester is these a course a good strt ?

  • @mohammadhamedani7503
    @mohammadhamedani7503 Рік тому +1

    This is fantastic thank you❤

  • @letshi5752
    @letshi5752 Рік тому

    Wooooo! This is fantastic content! 🎉 Time to learn!

  • @sweetjimmy
    @sweetjimmy 9 місяців тому

    9:14:54 mstore first takes in the memory offset and then the 32 byte value

  • @luniacllama8373
    @luniacllama8373 Рік тому

    Absolute legend

  • @androidtechsayed201
    @androidtechsayed201 Рік тому

    Thank you bro plz keep making video for us

  • @CagatayAkkas
    @CagatayAkkas Рік тому

    What an amazing resource. Huge thanks and respects =)

  • @shikharagarwale7
    @shikharagarwale7 Рік тому

    Thanks for such a valuable content. LFG 🚀🚀

  • @kusam7384
    @kusam7384 Рік тому

    Thank you so much Owen!

    • @0xOwenThurm
      @0xOwenThurm  Рік тому

      Glad this can help!!

    • @kusam7384
      @kusam7384 Рік тому

      @@0xOwenThurm Oh, it will help me definitely. To know where I am and what I should do next ☺

  • @whatsinside_cam
    @whatsinside_cam Рік тому

    wooooo waiting for this thing from you😁

  • @amarnath5537
    @amarnath5537 Рік тому

    bruhh.. you deserve this👏👏👏🤧

  • @sweetjimmy
    @sweetjimmy 9 місяців тому

    9:06:49 but solidity doesn't support dynamic arrays in memory (inside functions) right?

  • @peter9910
    @peter9910 10 місяців тому

    I assumed futures pnl always added or subtracted from collateral....So in some protocols only negative pnl impacts collateral? But that would mean then any profitable trade would cause liquidation at some point, as if collateral is held constant whilst positive pnl then the leverage would go up, which doesn't make sense

  • @LolLol-dj1tf
    @LolLol-dj1tf Рік тому

    What's the PoC for each issues? Do you have them ?

  • @detective5253
    @detective5253 Рік тому

    Great work, very informative. Looking forward to see more videos covering practical DeFi attack vectors.

  • @vijayshankar6575
    @vijayshankar6575 11 місяців тому

    what are the prerequisites for this course?

  • @沈咪咪1303
    @沈咪咪1303 4 місяці тому

    learn more and schedule a consultation¡¡¡

  • @ramamuge3380
    @ramamuge3380 Рік тому

    Thank you for this video

  • @jstechlead
    @jstechlead Рік тому

    Great video!! @0xOwenThurm can you pls share repo with echidna code from section of principles of smart contract testing?

    • @0xOwenThurm
      @0xOwenThurm  Рік тому

      You can see that here!
      github.com/GuardianAudits/limit-pocs/blob/fuzzing-updated/contracts/EchidnaPool.sol

  • @tahamasood2584
    @tahamasood2584 Рік тому

    Do you have any resource to learn about parallel data structures.. I am trying to understand what it is but I didn't,
    Thanks

  • @ramamuge3380
    @ramamuge3380 Рік тому

    Could you add the repo for the solidity files?

  • @ShobhitGupta-z9p
    @ShobhitGupta-z9p 11 місяців тому

    Hey Owen, do we need advanced level of knowledge in solidity for this course or intermediate solidity knowledge will be good enough ti start with it ?

  • @DigitalGhost_01
    @DigitalGhost_01 Рік тому

    Noooiiiicccce, Owen😎🔥

  • @cryptocalc6884
    @cryptocalc6884 Рік тому

    Thanks a lot, this is absolutely amazing!

  • @曾柏瑜-h9k
    @曾柏瑜-h9k Рік тому

    I can't accept the invitation of dc channel. Is there a limit on the number of people or some qualification?

  • @willbdev
    @willbdev Рік тому

    This is epic!

  • @evmlionel
    @evmlionel Рік тому

    Thanks ser! 🫡

  • @code7631
    @code7631 Рік тому

    11 hours? OMG 💚💛❤

  • @DipakSharma-q2h
    @DipakSharma-q2h Рік тому

    love you Owen, thanks a lot.

  • @amosdominion9502
    @amosdominion9502 Рік тому

    do we get a disord link where we may team up?

  • @Manish-nb6cu
    @Manish-nb6cu Місяць тому

    where are the assignments and the discord link?

  • @sangramnayak4219
    @sangramnayak4219 10 місяців тому

    is this helpful for starting web3 security from scratch? i have no idea about web3. please help sir.

  • @piyushbhatnagar4735
    @piyushbhatnagar4735 11 місяців тому

    Sir absolute beginner can do this course.

  • @TheCyberWarriorGuy
    @TheCyberWarriorGuy Рік тому

    Amazing. Thanks :)

  • @jxkz7
    @jxkz7 7 місяців тому

    Sir, i completely beginner to web3 sec, i didn't even know anything. Can you tell me which video i should watch first, and is this video helpful for web3 bug hunting

  • @AnwarKhan-x3v
    @AnwarKhan-x3v 8 місяців тому

    from where can i get the code that yiu have been playing with

  • @jjkk90live
    @jjkk90live Рік тому

    Thank you!!!

  • @NunnuMann
    @NunnuMann 11 місяців тому

    Hey Owen, for this course, do we need to have advance knowledge of solidity or intermediate knowledge will be enough to start ?

    • @jeffreysmith9837
      @jeffreysmith9837 10 місяців тому

      intermmediate-advanced. You should be very comfortable writing and testing contracts, this course is for securing them. Yul experience is good too.

  • @哈特钻
    @哈特钻 Рік тому

    Sir, Where could find the github repository for the course 😊

  • @vulkan4690
    @vulkan4690 11 місяців тому

    you are amazing

  • @angrybugs7966
    @angrybugs7966 Рік тому

    Does anyone knows why use echidna instead of the fuzz of foundry, is there any advantage?

    • @0xOwenThurm
      @0xOwenThurm  Рік тому +1

      I find Echidna is better with larger codebases because it stores a corpus of all previous edge cases it hit (can get annoying to try to reproduce these with foundry, which does not do this)

    • @angrybugs7966
      @angrybugs7966 Рік тому

      @@0xOwenThurm Cool, thanks

  • @mohinivasisth6154
    @mohinivasisth6154 Рік тому

    Hi sir , If you have any document for learning about parellel data structures then please share.

  • @sweetjimmy
    @sweetjimmy 9 місяців тому

    where are the assignments?

  • @abhishekshukla7468
    @abhishekshukla7468 Рік тому

    just getting onto this after doing foundry course by patrick collins and reading secureum , do you have some pointers for taking maximum output from this course?

    • @0xOwenThurm
      @0xOwenThurm  Рік тому

      Follow through with all the exercises and watch the advanced perp sections back several times!

    • @araj6835
      @araj6835 Рік тому +1

      are you going good with this course till now, getting everything? It seems tough for me to grasp.

    • @merv893
      @merv893 10 місяців тому

      Abhhishek how is it going, are your u still working on it.

  • @shuaib-oseni
    @shuaib-oseni Рік тому

    Can one use this course as a starting point for learning web3 security?

    • @0xOwenThurm
      @0xOwenThurm  Рік тому +1

      It covers a lot of the finding classes but you should already have a baseline before coming into it!

  • @ogagaenakpodia248
    @ogagaenakpodia248 3 місяці тому

    Do I need to know web2 ethical hacking first ?

    • @kijaro
      @kijaro 2 місяці тому

      No, not really.

  • @csjaybit
    @csjaybit Рік тому

    Wow I was in dark for 2 days great stuff indeed!! Btw I was going do learn javascript for hardhat testing do you think it is necessary?

    • @evmlionel
      @evmlionel Рік тому

      Foundry is all you need!

  • @MatteoGigli-c2v
    @MatteoGigli-c2v 11 місяців тому

    Hello Ownen and thanks for this, I just want to ask you something
    I'm stuck with some calculation like Leverage at 3:45:40.
    Why you divided by PNL?
    I know the liquidation price is calculated by this formula : EntryPrice - (1/Leverage) * EntryPrice
    Why, if price go down, from 5000$ to 4750$ i been liquidate?
    Suppose is everything like your example:
    C = 1000$
    Size = 10000$
    SizeInTokens = 2
    Value = 4750 * 2 = 9500$
    PnL = 4750$ - 5000$ = - 250 $
    LiquidationPrice = 5000 - (1/10X) * 5000 = 4500$
    I Still have 250$ Dollars to "spend".
    I don't understand if Leverege is calculated correctly in 10000$ / 250 = 40X
    Thanks a lot

    • @araj6835
      @araj6835 11 місяців тому

      Let's team up. Are you on telegram?

  • @danial_hamedi
    @danial_hamedi 4 місяці тому

    thanks legend.

  • @WALKMANN941
    @WALKMANN941 Рік тому

    when you can release part 2 or part 3 ?

  • @Channel-ev5ks
    @Channel-ev5ks Рік тому

    Can i start this with no web3 knowledge, I just have bug bounty background and am interested in web3 security

    • @0xOwenThurm
      @0xOwenThurm  Рік тому +2

      You should start with the foundry-solidity course by Patrick Collins

  • @ranjansoumyab1963
    @ranjansoumyab1963 Рік тому

    part 2 🕵

  • @zero_afric
    @zero_afric 5 місяців тому

    Slide and pdf where to find them

  • @lyricsboss6330
    @lyricsboss6330 Рік тому

    Can someone post the link to the discord channel??

  • @gotrix2780
    @gotrix2780 Рік тому

    is smart contract audit really worth learning ? please i need an answer from someone working in the industry 😢

    • @0xOwenThurm
      @0xOwenThurm  Рік тому

      In all seriousness, It changed my life. It is not an easy skill to master though, I have been programming for 5 years outside of even just auditing.

  • @mohdfarman507
    @mohdfarman507 14 днів тому

    time 8:35:41

  • @SahbiBayar
    @SahbiBayar 10 місяців тому

    Discord link please??

  • @SK-vg3mw
    @SK-vg3mw Рік тому

    Booom! 🔥🔥🔥🔥🔥🔥

  • @sweetjimmy
    @sweetjimmy 9 місяців тому

    10:11:50 wtf is ("memory-safe")? 😭

  • @thomasfibe6448
    @thomasfibe6448 Рік тому

    The 🐐

  • @givenmahlangu4720
    @givenmahlangu4720 Рік тому

    Goated!!!

  • @llegenda-r3c
    @llegenda-r3c Рік тому

    Sir is there Any future scope of web3. Cause web development is going to die. Pls suggest it's Ai Proof🙏🙏🙏

  • @grrrfisher
    @grrrfisher Рік тому

    0xAwesome

  • @satyabratadash2858
    @satyabratadash2858 Рік тому

    ❤❤