2022. 3. 1. 19:44, Blockchain
2022.02.26 ~ 2022.02.27에 진행된 CODEGATE 2022 CTF Qual에서 Blockchain 관련 문제가 2문제 있었다.
최근 CTF에서 종종 나오는 문제이긴 했지만, 실제로 공부해본적이 없어서 전혀 손도 못대었다. 그런데 대회 종료 후 Writeup을 보니 공부를 조금만 했었다면 해결할 수 있었을 것 같다는 생각이 들었으며, 본선에서도 blockchain 태그의 문제가 나올 것이기 때문에 blockchain 공부를 한번 진행해보기로 결심했다.
기존에 다루던 암호학 지식이 큰 도움이 될지는 모르겠지만, blockchain 자체가 암호를 기반으로 한 기술이기 때문에 조금은 순탄할 것이라고 생각한다.
우선 blockchain 개발 자체를 공부하는 것이 아니라, 현재로서는 CTF를 위한 공부를 한다는 생각으로 접근하고자 한다. 검색해보니 몇몇 Wargame이 있어서 이것들을 이용해서 공부를 하고자 한다.
https://ethernaut.openzeppelin.com/
https://capturetheether.com/challenges/
https://blockchain-ctf.securityinnovation.com
해당 워게임들을 모두 해결한 후, CTF 기출문제도 풀어보고, blockchain과 관련된 CVE도 찾아보며 깊게 공부해보고자 한다. 공부 내용은 웬만하면 모두 블로그 글을 작성하여 blockchain에 관심있는 다른 사람들에게 도움이 되었으면 한다.
'Blockchain' 카테고리의 다른 글
Smart Contract 취약점 [5] Denial of Service (0) | 2022.04.04 |
---|---|
Smart Contract 취약점 [4] Unchecked Return Values For Low Level Calls (0) | 2022.03.29 |
Smart Contract 취약점 [3] Arithmetic Issues (0) | 2022.03.29 |
Smart Contract 취약점 [2] Access Control (0) | 2022.03.28 |
Smart Contract 취약점 [1] Re-entrancy (0) | 2022.03.28 |
Comments, Trackbacks