Learn from Reading Audit Reports (Sturdy Report)

Поделиться
HTML-код
  • Опубликовано: 26 авг 2024

Комментарии • 70

  • @wafflemakr605
    @wafflemakr605 11 месяцев назад

    Really useful video Andy! Please add more of these!

  • @francoisguyot789
    @francoisguyot789 2 года назад +7

    The video is going out at the perfect time, thanks Andy !

    • @andyli
      @andyli  2 года назад +1

      cheers!

  • @ayushmanthapa_onion
    @ayushmanthapa_onion 2 года назад +7

    Great video as always, thanks andy!

    • @andyli
      @andyli  2 года назад

      No worries!

  • @ouailtayarth4012
    @ouailtayarth4012 2 года назад +3

    Thanks for sharing your journey! Can't wait for the upcoming videos!

    • @andyli
      @andyli  2 года назад

      Thanks for watching!

  • @blockchaintech9242
    @blockchaintech9242 Год назад

    Hey Andy , thanks for sharing .

  • @yufang173
    @yufang173 2 года назад +1

    Perfect, thanks 😀

  • @apostle5135
    @apostle5135 2 года назад +1

    Awesome !! thanks Andy :) need more of this :D

    • @andyli
      @andyli  2 года назад

      will do!

  • @jerod2519
    @jerod2519 2 года назад +3

    Thanks!

    • @andyli
      @andyli  2 года назад +1

      You're welcome!

    • @andyli
      @andyli  2 года назад +1

      lol just noticed that was a "Super Thanks". Cheers man! The first I have received on this channel :)

    • @jerod2519
      @jerod2519 2 года назад

      @@andyli Haha, no worries! I’ve learned so much from your videos, and especially this one. Just wanted to send something your way as appreciation. Thanks for doing these!

    • @andyli
      @andyli  2 года назад

      @@jerod2519 glad you found the videos useful!

  • @codenerd8396
    @codenerd8396 2 года назад +3

    Thank you so much for this video Andy ! This helps beginners tremendously! Can you make another video explaining high and medium severity findings from other beginner friendly audit report? Much appreciated 💪

    • @andyli
      @andyli  2 года назад +2

      Yeah I can do more videos like this if people find it useful

    • @leisureclub_
      @leisureclub_ 2 года назад

      @@andyli Its indeed helpful.. loving the channel

  • @lacag-lacag
    @lacag-lacag 2 года назад +3

    Thanks bro

  • @MoCrits
    @MoCrits Год назад

    Very helpful

  • @ercanak2254
    @ercanak2254 10 месяцев назад

    good job bro :)

  • @so3litude_
    @so3litude_ 2 года назад +1

    Thanks :)

  • @yourdailyblockchain
    @yourdailyblockchain Год назад +2

    Thanks Andy - been going thru a few of your videos and they’re super interesting. I’m in I.T. So I’m pretty technical and I know blockchain, DeFi, CeFi, etc but I’m not a developer/coder. More product/project mgmt. how did you learn Solidity coding so fast? Thx - Thomas

    • @andyli
      @andyli  Год назад +1

      I already knew how to code before this so it was not too hard of a transition. Auditing is mostly reading code.

  • @francoisguyot789
    @francoisguyot789 2 года назад

    About the 9:55 finding, honestly I wouldn't even classify it as a finding, maybe a low severity.
    There is no need to sanitize every parts of the smart contract from bad manipulation, if people didn't read it well nor understood it and tried to interact with it in an exotic way, it's their responsibility.

    • @andyli
      @andyli  2 года назад +1

      These edge case/user stupidity type of issues seem to be marked as Medium quite often.
      Another edge case example here:
      code4rena.com/reports/2022-04-jpegd/#m-05-rewards-will-be-locked-if-user-transfer-directly-to-pool-without-using-deposit-function-

    • @francoisguyot789
      @francoisguyot789 2 года назад

      @@andyli This one is interesting because it affects other users funds.
      In the case of the finding in your video, it's about somebody trying to send both an ERC20 with ETH in the same tx. Nobody would do that and it's kinda ridiculous

  • @harshitsharma9474
    @harshitsharma9474 2 года назад +1

    Hey... Bro... M a Blockchain Smart Contract developer... But never done this Auditing part.... Although m new to web3... I have just 6-8 month of experience...
    Can you make a Roadmap video for Biggners?

    • @andyli
      @andyli  2 года назад +1

      Yea man I made a beginner road map video already, check the channel

    • @harshitsharma9474
      @harshitsharma9474 2 года назад

      @@andyli yeah just saw that
      .. it's awesome... Thanks dude... ❤️

  • @aizhetengFred
    @aizhetengFred Год назад

    Really great content! Wondering if you go through the codebase first before you read the report? I tried to read the code first before reading the report but soon got burnt out. Some codebases are huge and hard to read.

    • @andyli
      @andyli  Год назад +2

      just read the report
      reading code takes a long time, if you want to read code, then just participate in a real audit contest and you can find out results when the report is released

    • @aizhetengFred
      @aizhetengFred Год назад

      @@andyli Thank you for the quick reply. I will try only read the report for now. Btw I'm going through all your videos. They are all great!! Nice work!

    • @Ashish93930086
      @Ashish93930086 4 месяца назад

      Thank you ​​⁠@@andyli for this answer. This question was circling around in my head from last few days

  • @liyinz
    @liyinz 2 года назад

    👍👍

  • @SathishKumar-ys2xm
    @SathishKumar-ys2xm Год назад +1

    Hi how and where I need to start to become smart auditor

    • @andyli
      @andyli  Год назад +1

      i made a beginner road map video

  • @raqeeb_ameen
    @raqeeb_ameen 2 года назад

    Hey. So I got a question ? I recently got interested on Bug Bounty Hunting. And I am thinking on what to choose. Either Web2 or Web3 (Smart Contract Hacking). What do you prefer and suggest to me if you were a beginner and you are starting over. Because you got some cyber security certifications and you have experience in the field. Do you think web3 is the future and focusing on pentesting is not needed. What will you suggest me as a beginner ?

    • @andyli
      @andyli  2 года назад

      Traditional pentesting will always be needed, it just depends on where your interests lie. Try a bit of both and see which you like better

  • @serousetrick
    @serousetrick Год назад

    Hi, I have a question, I am beginner in this. How to find fixed lines, corrected/missing lines, how they look like?
    All I can see on these reports is description of solution, but there is no code line. How can I find corrected contracts/lines/..?
    Is there any way I can find corrected contracts by the name of warden?

    • @andyli
      @andyli  Год назад

      There won't always be a fix as part of the report.

    • @serousetrick
      @serousetrick Год назад

      @@andyli Very often, by reading report I understand the they want to say, but if I would need to write that as a code, there is good chance that I would make a mistake.
      Thank you for answer. And one thing, is there any way I can find how some other wardens solved some findings, or we are limited only on what code4rena site shows?

    • @andyli
      @andyli  Год назад

      @@serousetrick you can click into the finding and browse the github repo, you will see all the submissions from other wardens as well

  • @LukaS-oi1tk
    @LukaS-oi1tk 2 года назад

    Hey Andy thanks for the video, how to check code before/after implementation?

    • @andyli
      @andyli  2 года назад

      Sometimes there is a link to the pull request in the findings repo

  • @muhammadhaashir7489
    @muhammadhaashir7489 2 года назад

    Sir kindly guide us about POC, what is it? And how to do it on immunefi bug report? Please.

    • @andyli
      @andyli  2 года назад

      Proof of concept, you need to write code to demonstrate the bug

    • @muhammadhaashir7489
      @muhammadhaashir7489 2 года назад

      @@andyliThanks sir but what kind of code I am supposed to write in poc, the company smart contract code in which vulnerability is found or my own calling smart contract code.

    • @andyli
      @andyli  2 года назад

      @@muhammadhaashir7489 depends on the vulnerability, sometimes you don't need an exploit contract

    • @muhammadhaashir7489
      @muhammadhaashir7489 2 года назад

      @@andyli Thank you very much sir for clearing my confusion. From where can I get previous bug reports of immunefi?

    • @andyli
      @andyli  2 года назад

      immunefi.medium.com

  • @lacag-lacag
    @lacag-lacag 2 года назад

    Andy what do think future of web3 will it be like web2 which is actually hard to find one bug becouse of full of compititors ?
    Olso do u use softwares to find bugs or u do it manually like reading throughout the code?

    • @andyli
      @andyli  2 года назад

      Only manual reading through the code

    • @lacag-lacag
      @lacag-lacag 2 года назад

      @@andyli what do you think the future of web3 does it be saturated like old web2 which is hard to find bugs

    • @andyli
      @andyli  2 года назад

      I think it will take some time before it gets saturated

  • @chibatomosuke5080
    @chibatomosuke5080 2 года назад

    How to find the past "slippage issue" ? Is this a manual method?

    • @andyli
      @andyli  2 года назад +1

      Yeah I manually went through the reports

    • @chibatomosuke5080
      @chibatomosuke5080 2 года назад

      @@andyli You are a hard worker. I noticed behind the smart result, there is always a lot of effort that no one appreciates.
      Thanks!

  • @viktorcortez5706
    @viktorcortez5706 Год назад

    Hi, thanks for your video. Do you have twitter?

    • @andyli
      @andyli  Год назад +1

      Yeah, I have other social links on the channel page