모듈 6: 해킹당했을 때 대처법 (자금 회수 가능성까지)
서론: 해킹 직후 첫 몇 분이 결정적이다
지갑을 열었는데 잔액이 0이다. 심장이 멎는다. 공포가 밀려온다. 이것은 모든 암호화폐 투자자에게 가장 무서운 순간 중 하나입니다 — 해킹당했다는 것을 깨닫는 순간.
통계는 냉혹합니다: Chainalysis 데이터에 따르면, 2023년에 37억 달러 상당의 암호화폐가 도난당했습니다. 이 금액 중 회수된 것은 5% 미만입니다. 왜 이렇게 적을까요? 대부분의 피해자들이 패닉에 빠져 잘못된 조치를 취하거나, 상황이 절망적이라고 생각해 아무것도 하지 않기 때문입니다.
하지만 좋은 소식이 있습니다: 해킹 발견 직후 첫 몇 분 안에 빠르고 올바르게 행동하면, 손실을 최소화할 가능성이 크게 높아집니다. 때로는 일부 자금을 회수할 수도 있습니다.
중요한 사실: 해킹 후 첫 15-30분이 골든 타임입니다. 이 시간 동안 해커들은 아직 자금을 이체하고, 믹서를 통해 현금화하거나, 거래소로 출금하고 있습니다. 이 기간에 올바른 조치를 취하면 자금을 구할 수 있습니다.

해킹 징후: 계정이 침해되었는지 확인하는 방법
해킹이 항상 명확한 것은 아닙니다. 때로는 공격이 점진적으로 발생하며, 조기 발견이 전체 자금 손실을 방지할 수 있습니다.
활성 해킹의 명확한 징후
- 예상치 못한 트랜잭션 — 내역에 본인이 하지 않은 전송이 나타남
- 잔액이 0이 됨 — 모든 자금이 사라짐
- 의심스러운 approve — 알 수 없는 컨트랙트에 대한 새로운 권한
- NFT 사라짐 — 컬렉션이 다른 주소로 전송됨
- 계정 로그인 시도 — 알 수 없는 기기/IP에서의 로그인 알림 이메일
- 비밀번호가 작동하지 않음 — 해커가 이메일이나 거래소 접근 권한을 변경함
- 이메일 침해됨 — 메일에 로그인할 수 없음
해킹 전 경고 신호
이러한 징후는 누군가가 해킹을 시도하거나 공격을 준비하고 있음을 나타냅니다:
- 지갑에 이상한 토큰 — "Claim Reward" 같은 이름의 알 수 없는 코인이 나타남
- 더스트 공격 — 주소로 소액 트랜잭션 (목적 — 익명성 해제)
- 피싱 이메일 — "거래소"나 "고객지원"에서 온 의심스러운 메시지
- 2FA 시도 — 요청하지 않은 코드를 받음
- 비밀번호 변경 알림 — 본인이 시작하지 않은 것
- 소셜 미디어의 의심스러운 활동 — Twitter/Telegram 해킹 시도
- SIM 카드가 갑자기 작동하지 않음 — SIM 스와핑 가능성
지금 바로 확인하는 방법
5분 보안 점검:
- Revoke.cash 또는 Etherscan Token Approvals 확인
- 주소를 입력하세요
- 모든 활성 권한을 확인하세요
- Unlimited Approve가 있는 의심스러운 컨트랙트가 있나요?
- 트랜잭션 내역 확인
- 주소에 대해 Etherscan/BSCScan을 열어보세요
- 최근 20개 트랜잭션을 검토하세요
- 모든 트랜잭션이 익숙한가요?
- 거래소 계정 확인
- Security → Login History
- 모든 로그인이 본인 기기에서 이루어졌나요?
- 의심스러운 IP 주소가 없나요?
- 이메일 보안 확인
- Gmail → Security → Recent Activity
- 알 수 없는 세션이 없나요?

긴급 대응 프로토콜: 첫 15분
해킹을 발견했나요? 즉시 이 프로토콜에 따라 행동하세요. 매 초가 중요합니다.
1-2분: 상황 평가 (패닉하지 마세요)
해야 할 것:
- 심호흡 — 패닉은 합리적 사고의 적입니다
- Etherscan/BSCScan 열기 — 최근 트랜잭션 확인
- 규모 파악 — 어떤 지갑이 침해되었나요?
- 현재 트랜잭션이 진행 중인지 확인 — 공격이 활성 상태인가요 아니면 완료되었나요?
하지 말아야 할 것:
- ❌ 브라우저 탭을 닫지 마세요 (조사에 필요합니다)
- ❌ 남은 자금을 무작위로 전송하려 하지 마세요
- ❌ 브라우저 기록을 삭제하지 마세요
- ❌ 컴퓨터를 포맷하지 마세요 (증거가 파괴됩니다)
3-5분: 추가 손실 방지
지갑의 경우 (MetaMask, Trust Wallet):
- 다른 기기에서 새로운 깨끗한 지갑 생성
- 컴퓨터가 해킹되었다면 휴대폰 사용
- 또는 휴대폰이 해킹되었다면 컴퓨터 사용
- 새로운 시드 문구, 이전 것을 가져오지 마세요
- 남은 자금을 새 주소로 전송
- 가장 가치 있는 자산부터 시작
- 우선순위를 위해 최대 gas 사용
- NFT, 토큰, 남아있는 모든 것
- Revoke.cash를 통해 모든 approve 취소
- 깨끗한 기기에서 접속
- 침해된 주소의 모든 권한 취소
- gas 비용이 들더라도 — 실행하세요
거래소 계정의 경우:
- 즉시 비밀번호 변경 (아직 로그인할 수 있다면)
- 20자 이상의 무작위 비밀번호 생성
- 다른 컴퓨터/휴대폰 사용
- API 키 비활성화
- 접근 가능하다면 — 모든 API 삭제
- 해커들은 종종 API를 사용해 자금을 출금합니다
- 계정 동결
- Binance: Security → Account Activity → Disable Account
- Coinbase: Settings → Security → Disable Account
- 모든 것을 잃는 것보다 직접 동결하는 것이 낫습니다
- 고객지원 연락
- 지원 채팅에 작성: "Account compromised, freeze withdrawals"
- 계정 번호, 이메일 명시
- 출금 차단 요청
6-10분: 다른 계정 보호
하나의 계정이 해킹되면, 다른 계정도 위험할 수 있습니다.
- 이메일 비밀번호 변경
- 이메일이 침해되면 — 해커가 모든 것에 접근할 수 있습니다
- 깨끗한 기기 사용
- 2FA가 없었다면 활성화
- Gmail에서 전달 규칙 확인
- Settings → Forwarding and POP/IMAP
- 해커들은 종종 이메일 자동 전달을 설정합니다
- 의심스러운 규칙 삭제
- 모든 암호화폐 서비스의 비밀번호 변경
- 모든 거래소, 지갑, DeFi 플랫폼
- 각각에 고유한 비밀번호
- 다른 지갑 확인
- 여러 지갑에 하나의 컴퓨터를 사용했다면
- 모두 침해되었을 수 있습니다
11-15분: 공격 문서화
증거 수집:
- Etherscan의 모든 트랜잭션 스크린샷
- 해커 주소 — 자금이 어디로 갔는지
- 모든 의심스러운 전송의 Transaction hash
- 타임스탬프 언제 발생했는지
- 최근 며칠간의 브라우저 기록 (피싱 사이트일 수 있음)
- 거래소 로그인 기록
- 의심스러운 이메일 스크린샷
타임라인 문서 작성:
해킹 날짜/시간: [발견 시점] 침해된 주소: [목록] 도난된 자산: [무엇을 얼마나] 해커 주소: [자금이 어디로 갔는지] 해킹 방법: [추정] 취한 조치: [본인의 행동]
속도가 중요한 이유
대부분의 해커들은 스크립트에 따라 행동합니다: 훔치기 → 믹서로 전송 → 거래소로 출금 → 현금화. 전체 과정은 30-60분이 걸립니다. 해커가 현금화하기 전에 자금이 간 거래소에 연락하면 — 동결할 기회가 있습니다.

도난 자금 추적: 블록체인 포렌식
블록체인의 장점 중 하나는 트랜잭션의 완전한 투명성입니다. 이를 추적에 활용해 봅시다.
Etherscan을 통한 기본 추적
1단계: 도난 트랜잭션 찾기
- Etherscan.io 열기
- 침해된 주소 입력
- 의심스러운 트랜잭션 (Out) 찾기
- transaction hash 클릭
2단계: 해커 주소 확인
- 트랜잭션 세부 정보에서 "To" 필드 확인
- 이것이 자금이 간 주소입니다
- 이 주소를 복사하세요
3단계: 해커 활동 분석
- 해커 주소를 Etherscan에 입력
- 모든 트랜잭션 확인
- 자금을 어디로 더 전송하나요?
- 알려진 거래소로의 전송이 있나요?
찾아야 할 것:
- 거래소로의 전송 — Binance, Coinbase 주소는 Etherscan의 label로 확인 가능
- 믹서 사용 — Tornado Cash, ChipMixer (추적을 어렵게 함)
- 다른 블록체인으로의 브릿지 — BSC, Polygon, Arbitrum
- DEX와의 상호작용 — 토큰 교환
- 다른 피해자 — 다른 주소에서 유사한 트랜잭션 패턴
고급 추적 도구
1. Blockchair.com
- 여러 블록체인 지원
- 자금 흐름 시각화
- 패턴 검색
2. Breadcrumbs.app
- 그래픽 트랜잭션 추적
- 주소 간 연결 그래프 구축
- 클러스터 식별
3. Bloxy.info
- 이더리움 트랜잭션 분석
- 자금 흐름 다이어그램
- 거래소 및 서비스 식별
4. Wallet Explorer
- 비트코인용
- 동일 소유자의 주소 클러스터링
- 여러 전송을 통한 추적
5. Nansen.ai (유료, 월 $150부터)
- 전문 온체인 분석
- "스마트 머니" 주소 식별
- 실시간 알림
- 큰 금액의 경우 구독할 가치가 있음
공격 유형 식별
해킹 방법을 이해하면 후속 조치에 도움이 됩니다.
다양한 공격 유형의 징후:
| 공격 유형 | 블록체인에서의 징후 | 침해 벡터 |
|---|---|---|
| 시드 문구 도난 | 모든 자금이 한 번에 출금됨, 단순 전송 | 피싱, 악성 소프트웨어, 물리적 접근 |
| 악성 approve | 컨트랙트 호출, transferFrom 함수 | 가짜 dApp에 연결 |
| 거래소 해킹 | API를 통한 출금, 종종 여러 주소로 | 도난된 자격 증명 + 2FA 우회 |
| SIM 스와핑 | 새 기기에서 로그인 → 출금 | 통신사를 통해 SMS 2FA 해킹 |
| 클립보드 하이재커 | 본인 주소와 유사한 주소로 전송 | 악성 소프트웨어가 주소를 바꿈 |
![]()
도난 자금 회수 가능성: 실제 확률
냉혹한 진실: 대부분의 경우 도난된 암호화폐를 회수하지 못합니다. 하지만 예외가 있습니다.
시나리오 1: 자금이 아직 해커 주소에 있음 (확률 30-50%)
상황: 자금이 도난되었지만, 해커가 아직 출금/교환하지 않음.
할 수 있는 것:
- 프론트러닝 공격 — 해커가 어느 주소로 출금할지 알면, 더 높은 gas로 먼저 트랜잭션을 보낼 수 있음 (기술적 능력 필요)
- 해커에게 연락 — 때로는 보상 제안(금액의 5-10%)과 함께 온체인 메시지가 도움됨
- 화이트햇 해커 — "역해킹"할 전문가 고용 (합법성 논란)
실제 사례: 2016년 The DAO 해킹 후 화이트햇 해커들이 반격을 만들어 악의적인 행위자들이 출금하기 전에 일부 자금을 회수했습니다.
시나리오 2: 자금이 중앙화 거래소에 있음 (확률 10-20%)
상황: 자금이 Binance/Coinbase/Kraken 입금까지 추적됨.
해야 할 것:
- 즉시 거래소에 연락
- "Stolen Funds - Urgent" 표시가 있는 지원 티켓
- transaction hash 명시
- 거래소에서 해커의 입금 주소
- 도난 증거
- 경찰 신고서 제출
- 거래소는 공식 신고가 있을 때 더 자주 대응합니다
- 지역 경찰이 무능하더라도
- 거래소를 위한 사건 번호 필요
- 최대한 많은 정보 제공
- 블록체인 증거 (Etherscan 스크린샷)
- 본인 개인 정보 (KYC용)
- 도난된 주소 소유권 증명
- 사건 타임라인
거래소가 할 수 있는 것:
- 해커 계정 동결
- 자금 출금 금지
- 법 집행 기관에 데이터 전달
- 드문 경우 — 피해자에게 자금 반환
현실: 거래소는 자금을 반환할 의무가 없습니다. 해커가 이미 KYC를 통과하고 출금했다면 — 확률은 최소입니다. 하지만 시도할 가치가 있습니다.
시나리오 3: 자금이 믹서를 통과함 (확률 <5%)
상황: 해커가 Tornado Cash 또는 다른 믹서를 사용함.
현실: 추적이 거의 불가능합니다. 믹서는 익명화를 위해 만들어졌습니다.
시도할 수 있는 것:
- 전문 블록체인 포렌식 회사 고용 (Chainalysis, CipherTrace)
- 비용: 조사당 $5,000부터
- $100,000 이상의 도난에만 의미가 있음
- 그들도 결과를 보장하지 않음
시나리오 4: 스마트 컨트랙트 취약점 (확률 40-70%)
상황: DeFi 프로토콜이나 스마트 컨트랙트의 취약점을 통해 해킹 발생.
예시:
- 컨트랙트에 대한 재진입 공격
- 플래시 론 익스플로잇
- 오라클 조작
일어날 수 있는 것:
- 프로젝트 팀이 하드 포크를 수행할 수 있음 (The DAO 이후처럼)
- 예비 기금에서 피해자에게 자금 반환
- 해커와의 협상 (반환에 대한 바운티)
- 화이트햇 구조 작전
실제 반환 사례:
Poly Network (2021) — 6억 1,100만 달러
- 해커가 크로스체인 프로토콜을 해킹
- 팀이 공개적으로 호소
- 해커가 모든 자금을 반환하고 $500K 바운티 받음
- 해킹을 "업계를 위한 교육적 순간"이라고 칭함
Nomad Bridge (2022) — 부분 반환
- 1억 9,000만 달러 해킹
- 화이트햇 해커들이 3,600만 달러 반환
- 팀이 10% 바운티 제안
- 19% 자금 회복
시나리오 5: 거래소 내부 해킹 (확률 50-90%)
상황: 거래소 자체가 해킹됨 (본인 잘못이 아님).
선례:
- Mt.Gox (2014) — 850,000 BTC 도난, 피해자들이 10년 이상 보상 대기 중
- Binance (2019) — 7,000 BTC 도난, 거래소가 보험 기금에서 보상
- FTX (2022) — 80억 달러 사라짐, 피해자들이 법적 절차 중
영향을 미치는 요소:
- 거래소의 보험 기금 존재 여부
- 관할권 및 규제
- 팀의 성실성
- 파산 절차
반환 통계: Chainalysis 데이터에 따르면, 도난 자금의 2.2%만 피해자에게 반환됩니다. 반환의 대부분은 DeFi 프로토콜 해킹 사례(30-40% 성공)와 거래소에 빠르게 연락한 경우(10-15% 성공)에 발생합니다. 개인 지갑 해킹은 1% 미만의 반환 확률을 가집니다.

법적 조치: 어디에 신고해야 하나
반환 확률이 낮더라도, 올바른 법적 문서화는 세금, 보험 및 향후 조사에 중요합니다.
1단계: 경찰 신고
어디에 신고:
- 지역 경찰 — 첫 번째 단계, 무능하더라도
- 사이버 경찰 — 전문 부서 (국가에 있는 경우)
- FBI Internet Crime Complaint Center (IC3) — 미국용, 모든 사람의 신고 접수
- Action Fraud (UK) — 영국용
- Europol — 유럽 시민용
신고서에 명시할 것:
- 본인 개인 정보
- 해킹 날짜 및 시간
- 발생한 일에 대한 설명
- 암호화폐 및 법정화폐 환산 손실 금액
- 블록체인 증거 (주소, transaction hash)
- 추정되는 해킹 방법
- 해커와의 연락 (있었다면)
왜 필요한가:
- 사건 번호가 거래소에 필요
- 세무서용 (손실 공제)
- 보험 회사용 (보험에 가입한 경우)
- 사건의 공식 기록 생성
- 해커가 발견되면 향후 도움이 될 수 있음
2단계: 전문 기관
블록체인 포렌식 회사:
1. Chainalysis
- 업계 최대 회사
- FBI, Europol과 협력
- 개인용: $5,000부터
- $100,000 이상 도난에 의미가 있음
2. CipherTrace
- AML/컴플라이언스 전문
- 믹서를 통한 추적
- 거래소 및 규제 기관과 협력
3. Elliptic
- 암호화폐 범죄에 집중
- 알려진 해커 주소 데이터베이스
- $3,000부터 상담
4. CryptoRecovery.com 및 유사 서비스
- ⚠️ 주의: 많은 것이 스캠
- 선불로 "보장된" 반환 약속
- 리뷰 확인, 선불 지불하지 마세요
- 합법적인 곳은 "No recovery = No fee" 조건으로 운영
3단계: 세금 공제
많은 관할권에서 도난된 암호화폐를 손실로 공제할 수 있습니다.
미국 (IRS):
- 도난 손실을 세금 신고서에 신청 가능
- 경찰 신고서 필요
- 블록체인 증거
- 암호화폐 CPA와 상담 필수
영국 (HMRC):
- 무가치 청구
- 자본이득세 감소
- Action Fraud 참조 번호 필요
유럽:
- 국가별로 다름
- 대부분 손실로 공제 가능
- 현지 세무 고문과 상담
4단계: 공개 공개
의미가 있는 경우:
- 큰 금액 (>$50,000)
- 커뮤니티에 경고하고 싶을 때
- 블록체인 탐정의 도움을 기대할 때
- 거래소/프로젝트에 압력을 가할 때
게시할 곳:
- Twitter — @zachxbt, @tayvano_ 태그 (유명한 암호화폐 조사관)
- Reddit r/CryptoCurrency — 큰 커뮤니티
- Bitcointalk — 가장 오래된 포럼
- Telegram 그룹 — CryptoScamAlert 및 유사 그룹
명시할 것:
- 본인 이야기 (간략히)
- 해커 주소
- Transaction hashes
- 해킹 방법 (알려진 경우)
- 추적 도움 요청
⚠️ 위험:
- 공개 정보가 본인에게 불리하게 사용될 수 있음
- 다른 사기꾼의 관심을 끔
- "회복 사기꾼"이 돈을 받고 도움을 제안함

예방: 해킹을 방지하는 방법
최고의 "회복"은 예방입니다. 99%의 공격으로부터 보호하는 보안 체크리스트를 살펴봅시다.
필수 조치 (모든 사람에게 필수)
- 시드 문구를 절대 입력하지 마세요 본인 기기에서 복구하는 것 외에는
- 하드웨어 지갑 사용 $5,000 이상 금액에
- TOTP 2FA 활성화 (SMS 아님) 모든 거래소와 이메일에
- URL을 세 번 확인 데이터 입력 전
- 정기적으로 approve 취소 Revoke.cash를 통해 (월 1회)
- 안티바이러스 + 정기 검사 시스템
- 별도의 브라우저/프로필 암호화폐 전용
- 링크를 클릭하지 마세요 Twitter/Telegram/Discord DM에서
- 비밀번호 관리자 사용 고유한 비밀번호로
- 시드 문구 백업 보관 오프라인으로
고급 조치 (큰 자본용)
- 멀티시그 지갑 $100,000 이상 금액에
- YubiKey 하드웨어 키 거래소용
- 별도의 컴퓨터 암호화폐 전용 (콜드 스토리지용 에어갭)
- VPN 항상 켜기 암호화폐 작업 시
- 주소 화이트리스팅 거래소 출금용
- 24-48시간 출금 지연 (일부 거래소 옵션)
- 정기 보안 감사 (전문적, 연 1회)
- 법적 구조화 (트러스트, 암호화폐 지침이 있는 유언장)
- 암호화폐 보험 (관할권에서 가능한 경우)
모니터링 및 알림
알림 설정:
- Etherscan Email Alerts — 주소의 모든 트랜잭션 알림
- Whale Alert — 큰 지갑용
- Zerion/Zapper notifications — 포트폴리오 변경
- 거래소 알림 — 새 기기에서 로그인, API 활동
- Google Account Activity — 이메일의 의심스러운 로그인
심리적 지원: 손실에 대처하는 방법
해킹과 자금 손실은 트라우마적인 경험입니다. 올바르게 대처하는 것이 중요합니다.
수용 단계 (퀴블러-로스 모델)
1. 부정 — "이건 사실일 수 없어, 아마 실수일 거야"
2. 분노 — "어떻게 이런 일이! 왜 하필 나야!"
3. 협상 — "해커를 찾으면 적어도 일부는 돌려받을 수 있을 텐데..."
4. 우울 — "모든 것을 잃었어, 끝이야"
5. 수용 — "이런 일이 일어났어, 교훈을 얻고 앞으로 나아갈 거야"
건강한 대처 방법:
- 가까운 사람과 대화 — 혼자 간직하지 마세요
- 심리상담사 상담 — 큰 손실의 경우
- 지원 그룹 참여 — r/CryptoScamVictims, 포럼
- 경험 문서화 — 무슨 일이 있었는지 적기 (카타르시스)
- 통제 가능한 것에 집중 — 미래에 무엇을 개선할 수 있는지
- 충동적인 결정 내리지 않기 — 위험한 투자로 "만회"하려 하지 마세요
하지 말아야 할 것:
- ❌ 자신만 탓하지 마세요 — 해커들은 전문가입니다
- ❌ 가까운 사람에게 숨기지 마세요 — 스트레스를 악화시킵니다
- ❌ 불법적인 방법으로 역해킹하려 하지 마세요
- ❌ 암호화폐를 영원히 포기하지 마세요 — 교훈을 얻으세요
- ❌ 신체 건강을 소홀히 하지 마세요 (수면, 식사, 운동)
기억하세요: 돈을 잃는 것은 자신을 잃는 것이 아닙니다. 많은 성공적인 암호화폐 투자자들이 해킹을 겪고 더 강해져서 돌아왔습니다. 안드레아스 안토노풀로스, 비탈릭 부테린, 업계의 많은 유명 인사들이 부정적인 경험을 했습니다. 핵심은 교훈을 얻고 보안을 강화하는 것입니다.
실제 회복 이야기
이야기 1: 빠른 대응으로 $180,000 구함
사용자가 Etherscan 이메일 알림 덕분에 5분 만에 해킹을 발견했습니다. 즉시 Binance(해커가 입금한 곳)에 연락하고 증거를 제공했습니다. Binance가 해커 계정을 동결했습니다. 2주 후 80%의 자금이 반환되었습니다.
교훈: 알림을 설정하세요. 속도가 모든 것을 결정합니다.
이야기 2: 커뮤니티가 해커 식별을 도움
피해자가 X.com에 $75,000 해킹 세부 정보를 게시했습니다. 블록체인 탐정 @zachxbt가 믹서를 통해 알려진 해커 그룹까지 자금을 추적했습니다. 정보가 FBI에 전달되었습니다. 1년 후 그룹이 체포되었고, 피해자는 60% 보상을 받았습니다.
교훈: 공개 공개가 때로는 효과가 있습니다.
이야기 3: 반환 없이 200만 달러 손실
투자자가 모든 것을 하나의 핫 월렛에 보관했습니다. 악성 소프트웨어가 시드 문구를 훔쳤습니다. 해커가 Tornado Cash를 사용했습니다. 자금은 반환되지 않았습니다.
교훈: 보관 다각화 + 큰 금액에는 콜드 월렛.
결론: 해킹은 선고가 아니라 교훈이다
해킹 후 이 강의를 읽고 계시다면 — 진심으로 위로의 말씀을 드립니다. 힘든 경험입니다. 하지만 기억하세요: 암호화폐에서는 자금을 완전히 통제하며, 이는 보안에 대한 완전한 책임을 의미합니다.
이 강의의 프로토콜에 따라 행동하세요. 자금을 회수하지 못하더라도, 올바른 문서화와 법적 처리는 세금과 미래를 위해 중요합니다.
예방적으로 읽고 계신 분들: 해킹 상황에 처하지 않도록 모든 것을 하세요. 보안에 투자하세요 — 하드웨어 지갑, 2FA, 교육. 이것은 항상 자금을 잃는 것보다 저렴합니다.
다음 강의에서는 DYOR(Do Your Own Research) 원칙을 배울 것입니다 — 암호화폐 산업에서 정보를 독립적으로 검증하고 현명한 결정을 내리는 방법.