Forwarded from 마인부우의 크립토볼 (minebuu)
이번 DOT 해킹은 HyperBridge의 Proof 검증 로직 결함
HyperBridge의 개발사 PolyTope-labs의 MerkleMountainRange 컨트랙트에 서명 검증 로직 버그가 존재
https://github.com/polytope-labs/solidity-merkle-trees/blob/main/src/MerkleMountainRange.sol
공격자의 TX을 살펴보면 이상한 부분이 있음. Proof와 Root의 값이 동일함
좀 더 디테일하게 살펴보면 범위 밖의 leaf를 제대로 검증하지 않고 빈 subtree 처럼 처리해버림. 빈 subtree일 경우 proof를 그대도 subtree의 root 값으로 사용하여 검증하는데, leafCount가 1일 때는 proof == root인지 검증해버리는 꼴이 됨.
쉽게 말해 조작된 Proof로 공격자는 원하는 동작을 실행 시킴. 이번 공격에서는 Wrapped DOT의 Admin을 바꾸는 함수를 호출하여 공격자가 Mint 권한을 가져감. 현재 Wrapped DOT (0x8d010bf9c26881788b4e6bf5fd1bdc358c8f90b8)의 민팅 권한이 공격자에게 탈취된 상태
HyperBridge의 개발사 PolyTope-labs의 MerkleMountainRange 컨트랙트에 서명 검증 로직 버그가 존재
https://github.com/polytope-labs/solidity-merkle-trees/blob/main/src/MerkleMountainRange.sol
공격자의 TX을 살펴보면 이상한 부분이 있음. Proof와 Root의 값이 동일함
root = 0x466d...3a36
proof = [0x466d...3a36]
leafCount = 1
leaves = [{ index: 1, hash: 0xb870...a99d }]
좀 더 디테일하게 살펴보면 범위 밖의 leaf를 제대로 검증하지 않고 빈 subtree 처럼 처리해버림. 빈 subtree일 경우 proof를 그대도 subtree의 root 값으로 사용하여 검증하는데, leafCount가 1일 때는 proof == root인지 검증해버리는 꼴이 됨.
쉽게 말해 조작된 Proof로 공격자는 원하는 동작을 실행 시킴. 이번 공격에서는 Wrapped DOT의 Admin을 바꾸는 함수를 호출하여 공격자가 Mint 권한을 가져감. 현재 Wrapped DOT (0x8d010bf9c26881788b4e6bf5fd1bdc358c8f90b8)의 민팅 권한이 공격자에게 탈취된 상태
GitHub
solidity-merkle-trees/src/MerkleMountainRange.sol at main · polytope-labs/solidity-merkle-trees
The most advanced solidity library for merkle (multi) proof verification of different kinds of merkle trees - polytope-labs/solidity-merkle-trees
Forwarded from 새우잡이어선 공지방
Forwarded from 새우잡이어선 공지방
Forwarded from 새우잡이어선 공지방
Forwarded from Bitcoin Price
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Forwarded from 고독한 트레이더 (DoRyan)
*US, IRAN AGREE 'IN PRINCIPLE' ON EXTENDING TRUCE: AP
(@WalterBloomberg)
미국과 이란이 원칙적으로 휴전 연장에 합의했다는 뉴스
(@WalterBloomberg)
미국과 이란이 원칙적으로 휴전 연장에 합의했다는 뉴스
❤1
Forwarded from 30대에 은퇴번복한 머피
WLFI 토큰 언락 제안
Early Supporter (세일참여자)
2년 cliff + 2년 linear vest
거버넌스 투표에서 '찬성' 안하면 무기한 동결
투표 7일, 정족수 10억, 단순 다수결
링크
3년뒤에 보자 내 wlfi...
Early Supporter (세일참여자)
2년 cliff + 2년 linear vest
거버넌스 투표에서 '찬성' 안하면 무기한 동결
투표 7일, 정족수 10억, 단순 다수결
링크
3년뒤에 보자 내 wlfi...
❤1
Forwarded from 새우잡이어선 공지방
바이낸스(Binance) 공지
Binance Futures Will Launch USDⓈ-Margined CHIPUSDT Perpetual Contract Pre-Market Trading (2026-04-16)
2026-04-16 15:14:16
Binance Futures Will Launch USDⓈ-Margined CHIPUSDT Perpetual Contract Pre-Market Trading (2026-04-16)
2026-04-16 15:14:16
Forwarded from 새우잡이어선 공지방
❤1
WLFI 세일 참여하신 분들 프로포절 동의 무조건 하셔야해요...
➡️ 수락하지 않을 경우 기본 설정: 베스팅 일정을 명시적으로 수락하지 않은 보유자의 토큰은 무기한으로 락업된 상태로 유지
➡️ 토큰세일참가자들 베스팅 - 2년 락업 + 2년 리니어
2년 락업하면 남아있겠나 싶지만 그래도 세일참여자들 TGE때 몇 배는 줬으니 전 이렇게라도 우선은 땡큐
https://x.com/i/status/2044391016103322028
2년 락업하면 남아있겠나 싶지만 그래도 세일참여자들 TGE때 몇 배는 줬으니 전 이렇게라도 우선은 땡큐
https://x.com/i/status/2044391016103322028
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
대박 늑구 생포됐대요 다행이다
https://www.khan.co.kr/article/202604170619001
수색당국은 포획된 늑구를 오월드로 옮겨 건강 상태를 확인하고 있다. 일단 맥박과 체온 등은 모두 정상인 것으로 전해졌다.
늑구야 이제 사육사 아저씨랑 행복하게 잘 지내 ~ ~
https://www.khan.co.kr/article/202604170619001
수색당국은 포획된 늑구를 오월드로 옮겨 건강 상태를 확인하고 있다. 일단 맥박과 체온 등은 모두 정상인 것으로 전해졌다.
늑구야 이제 사육사 아저씨랑 행복하게 잘 지내 ~ ~
👍8
Forwarded from 새우잡이어선 공지방
새우잡이어선 공지방
업비트(Upbit) 공지 [거래] 쑨(SOON) KRW 마켓 디지털 자산 추가 2026-04-17 14:00:03
BTC 마켓 SOON 거래대금 29.5 BTC