From 0753f13263d058e2339f7bd4bf3129d30ecdda98 Mon Sep 17 00:00:00 2001 From: Robert Leonard Date: Sat, 22 Apr 2023 08:39:27 -0400 Subject: [PATCH 1/4] session-3-assignment --- Readme.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Readme.md diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..2d84e53 --- /dev/null +++ b/Readme.md @@ -0,0 +1,29 @@ +# Ethernaut Capture the Flag (CTF) +The Ethernaut is a Web3/Solidity based wargame inspired by overthewire.org, played in the Ethereum Virtual Machine. Each level is a smart contract that needs to be 'hacked'. The game is 100% open source and all levels are contributions made by other players. + +# Assignments + +## Submission +Please create a pull request with: +- The instance address of the contract you submitted +- Your wallet address +- The testnet you are using +- Any code you wrote for your exploit + +## Ethernaut Level 3 CoinFlip +https://ethernaut.openzeppelin.com/ + +## Read through through audit report and + +Read through the following audit report and write a detailed description about one of the vulnerabilities as a comment on this issue: https://github.com/KITTLABS/web3-Q2-security-training/issues/12 + + +https://code4rena.com/reports/2023-01-numoen/ + + +# Optional Assignment +Hint: This level can be exploited with one of the attack vectors we went over in session 3. + +## Ethernaut Level 10 Re-entrancy +https://ethernaut.openzeppelin.com/ + From e59a9a3c7b8b79dcb0fd0dfa7411dfd58d2157fb Mon Sep 17 00:00:00 2001 From: Robert Leonard Date: Sat, 22 Apr 2023 08:41:40 -0400 Subject: [PATCH 2/4] session-3-assignment --- session-3-assignments/README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 session-3-assignments/README.md diff --git a/session-3-assignments/README.md b/session-3-assignments/README.md new file mode 100644 index 0000000..2d84e53 --- /dev/null +++ b/session-3-assignments/README.md @@ -0,0 +1,29 @@ +# Ethernaut Capture the Flag (CTF) +The Ethernaut is a Web3/Solidity based wargame inspired by overthewire.org, played in the Ethereum Virtual Machine. Each level is a smart contract that needs to be 'hacked'. The game is 100% open source and all levels are contributions made by other players. + +# Assignments + +## Submission +Please create a pull request with: +- The instance address of the contract you submitted +- Your wallet address +- The testnet you are using +- Any code you wrote for your exploit + +## Ethernaut Level 3 CoinFlip +https://ethernaut.openzeppelin.com/ + +## Read through through audit report and + +Read through the following audit report and write a detailed description about one of the vulnerabilities as a comment on this issue: https://github.com/KITTLABS/web3-Q2-security-training/issues/12 + + +https://code4rena.com/reports/2023-01-numoen/ + + +# Optional Assignment +Hint: This level can be exploited with one of the attack vectors we went over in session 3. + +## Ethernaut Level 10 Re-entrancy +https://ethernaut.openzeppelin.com/ + From 72cadb7fa3f4e1e00f88889cf31530a60a6417e7 Mon Sep 17 00:00:00 2001 From: Robert Leonard <40375385+Robert-H-Leonard@users.noreply.github.com> Date: Sat, 22 Apr 2023 05:42:35 -0700 Subject: [PATCH 3/4] Delete Readme.md --- Readme.md | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 Readme.md diff --git a/Readme.md b/Readme.md deleted file mode 100644 index 2d84e53..0000000 --- a/Readme.md +++ /dev/null @@ -1,29 +0,0 @@ -# Ethernaut Capture the Flag (CTF) -The Ethernaut is a Web3/Solidity based wargame inspired by overthewire.org, played in the Ethereum Virtual Machine. Each level is a smart contract that needs to be 'hacked'. The game is 100% open source and all levels are contributions made by other players. - -# Assignments - -## Submission -Please create a pull request with: -- The instance address of the contract you submitted -- Your wallet address -- The testnet you are using -- Any code you wrote for your exploit - -## Ethernaut Level 3 CoinFlip -https://ethernaut.openzeppelin.com/ - -## Read through through audit report and - -Read through the following audit report and write a detailed description about one of the vulnerabilities as a comment on this issue: https://github.com/KITTLABS/web3-Q2-security-training/issues/12 - - -https://code4rena.com/reports/2023-01-numoen/ - - -# Optional Assignment -Hint: This level can be exploited with one of the attack vectors we went over in session 3. - -## Ethernaut Level 10 Re-entrancy -https://ethernaut.openzeppelin.com/ - From fda1b1be17debe094ac0481f9061cfc841778677 Mon Sep 17 00:00:00 2001 From: Robert Leonard Date: Sat, 13 May 2023 10:06:39 -0400 Subject: [PATCH 4/4] Homework 4 and 5 --- session-4-assignments/README.md | 18 ++++++++++++++++++ session-5-assignments/README.md | 31 +++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 session-4-assignments/README.md create mode 100644 session-5-assignments/README.md diff --git a/session-4-assignments/README.md b/session-4-assignments/README.md new file mode 100644 index 0000000..f20f9b9 --- /dev/null +++ b/session-4-assignments/README.md @@ -0,0 +1,18 @@ +# Ethernaut Capture the Flag (CTF) +The Ethernaut is a Web3/Solidity based wargame inspired by overthewire.org, played in the Ethereum Virtual Machine. Each level is a smart contract that needs to be 'hacked'. The game is 100% open source and all levels are contributions made by other players. + +# Assignments + +## Submission +Please create a pull request with: +- The instance address of the contract you submitted +- Your wallet address +- The testnet you are using +- Any code you wrote for your exploit + +## Ethernaut Level 4 Telephone +https://ethernaut.openzeppelin.com/ + +## Ethernaut Level 5 Token +https://ethernaut.openzeppelin.com/ + diff --git a/session-5-assignments/README.md b/session-5-assignments/README.md new file mode 100644 index 0000000..2e8a4d2 --- /dev/null +++ b/session-5-assignments/README.md @@ -0,0 +1,31 @@ +# Ethernaut Capture the Flag (CTF) +Damn Vulnerable DeFi is the wargame to learn offensive security of DeFi smart contracts in Ethereum. + +Featuring flash loans, price oracles, governance, NFTs, DEXs, lending pools, smart contract wallets, timelocks, and more! + +# Assignments + +## Submission +Please create a pull request with: +- The instance address of the contract you submitted +- Your wallet address +- The testnet you are using +- Any code you wrote for your exploit + + +## Ethernaut Level 15 NaughtCoin +https://ethernaut.openzeppelin.com/ + +## Read through through audit report and + +Read through the following audit report and write a detailed description about one of the vulnerabilities as a comment on this issue: https://github.com/KITTLABS/web3-Q2-security-training/issues/17 + + +https://code4rena.com/reports/2023-01-blockswap-fv + + +# Optional Assignment +Hint: This level can be exploited with one of the attack vectors we went over in session 5. + +## Damn Vulnerable Defi Level 2: Naive reciever +https://www.damnvulnerabledefi.xyz/challenges/naive-receiver/