Cointime

Download App
iOS & Android

빈 장갑을 낀 흰늑대——YIEDL 해킹 분석

Validated Project

작성자: Sissice

배경

SlowMist 보안팀의 정보에 따르면 2024년 4월 24일 BSC 체인의 YIEDL 프로젝트가 공격을 받았으며 공격자는 약 US$300,000의 수익을 올렸습니다. SlowMist 보안팀은 공격 사건을 분석하고 그 결과를 다음과 같이 공유했습니다.

https://twitter.com/SlowMist_Team/status/1782962346039898473

관련 정보

공격자 주소:

0x322696471792440499b1979e0a440491e870667a

공격받은 계약 주소:

0x4edda16ab4f4cc46b160abc42763ba63885862a4

공격 트랜잭션의 일부:

0x49ca5e188c538b4f2efb45552f13309cc0dd1f3592eee54decfc9da54620c2ec

0x3629ad588ac120163792e92b6c43bd4bdc5bf35cac66eb7f3a0267df93abc849

0x0a89b8670c40b4067b9522a5933c3bf8c44c968103aa642b04c65d49ad9e6457

0x5e468cba495e5f6165418fb9d87d824309c54261055425f33f588dd3b3abbcea

0x8710034dadecfc8c26f651c612f613fffdece6e2f9957b9ec8ab843218168c1d

0x9da398ed274c8cfa774b36003fa8c930d3430d0fc5889b5008830fd6463f68a9

0x2e3d4332f66a334e0170187011ed673dc222f95bf4443b618e08f8052437ef7a

0x5a15fdc57c35f2305aaa0bb95b109ad412b17406d737d137190fe5867393339d

0x8ef3765665cd849cdf9132ab37caf6aa0f891e1f7d9f418f86a6ab6ea38b6f5b

0xa9fa04b033afbed2218679aea92e9429a5f7839d0b4c65358ebf9ba20efcd021

0xa9fa04b033afbed2218679aea92e9429a5f7839d0b4c65358ebf9ba20efcd021

코어를 공격하라

이번 사건의 공격의 핵심은 계약을 사용하여 상환 함수 호출을 처리할 때 사용자가 입력한 외부 매개변수를 완전히 검증하지 못한 데 있습니다. 이 매개변수는 자산 교환을 제어하는 ​​핵심 데이터이며 일반적으로 특정 거래 지침이나 라우팅 정보를 포함합니다. 공격자는 이 외부 매개변수를 악의적으로 구성하여 무단 자산 이전을 달성합니다.

거래 분석

공격자는 회수 함수를 여러 번 호출하여 수량이 0인 자산의 환매를 신청합니다. 이 동작 자체는 무해해 보입니다. 왜냐하면 환매 수량이 0일 때 일반적으로 실제 자금 흐름을 유발하지 않기 때문입니다.

그러나 상환 기능에 따르면 이 기능은 계약에서 허용하는 자산 목록을 순회하며 현재 자산이 사용자가 수신하려는 자산이 아닌 경우 들어오는 dataList 매개변수에 따라 외부적으로 구문 분석한다는 것을 알 수 있습니다. 자산 교환 작업을 실행하려면 1inch Router에서 해당 기능을 호출하세요.

여기에 전달된 dataList는 확인 및 검증되지 않았기 때문에 공격자는 악의적인 값을 구성하여 1inch Router 계약의 unoswapTo 기능을 실행하여 임의적으로 제어 가능한 토큰 교환 작업을 수행할 수 있습니다.

그 결과, Yiedl BULL 계약의 WBNB-ADA 토큰이 공격자의 주소로 BNB로 교환되었습니다.

이러한 방식으로 공격자는 실제로 환매주를 소유하지 않고도 dataList 매개변수에 의해 제어되는 토큰 교환 작업을 실행할 수 있으며, 자신의 자산을 소모하지 않고 계약 자금을 여러 번 동원하여 시장에서 이익을 얻을 수 있습니다.

요약하다

이런 방식으로 공격자는 실제로 환매주를 소유하지 않고도 dataList 매개변수에 의해 제어되는 토큰 교환 작업을 실행할 수 있고, 자신의 자산을 소모하지 않고 계약 자금을 여러 번 동원하여 시장에서 이익을 얻을 수 있습니다.

요약하다

이 공격의 핵심은 함수가 사용자가 입력한 dataList 매개 변수를 완전히 검증하지 못하여 공격자가 악의적인 외부 데이터를 구성하고 1inch를 사용하여 계약에 있는 토큰을 훔칠 수 있다는 것입니다. SlowMist 보안 팀은 프로젝트 당사자가 개발 과정에서 엄격한 매개변수 검증 메커니즘을 구현할 것을 권장합니다. 특히 계약의 자금 운영과 관련하여 모든 외부 호출이 예상되는 행동 사양을 준수하는지 확인하고 철저한 보안 감사를 수행할 것을 권장합니다. 비슷한 사고가 다시는 발생하지 않도록 계약의 논리.

댓글

모든 댓글

Recommended for you

  • 엘살바도르, 신공항 호텔에 비트코인 ​​기반 금융 개시

    엘살바도르 스타트업은 산살바도르 국제공항의 리조트 호텔을 위한 비트코인 ​​파이낸싱을 발표했으며 목표 자금 조달 목표는 625만 달러입니다. 지원금은 80개 객실과 상업공간, 수영장 등을 갖춘 5층 규모, 연면적 4484㎡ 규모의 시설을 짓는 데 쓰일 예정이다. 호텔은 공항 내에 위치해 있어 해당 지역의 유일한 호텔 서비스 제공업체입니다. 이 투자 기회에는 최소 $1,000의 투자가 가능하며 6,250개의 토큰을 사용할 수 있으며 각 토큰은 반년마다 10%의 연간 수익률을 지불합니다. 이 프로젝트는 Inversiones Laguardia SA de CV가 감독하고 Bitfinex Securities를 통해 홍보됩니다.

  • 미국 비트코인 ​​ETF는 거의 600억 달러 상당의 BTC를 보유하고 있습니다.

    HODL15Capital의 모니터링에 따르면 미국 비트코인 ​​ETF는 현재 거의 600억 달러 상당의 BTC를 보유하고 있으며 이번 주에 총 2,667개의 비트코인을 구매했습니다. 그레이스케일 GBTC는 순 유출이 발생한 유일한 ETF입니다.

  • Sonne Finance: 이번 공격은 기부 공격입니다. 공격자는 조사 중이며 시장은 정지되었습니다.

    Sonne Finance는 공격 분석 보고서를 발표합니다. 이것은 기부 공격입니다. Sonne는 과거에 담보 요소가 0%인 시장을 추가하고 담보를 추가하고 소각한 다음 제안에 따라 c 요소를 증가시켜 이 문제를 피했습니다. . Sonne은 최근 Sonne에 VELO 시장을 추가하는 제안을 통과시켰습니다. 이 제안은 다중 서명 지갑에서 거래를 예약하고 2일 시간 잠금으로 인해 c-팩터가 2일 이내에 실행되도록 예약했습니다. 시장 생성을 위한 2일의 시간 제한이 만료되었을 때 공격자는 4개의 거래를 실행하고 나중에 시장에 c-팩터를 추가하는 거래를 실행했습니다. 공격자들은 이 프로토콜을 악용하여 알려진 기부 공격을 통해 약 2천만 달러를 얻을 수 있었습니다. Seal 기여자들은 문제를 재빨리 알아채고 100달러 상당의 VELO를 시장에 추가하여 나머지 650만 달러를 유지했습니다. Sonne은 공격자를 조사하고 있으며 추가 피해를 완화하기 위해 시장을 중단했습니다. Sonne은 공격자가 자금을 반환할 경우 더 이상 문제를 추구하지 않겠다고 약속하면서 공격자에게 포상금을 제공할 준비가 되어 있습니다.

  • 10억 6100만 달러 상당의 암호화폐 자산이 Coinbase에서 빠져나갔습니다.

    온체인 데이터 추적 서비스인 Whale Alert에 따르면 미화 10억 6100만 달러 상당의 암호화폐 자산이 Coinbase에서 이체되었으며, 그 중 7,080 ETH(US$20,444,034)가 Coinbase에서 알 수 없는 지갑으로 이체되었습니다. Coinbase 기관에서 알 수 없는 지갑으로 7,999 BTC($988,276,090)를 Coinbase에서 알 수 없는 새 지갑으로 2번 이체합니다.

  • Sonne Finance는 공격을 받았음을 확인했지만 약 650만 달러의 자금이 남아 있습니다.

    5월 15일 Sonne Finance는 자사의 Optimism 프로토콜이 알려진 기부 공격을 받아 약 2천만 달러의 손실을 입었다고 발표했습니다. 공격자는 시장이 생성된 지 이틀 만에 다중 서명 지갑과 시간 잠금 기능을 사용하여 주요 거래를 실행하고 시장의 담보 요소(c-factor)를 성공적으로 조작했습니다. Sonne 팀은 추가 손실을 줄이기 위해 공격 후 신속하게 대응을 조직하고 문제 발견 후 25분 이내에 시장을 중단했지만 여전히 약 650만 달러의 자금이 유지되었습니다. Sonne 팀은 공격자의 신원을 추적하기 위해 열심히 노력하고 있으며 추가 기소를 피하기 위해 자금이 반환되기를 희망하면서 공격자에게 현상금을 제공했습니다. 한편 손네 팀은 이번 사건에 대해 진심으로 사과하고 자금 회수를 위해 가능한 모든 파트너들에게 연락을 취하고 있다.

  • Huobi HK의 홍콩 가상자산 거래 플랫폼 라이선스 신청이 5월 14일 철회되었습니다

    15일 뉴스에 따르면 홍콩 증권감독관리위원회 공식 홈페이지 업데이트 자료에 따르면 후오비HK가 홍콩 증권감독관리위원회에 제출한 가상자산 거래 플랫폼 라이선스 신청이 5월 14일 철회됐다. 관련 정보에 따르면 후오비 HK가 제출한 가상 자산 거래 플랫폼 운영자의 회사명은 'HBGL Hong Kong Limited'로, 중국 이름은 해당되지 않습니다. 2024년 2월 20일에 처음으로. 2024년 2월 23일에 면허 신청을 철회했다가 2024년 2월 26일에 다시 제출했습니다. 이번이 두 번째로 반환되었습니다. 현재 홍콩증권감독관리위원회가 발표한 가상자산 거래 플랫폼 라이선스 신청자는 7명이며, 가상자산 거래 플랫폼 신청자는 20명으로 줄었다.

  • Fed의 Schmid : 저금리 환경이 '반드시' 돌아올 것은 아닙니다

    Fed Schmid는 전반적인 경제가 여전히 강세를 유지하고 있다고 말했습니다. 인플레이션은 여전히 ​​너무 높고, 연준은 해야 할 일이 더 많으며, 금리는 한동안 높은 상태로 유지될 가능성이 높습니다. 저는 운영 체제 내에서 연준의 대차대조표를 최대한 줄이는 경향이 있습니다. "반드시 그렇지는 않음"이 반환됩니다.

  • a16z 파트너: 미국인들은 디지털 자산을 수용했지만 현재의 규제 접근 방식은 혁신과 개인 정보 보호를 제한합니다.

    Web3 지지자이자 a16z 파트너인 Chris Dixon(cdixon.eth)은 앞으로 2주 안에 하원이 현재까지 가장 중요한 암호화 법안인 21세기 금융 혁신 및 기술법(FIT21)을 통과시킬 것이라고 소셜 미디어에 게시했습니다. .) 투표합니다. 우리는 오랫동안 소비자와 혁신을 보호하기 위해 규제의 명확성을 요구해 왔으며 FIT21 법안이 바로 그 역할을 할 것입니다. 미국인들은 디지털 자산을 수용했지만 현재의 규제 접근 방식은 소비자를 보호하거나 불법 활동에 맞서 싸우는 데 필요한 솔루션을 실제로 다루지 않고 혁신과 개인 정보 보호를 제한하는 경우가 많습니다. FIT21은 사기를 근절하고 암호화폐 거래소에 대한 감독을 보장하며 암호화폐 거래에 대한 엄격한 규칙을 시행하여 미국 소비자를 보호하는 데 도움을 줄 것입니다. FIT21은 이러한 문제를 해결하기 때문에 초당적인 지원을 받습니다. 저는 블록체인 기술의 힘을 믿는 모든 사람이 이 법안을 지지할 것을 권장합니다. 가장 좋은 방법은 현지 담당자에게 연락하여 FIT21을 지원하라고 말하는 것입니다.

  • Fuel Network DeFi 프로토콜 Spark, 사전 시드 자금 조달 라운드에서 150만 달러 완료

    5월 15일 뉴스에 따르면, Fuel Network DeFi 프로토콜 Spark는 P2 Ventures 등의 참여로 150만 달러 규모의 사전 시드 자금 조달을 완료했다고 발표했습니다.

  • 특정 주소의 개인키 유출로 인해 약 430만 달러 상당의 자산이 손실되었을 수 있습니다.

    CertiK 모니터링에 따르면 의심스러운 거래로 인해 예비 증거에 따르면 개인 키가 유출되었을 가능성이 있으며 약 430만 달러 상당의 자산이 주소 0x2705로 이전되었습니다.