연결 중…
연결 중…
전체 보기
마인부우의 크립토볼
Telegram · @minebuu_cryptoball

현재 돌찬님이 올려주신 메가이더 Deposit 컨트랙트로 추정되는 주소로 올라온 컨트랙트 두개는 같은 주소가 생성한 컨트랙트인데, 둘다 Approve를 미리해놓는다고 돈을 빼갈 수 있는 취약점은 없는 것 같네요

게시
2025.11.25 22:29
조회
1,616
포워드
44
0x46D6Eba3AECD215a3e703cdA963820d4520b45D6
0xa30a04b433999d1b20e528429ca31749c7a59098

1. Upgradable 컨트랙트가 아니기 때문에 코드 변경 불가
2. USDC를 Apporve해도 직접 deposit() 함수를
호출하는 것이 아닌 이상 사용자의 usdc를 탈취할 수는 없음
3. 임의 call 실행 부분이 없어서 usdc 탈취 불가

위 주소가 실제 Deposit 컨트랙트가 아닐 수는 있지만, 두 컨트랙트 모두 미리 Approve 해놓고 사이트로 Deposit 하는 것도 방법일 것 같습니다

1. 근데 중요한건 사이트가 안터져서 서명을 제대로 뱉어내야한다는 것
2. 서명을 제대로 뱉어낸다면 트랜잭션 승인 시 무조건 가스비를 높여서 제출할 것 (가스비가 높을 수록 빠르게 블록에 포함될 수 있습니다)
3. 모든 작업이 끝난 후에는 USDC approve해준 것들을 0으로 바꿔줄것

조회1,616포워드44텔레그램에서 보기