Finally, I have completed 22 levels of OpenZeppelin Ethernaut Solidity wargame.
I have done these games in a different way, rather than working in broswer’s console.
I created a GitHub repository for each level, and then made Hacker contract, doing experiments.
Thus, in my Github, for each game, it has the target contract which is vulnerable, the hacker contract as well as test scripts.
I wrote every README including knowledge that helps to solve games, and security considerations you should avoid in practice.
Until Dex level was done, it took almost a month or so.
Through the games, I could learn really interesting and critical security risks. Additionally, I could learn about how each Solidity version covers that risks.
The most challenging levels were “Alien Codex” and “MagicNumber”.
You can browse the game solutions and hacking contracts, also you can be a hacker by following my step-by-step guide.
https://github.com/maAPPsDEV?tab=repositories&q=attack&type=&language=&sort=
Sorry, the comment form is closed at this time.