본문 바로가기
블록체인교육/블록체인보안

[블록체인 보안] 솔리디티 해킹관련 파운더리 셋팅 및 테스트(selfdestruct)

by Danny_Kim 2023. 8. 24.

🔑 코인 투자 추천 링크 🔑

  1. 비트코인, 알트코인 투자 노하우 모두 공개
  2. OKX 거래소 - 20% 수수료 할인
  3. 플립스터 거래소 - USDT 15% 이자
  4. 해시키 거래소 - HSK 에어드랍

 

1. 파운더리 설치

 

curl -L https://foundry.paradigm.xyz | bash

 

 

foundryup

 

2. hello_foundry 초기화

forge init hello_foundry

 

ls
forge build
forge test

 

3. 예제 테스트

 

1. Self Destruct

- 가이드

https://web3sec.notion.site/Selfdestruct-4c64f3ceb02f477f9dfc0079b66c84a6

 

- 예제샘플소스

https://github.com/SunWeb3Sec/DeFiVulnLabs/blob/main/src/test/Selfdestruct.sol

 

테스트 폴더에 해당 파일 저장.

 

- 아래 명령 실행.

forge test --contracts src/test/Selfdestruct.sol -vvvv

 

 - 컴파일 및 테스트 실행 화면 확인

 

위와 같이 테스트 결과 확인 가능.

 

 

Foundry 설치 및 세팅 관련 메뉴얼 원문

https://book.getfoundry.sh/getting-started/installation

 

본 글에 작성된 Selfdestruct 관련 글 원문 링크

https://web3sec.notion.site/Selfdestruct-4c64f3ceb02f477f9dfc0079b66c84a6

 

🔑 코인 투자 추천 링크 🔑

  1. 비트코인, 알트코인 투자 노하우 모두 공개
  2. OKX 거래소 - 20% 수수료 할인
  3. 플립스터 거래소 - USDT 15% 이자
  4. 해시키 거래소 - HSK 에어드랍

댓글