Beginner Roadmap to Smart Contract Auditing

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ต.ค. 2024

ความคิดเห็น • 184

  • @haruxe5140
    @haruxe5140 2 ปีที่แล้ว +26

    This video couldn't come at a better time! Documentation is so limited in the auditing space, you are the goat Andy 🐐

    • @andyli
      @andyli  2 ปีที่แล้ว +2

      thanks mate, appreciate it! 🐐

    • @udoma8
      @udoma8 2 ปีที่แล้ว

      Yes, I agree with you. There is limited resources in the auditing space. Thanks Andy, will be looking forward to more crumbs from you.

  • @Studiom44
    @Studiom44 2 ปีที่แล้ว +8

    Been searching high and low for the info you've shared here! Thank you so much!!!

    • @andyli
      @andyli  2 ปีที่แล้ว

      Glad it was helpful!

  • @baroonjha3160
    @baroonjha3160 2 ปีที่แล้ว +9

    This is the video I'm awaiting for.Thanks Andy ,Great video .

    • @andyli
      @andyli  2 ปีที่แล้ว

      Cheers!

  • @PaladinOfWeb3
    @PaladinOfWeb3 ปีที่แล้ว +2

    Always wanted to find a way to link my cyberspace career and my cryptospace hobby, glad the algorithm made me pass through your channel.

    • @andyli
      @andyli  ปีที่แล้ว

      hail to the algorithm

  • @danielcawley1051
    @danielcawley1051 2 ปีที่แล้ว +18

    hey im a 14 year old that is in tutorial hell right now, ive learned solidity + react js for 8 months now so after learning security (which I already know the basics of - e.g. reentrancy), I can make money :)
    Thank you so much for inspiring me, I really appreciate the work your put into these videos

    • @andyli
      @andyli  2 ปีที่แล้ว +5

      It is amazing you are getting into this at 14 years old, THAT is inspiring

    • @danielcawley1051
      @danielcawley1051 2 ปีที่แล้ว +3

      follow up, I've completed ethernaut and damn vulnerable defi and I'm just about to finish off completing secureum and then I'm gonna jump into it

    • @andyli
      @andyli  2 ปีที่แล้ว

      Awesome, see you in the arena 🚀

    • @luigixb1
      @luigixb1 ปีที่แล้ว

      @@danielcawley1051 Thats awesome man!

    • @danielcawley1051
      @danielcawley1051 ปีที่แล้ว +8

      @@luigixb1 something even more awesome is that ive recently got my first payout and ive earned 91$, i just need to keep this up

  • @laiyintam6349
    @laiyintam6349 2 ปีที่แล้ว +14

    5k bounty and 2 high severity on first 2 months, awesome!

    • @andyli
      @andyli  2 ปีที่แล้ว +2

      Thanks!

    • @devotedros
      @devotedros 5 หลายเดือนก่อน

      @laiyintam6349 Could u share ur discord ?

    • @devotedros
      @devotedros 5 หลายเดือนก่อน

      @laiyintam6349 Could u share ur discord ?

  • @natanaelconcha92
    @natanaelconcha92 2 ปีที่แล้ว +5

    Been waiting on a video like this, it's fairly new so not many people talk about it

    • @andyli
      @andyli  2 ปีที่แล้ว

      True

  • @maryonacross03
    @maryonacross03 11 หลายเดือนก่อน +1

    selamlar sizin bu videonuz olmasaydı ilerlemem daha zor olacaktı herşey için teşekkürler.

  • @tangflx
    @tangflx 2 ปีที่แล้ว +8

    your video is gold! keep up the good work!

    • @andyli
      @andyli  2 ปีที่แล้ว

      Thank you, appreciate it!

    • @tangflx
      @tangflx 2 ปีที่แล้ว +2

      @@andyli I might kickstart bug bounty career bcoz of u. Thanks!!

    • @andyli
      @andyli  2 ปีที่แล้ว

      Nice, good luck!

  • @alaazingi5784
    @alaazingi5784 ปีที่แล้ว +1

    Hello Andy, I am 2nd year computer science student and learning solidity was a hobby for me that evolved into deep interest. Thank you for really educational videos they are helping me a lot to break into auditing.

    • @andyli
      @andyli  ปีที่แล้ว

      awesome, glad to hear!

  • @Machinebrains2Mcd
    @Machinebrains2Mcd ปีที่แล้ว +1

    This is so amazingly put together will study your advice + opinions to gain better understanding solidity security audits grinding my way thanks Andy

    • @andyli
      @andyli  ปีที่แล้ว

      Glad it was helpful!

  • @tangjunnz
    @tangjunnz 2 ปีที่แล้ว +5

    thank you so much, awesome 👍👍

    • @andyli
      @andyli  2 ปีที่แล้ว

      👍👍

  • @mlntdtechbae
    @mlntdtechbae 2 ปีที่แล้ว +2

    I'm so glad I decided to learn SM development & auditing! Currently learning via's Patrick's course. These kinds of rewards/payouts are very encouraging, lol.

    • @andyli
      @andyli  2 ปีที่แล้ว +1

      Nice! Rewards did go down a by recently though

    • @mlntdtechbae
      @mlntdtechbae 2 ปีที่แล้ว

      @@andyli Good to know. Only makes me want to learn faster, lol.

  • @vomivore
    @vomivore 2 ปีที่แล้ว

    Thanks for taking time to make this feedback!

    • @andyli
      @andyli  2 ปีที่แล้ว

      no prob!

  • @samratgupta8487
    @samratgupta8487 2 ปีที่แล้ว +5

    Great video thanks😇

    • @andyli
      @andyli  2 ปีที่แล้ว

      🙌

  • @abdulhaqmohammed
    @abdulhaqmohammed 2 ปีที่แล้ว +1

    This is the exact thing I was looking for.
    Thank you so much Andy👍

    • @andyli
      @andyli  2 ปีที่แล้ว

      Glad it was helpful!

  • @erictee6950
    @erictee6950 2 ปีที่แล้ว +5

    Keep it up Andy !

    • @andyli
      @andyli  2 ปีที่แล้ว

      🙌

  • @bobbychase5616
    @bobbychase5616 2 ปีที่แล้ว +5

    such a banger video! so fun to watch the success from learning a new thing
    i wonder if the hassle of traditional bug bounty led you to crypto auditing or was it general interest.
    im still on my oscp journey so i hope this space isnt too crowded by the time i jump in. cheers!

    • @andyli
      @andyli  2 ปีที่แล้ว +2

      Thanks! I stumbled onto this randomly when I saw a someone post about the Damn Vulnerable Defi CTF on twitter. I doubt it will be crowded anytime soon

  • @Rudra0x01
    @Rudra0x01 5 หลายเดือนก่อน

    This is very helpful video, as this field are very limited of resources.

  • @yufang173
    @yufang173 2 ปีที่แล้ว +3

    Awesome, thanks!

    • @andyli
      @andyli  2 ปีที่แล้ว

      👍

  • @rahulpujari5601
    @rahulpujari5601 ปีที่แล้ว +1

    What a beautiful detailed roadmap! Thanks so much for sharing Andy 👌

    • @andyli
      @andyli  ปีที่แล้ว

      Glad you enjoyed!

    • @ethisfreedom
      @ethisfreedom ปีที่แล้ว

      I hope it gets crowded! We need more security!

  • @ayushmanthapa_onion
    @ayushmanthapa_onion 2 ปีที่แล้ว +3

    this is great andy! thanks alot

    • @andyli
      @andyli  2 ปีที่แล้ว

      🙏

  • @PetritK10
    @PetritK10 2 ปีที่แล้ว

    That's what I wanted for 2023 :D

    • @andyli
      @andyli  2 ปีที่แล้ว

      😀

  • @matthewlee112
    @matthewlee112 2 ปีที่แล้ว +5

    Fool, now I will be able to audit smart contracts too!

    • @andyli
      @andyli  2 ปีที่แล้ว

      Yeah? But I have a 2 month head start 😈

    • @matthewlee112
      @matthewlee112 2 ปีที่แล้ว

      @@andyli im gonna borrow the time stone

  • @ms-ej4gd
    @ms-ej4gd ปีที่แล้ว

    Best roadmap. Subscribed

  • @MichelLedig
    @MichelLedig ปีที่แล้ว

    please keep going with the channel u are helping me build my journey so much. If karma exists this shit will go back twice to you
    Much love from Brasil!

    • @andyli
      @andyli  ปีที่แล้ว

      💯 more to come!

  • @garyb99
    @garyb99 2 ปีที่แล้ว +1

    You have awesome content!
    Keep up the good work

    • @andyli
      @andyli  2 ปีที่แล้ว

      Thanks!

  • @lacag-lacag
    @lacag-lacag 2 ปีที่แล้ว +6

    Thank u man been waiting this video alot but i wanna ask what kind of laptop do i need to participate the bugs is it ok 4GB ram

    • @andyli
      @andyli  2 ปีที่แล้ว +1

      4GB is fine, you only need to browse GitHub and a text editor

  • @marquisebrown2397
    @marquisebrown2397 2 ปีที่แล้ว +1

    Thank You, amazing video !

    • @andyli
      @andyli  2 ปีที่แล้ว

      Thanks!

    • @marquisebrown2397
      @marquisebrown2397 2 ปีที่แล้ว

      Once I finish Ethernaut do you think that’s enough info to get started on Code 4 Rena ?

    • @andyli
      @andyli  2 ปีที่แล้ว

      @@marquisebrown2397 also read the secureum findings

    • @marquisebrown2397
      @marquisebrown2397 2 ปีที่แล้ว

      @@andyli Thank you, do you know where I could get more than 1 Rinkeby test network ETH ?

  • @ashhadali7592
    @ashhadali7592 2 ปีที่แล้ว +1

    incredible video i like it
    hope u create more on methodology

    • @andyli
      @andyli  2 ปีที่แล้ว +1

      Thanks! I will think about how to create a video on methodology

    • @ashhadali7592
      @ashhadali7592 2 ปีที่แล้ว

      @@andyli waiting
      create live auditing video also
      Thanks in advance
      u done great job

  • @digitalchinmay263
    @digitalchinmay263 2 ปีที่แล้ว +4

    How to actually write reports of low risk issues in code4rena submissions ?

    • @andyli
      @andyli  2 ปีที่แล้ว

      have a look at the previous audit reports to get some ideas

  • @evmlionel
    @evmlionel ปีที่แล้ว +1

    Thanks for sharing! Since this space is so fast-paced, is there anything you would change for 2023?

    • @andyli
      @andyli  ปีที่แล้ว +1

      Not really, the learning resources are the same. Perhaps learn Foundry instead of Hardhat

  • @dhom440
    @dhom440 2 ปีที่แล้ว

    Many thanks for the video, I like your process 👍

    • @andyli
      @andyli  2 ปีที่แล้ว

      Thank you! Cheers!

  • @888rjx
    @888rjx 4 หลายเดือนก่อน +1

    Hey Andy, is there a specific reason why you recommend doing CTF before learning solidity tutorial? Right now Im doing Solidity tutorial first, but it's not sticking very well and am confused by all the different little rules. Thinking about just jumping into CTF based on this video. Thanks

    •  2 หลายเดือนก่อน

      Hey, how about you now? I learned solidity a few days ago and have the same question.

  • @devabdee
    @devabdee 2 ปีที่แล้ว +2

    Thank you so much for creating this video.Really helpful. May God bless you.
    Also, Can you pls make a video on how to submit the findings? I actually didn't understood how submitting works. Do I need to make pull request or just copy and paste the part of the code before and after?One video on that would be really helpful. Thanks again

    • @andyli
      @andyli  2 ปีที่แล้ว +1

      Have you registered to become a Warden yet? Once you get confirmed, you submit findings directly on the code4rena website.

  • @MartinMarchev
    @MartinMarchev ปีที่แล้ว

    Thanks for this amazing video! Both useful and inspiring!

    • @andyli
      @andyli  ปีที่แล้ว

      Glad it was helpful!

  • @morganweaver4230
    @morganweaver4230 2 ปีที่แล้ว

    ABout to start an auditing fellowship, this is fantastic. Rally good specific resources and general commentary on the learning process in auditing--because security is a really complex and technical field in tech, let alone crypto.

    • @andyli
      @andyli  2 ปีที่แล้ว

      Nice one, getting into a auditing fellowship. Which company was it?

    • @thomash5390
      @thomash5390 2 ปีที่แล้ว

      Very cool - how did you find the fellowship?

    • @andyli
      @andyli  2 ปีที่แล้ว

      It might be this yacademy.dev

  • @francoisguyot789
    @francoisguyot789 2 ปีที่แล้ว +3

    Amazing content

    • @andyli
      @andyli  2 ปีที่แล้ว

      Thanks!

  • @jrsantos1737
    @jrsantos1737 2 ปีที่แล้ว

    Oh man, i read the article of legendary auditor C.Michel, he says it will take years before reviews will become useful for newbies in coding. Ouch that hurts! Im currently on 3rd month of javascript study coming from accounting background. Somehow i touch the finance concepts of derivatives during college years, this might help me to shift to smart contract auditor. Wish me luck!

    • @andyli
      @andyli  2 ปีที่แล้ว +1

      Yeah, finance concepts will help a lot. Good luck!

  • @S0L4RW4V3
    @S0L4RW4V3 ปีที่แล้ว

    I took about a year off from bug bounties after multiple dups @.@ or nothing for days like a big noob. Time really became precious after my former employer reduced by seniority & Tbh i was discoraged but knew that i just needed to improve so i began to study for htb's cpts. I will sit the exam soon and pass :D. After that my plan is to spam my application again.However, In the mean time , i wanted to reenter the bug bounty space. T.t i just miss "researching" lol and immunifi was an option. This is my first time hearing about code4rena and im excired to befome a warden. Lol sorry for the dump..mainly this is a thankyou for sharing

    • @andyli
      @andyli  ปีที่แล้ว

      Nice, good luck hunting!

  • @lagrariscale8567
    @lagrariscale8567 2 ปีที่แล้ว +3

    if i have no cyber security experience and i have little knowledge on solidity . is there any chance me finding bugs on code arena ?

    • @andyli
      @andyli  2 ปีที่แล้ว

      it will just take you a bit longer to start finding bugs, start with the solidity tutorial

    • @ashhadali7592
      @ashhadali7592 2 ปีที่แล้ว

      @@andyli how much solidity is need to find bugs

  • @James-li3ro
    @James-li3ro 2 ปีที่แล้ว +3

    Im a web developer tryna break into security. would you suggest knowing about traditional pentesting before moving on to web3 security?

    • @andyli
      @andyli  2 ปีที่แล้ว

      I don't think it is necessary, there are some concepts that help but I wouldn't consider them prerequisites

    • @James-li3ro
      @James-li3ro 2 ปีที่แล้ว

      Thanks bro! Really thorough video. I appreciate your comment. Are you still working on traditional pentesting?

    • @andyli
      @andyli  2 ปีที่แล้ว

      Yep, I only do bug bounties part time

  • @katelibra
    @katelibra 2 ปีที่แล้ว +4

    Awesome 🤩

    • @andyli
      @andyli  2 ปีที่แล้ว

      Thanks 🤗

  • @internetkids5813
    @internetkids5813 2 ปีที่แล้ว +3

    Great video

    • @andyli
      @andyli  2 ปีที่แล้ว

      ty!

  • @apostle5135
    @apostle5135 2 ปีที่แล้ว +1

    yay ! another video :D

    • @andyli
      @andyli  2 ปีที่แล้ว

      :D

  • @digitalchinmay263
    @digitalchinmay263 2 ปีที่แล้ว +1

    Hey Andy, Can we get the notes of your secureum findings' classification. It will help us a lot.

    • @andyli
      @andyli  2 ปีที่แล้ว +2

      github.com/andyfeili/SecureumFindings

  • @adriapajaresaguilera572
    @adriapajaresaguilera572 2 ปีที่แล้ว +2

    This is gold

    • @andyli
      @andyli  2 ปีที่แล้ว +1

      thanks!

  • @lllllIllIl.IIIlllIll
    @lllllIllIl.IIIlllIll 3 หลายเดือนก่อน

    Ty for the video, is this still up to date?

  • @하동현-d5e
    @하동현-d5e 2 ปีที่แล้ว +4

    Finally!

    • @andyli
      @andyli  2 ปีที่แล้ว +1

      First comment 😊

  • @web3studynotes
    @web3studynotes ปีที่แล้ว

    Hello Andy, thank you for sharing this! Super helpful!! Do you currently provide any 1:1 consulting service on security contract audit?

    • @andyli
      @andyli  ปีที่แล้ว

      Do you mean teaching or private audits?

    • @web3studynotes
      @web3studynotes ปีที่แล้ว

      @@andyli teaching. I am currently looking for help to break into web3 security space. Please let me know if you are available. Thanks!

    • @andyli
      @andyli  ปีที่แล้ว

      Yeah can do. Feel free to reach out on twitter or any of the other social links on the channel

  • @nang88
    @nang88 2 ปีที่แล้ว

    🐐 video

    • @andyli
      @andyli  2 ปีที่แล้ว

      🙌

  • @EUU100
    @EUU100 2 ปีที่แล้ว

    Thank you so much!

    • @andyli
      @andyli  2 ปีที่แล้ว

      No problem!

  • @TripleA679
    @TripleA679 16 วันที่ผ่านมา

    Hi, is this roadmap still relevant now at 2024?.

  • @devadevans700
    @devadevans700 2 ปีที่แล้ว +2

    Thank u😍

    • @andyli
      @andyli  2 ปีที่แล้ว

      No problem!

  • @RS-nc5qx
    @RS-nc5qx ปีที่แล้ว

    Is it best to go the developers route or cybersecurity for this? This is all a bit of everything.

    • @andyli
      @andyli  ปีที่แล้ว

      You can learn this directly if it is what you want to do

  • @miraclemaxwell9988
    @miraclemaxwell9988 8 หลายเดือนก่อน

    I’m learning ethical hacking can I combine with this?

  • @mujtabaaltayib7417
    @mujtabaaltayib7417 2 ปีที่แล้ว

    thank you so much

    • @andyli
      @andyli  2 ปีที่แล้ว

      👍

  • @MrJCollector
    @MrJCollector 2 ปีที่แล้ว +1

    Can i ask how do you join code4rena as a bug hunter?

    • @andyli
      @andyli  2 ปีที่แล้ว

      fill out this form and join the Discord channel
      code4rena.com/warden-registration/

  • @chibatomosuke5080
    @chibatomosuke5080 2 ปีที่แล้ว +1

    Do you have link of this slide?

    • @andyli
      @andyli  2 ปีที่แล้ว

      found it!
      docs.google.com/presentation/d/1Zx9DoS4wTAfu7d2WSSQHuVp3c1hwO3mOS3K76EbhIAE

    • @chibatomosuke5080
      @chibatomosuke5080 2 ปีที่แล้ว

      @@andyli coool! You should add to description.Thanks!

  • @niclans82
    @niclans82 2 ปีที่แล้ว

    Hi Andy, your video pique my interest to learn about smart contract hacking /auditing. Do you think a total beginner in coding can follow through your guide and be good at this? Would it be possible?

    • @andyli
      @andyli  2 ปีที่แล้ว

      Yeah it is possible. You will just need to spend more time on the Solidity tutorial - it is 32 hours long and assumes no prior knowledge.

    • @niclans82
      @niclans82 2 ปีที่แล้ว

      @@andyli thanks a lot for your feedback Andy. Yeah, thinking of being good at understanding Solidity basics first before going further. My goal is to start as a smart contract developer and then gradually learning to be a smart contract auditor. I see many possibilities in Web3 and I hope to be ready to capilitalize once the bulls take over from the bear market.

  • @vns1111
    @vns1111 2 ปีที่แล้ว +1

    hi andy is thier a way to remove swepper bot

    • @andyli
      @andyli  2 ปีที่แล้ว

      Not sure what you mean by swepper bot

  • @ashhadali7592
    @ashhadali7592 2 ปีที่แล้ว

    will u create video how to perform auditing new in this field

    • @andyli
      @andyli  2 ปีที่แล้ว +1

      go through the learning resources listed here and read past audit reports

  • @MrNike95
    @MrNike95 ปีที่แล้ว

    May i ask you that im on my journey for the oscp in 2023 is it worth it or should i focus on web3 security and start learning the fundamentals ? and What kinda job can i work after that .I watched some videos and it looks very interesting

    • @andyli
      @andyli  ปีที่แล้ว

      You can work as a security engineer in web3, try some CFTs and see if you like this type of work.

  • @liongames7078
    @liongames7078 2 ปีที่แล้ว +2

    Do you need a computer science knowledge and be really good at math

    • @andyli
      @andyli  2 ปีที่แล้ว +1

      Programming knowledge and math helps.

  • @SKardasisLJC4E
    @SKardasisLJC4E 2 ปีที่แล้ว

    Did you have to become a Solidity developer first, in order to be able to find bugs?

    • @andyli
      @andyli  2 ปีที่แล้ว +1

      not necessarily, I am not a Solidity developer

    • @SKardasisLJC4E
      @SKardasisLJC4E 2 ปีที่แล้ว

      @@andyli Thanks Andy. This actually gives me hope.

  • @0xfoster958
    @0xfoster958 ปีที่แล้ว

    Hey Andy, do you take students or are you open to mentoring?

    • @andyli
      @andyli  ปีที่แล้ว +1

      Open to exploring taking students or mentoring. Reach out on discord or twitter

  • @keccak32
    @keccak32 ปีที่แล้ว

    hey Andy! I am just starting. Is this Roadmap relevant for now or any updates?

    • @andyli
      @andyli  ปีที่แล้ว +1

      Yep still relevant, thinking of doing an updated version though

    • @keccak32
      @keccak32 ปีที่แล้ว +1

      @@andyli Do it please

  • @dishalroy5948
    @dishalroy5948 ปีที่แล้ว

    How much time it takes to complete all the topics

    • @andyli
      @andyli  ปีที่แล้ว +1

      took me about 5-6 months

  • @madhuvarun2790
    @madhuvarun2790 ปีที่แล้ว

    What is QA?

    • @andyli
      @andyli  ปีที่แล้ว

      Quality assurance or low severity issues

  • @patricksfeir6947
    @patricksfeir6947 2 ปีที่แล้ว

    I think it's extremely hard to get a job as an entry level smart contract auditor, they all go for seniors.

    • @andyli
      @andyli  2 ปีที่แล้ว +1

      Some firms are hiring juniors, but you're right it is generally harder to get junior positions in any industry due to more competition

  • @castmate8778
    @castmate8778 3 หลายเดือนก่อน

    Is this still effective in 2024? 😢

  • @saikatkarmakar955
    @saikatkarmakar955 2 ปีที่แล้ว

    capture the ether is not working anymore

    • @andyli
      @andyli  2 ปีที่แล้ว

      ah might be because Rinkeby testnet is deprecated

  • @steveaxel6333
    @steveaxel6333 2 ปีที่แล้ว

    nice

    • @andyli
      @andyli  2 ปีที่แล้ว

      Cheers

  • @theviperxxsy1041
    @theviperxxsy1041 ปีที่แล้ว

    smart contract Auditor is hard job in the world and very very difficult

    • @andyli
      @andyli  ปีที่แล้ว

      yeah difficult but worth it

  • @jd-yf6he
    @jd-yf6he 2 ปีที่แล้ว +2

    Hey buddy, do u have a discord or telegram group ?

    • @andyli
      @andyli  2 ปีที่แล้ว

      There is a discord link on the channel description

  • @dixiegolden3681
    @dixiegolden3681 2 ปีที่แล้ว

    Great video! Thank you man

    • @andyli
      @andyli  2 ปีที่แล้ว

      thanks!