본문 바로가기
경제 및 투자/블록체인 (Coin)

코인 지갑 해킹 (Feat. 랜덤으로 이더리움 지갑 열어보기)

by 사용자 UC우공 2021. 5. 9.

누구든 열람 가능한 이더리움 지갑. 과연 안전할까?

이더리움 지갑은 누구에게나 공개되어있다. 하지만 그 수가 무수히 많아서 그 많은 지갑 중에 어느 지갑에 얼마나 이더리움이 들었는지 알지 못한다. 비유하자면 해운대 바닷가에서 모든 모레 알이 지갑이라고 하면 모래알 하나에 작은 글씨를 (Private Key) 새겨서 그냥 해변가에 놓는 것과 같다. 모든 모레를 확인하려면 시간이 걸리지만 모래알을 자기가 어디에 놔둔 지 안다면 그 특정 모래알을 한 번에 찾아낼 수 있다.

이더리움 지갑의 개수는 16^64 = 2^256

더리움 Private Key는 16진수로 (Hex) 이루어져 있다. 이러한 16진수를 64개를 나열해서 Private Key를 만들어 낸다. 즉 16의 64승 만큼갯수가 있고 이걸 2진수로 변환하면 (16^64) = [2^4]^64 = 2^256 = 1.1579 * 10^77 이다. 10^77은 0이 위에 77개나 있는 엄청나게 큰 수이다. 전 세계 모든 인구가 대략 80억 명 = 8 * 10^9 인걸 감안하면 전 세계 모든 사람이 지갑을 1개씩 가지고 있어도 전 세계 지갑 사용자의 지갑 중 하나를 찾아낼 확률은 복권확률보다 낮다.

 

(8 * 10^9)을 대략 (10^10)으로 두고 (1.1579 * 10^77)을 대략 (10^77)으로 두고 계산하면 대략 (10^10)/(10^77) = (10^-77). 로또 당첨확률이 약 8백만분의 1이니 (8 * 10^-6), 이걸 감안한다면 현실적으로 로또를 구매하는 방법이 더 빠르게 부자가 되는 방법이다.  (결론이 이상하게.......) 

 

 

이더리움 지갑을 해킹해 보자!

위에서 언급했듯이 임의로 숫자를 입력했을 때 이더리움 지갑을 찾을 확률은 거의 0에 가깝다고 하더라도 해봐야지 아는 법!!! 랜덤 Private Key를 입력해서 이더리움 지갑을 열어보자.

링크: privatekeys.pw/keys/ethereum/1

 

우선 위에 사이트로 접속하면 한 페이지당 대략 40~50개 이더리움 지갑을 표시해준다. 또한 블록체인이 모두에게 공개되어있어서 누구든 열람 가능하니 당연한 거지만 거래내역이 있다면 웹페이지에 Ethereum Explorer로 찾아볼 수 있다.

 

누군가 재미로 코인을 000...0001 번 지갑에 전송했을 때

 

1. 우선 Private Key의 이해를 돕기 위해 예를 들어서 보겠다.

[1대1 대응] 하나의 이더리움 지갑 주소는 1개의 Private Key를 가진다. 위의 빨간색 네모 칸에 000000...00000001인 64개 hex 숫자를 복사해서 아래 링크로 접속해서 Private Key를 입력해보자.

링크: www.myetherwallet.com/access-my-wallet

2. Private키와 특정 이더리움 지갑주소와 매칭되는걸 확인할 수 있다.

Private Key와 특정 이더리움 지갑 주소의 매칭

 

Private Key를 넣었더니 그에 대응하는 이더리움 지갑 주소와 동일한 주소가 나온다.

3. 랜덤버튼을 누르면서 이더리움 지갑을 스캔해보자.

랜덤키를 누르다가 오른쪽 이더리움 지갑의 밸런스가 0이 아닌 숫자가 나오게 되면 바로 그 이더리움 지갑에 대응하는 Private Key를 확인 할 수 있다. 그러면 이 Private Key를 가지고 마이이더월렛에서 자신이 보내고 싶은 주소로 전송하면 된다. 하지만 엄연히 코인도 자산이므로 훔칠 경우 절도에 해당한다. 전송 전에 신중하게 잘 생각하시길.

 

또한 위에서 언급했다시피 당첨되는 경우는 로또보다 더 희박하지만 0이 아니기에 심심하면 얼마나 암호화폐의 보안이 튼튼한지 도전해보길 바란다.

(굿럭!)

 

위의 방법처럼 지갑 주소에 벨런스가 있는지 확인하고 Private Key를 획득하는 단순한 방법이니 이걸 파이썬이나 특정 언어로 간단하게 툴을 만들어 내서 체인에 직접 접속해서 찾아내는 방법도 분명 있을 것이다. 하지만 그 연산 처리 능력으로 코인을 채굴하는 데 이용한다면 아마 더 리턴이 크지 않을까 생각이 든다.

 

코인 채굴 방법: woogong2.tistory.com/226

 

2021년 마풀허 이더리움 채굴 방법. (피닉스 마이너, PhoenixMiner)

2021년부터 새로 시작하는 이더리움 마이닝 몇 주간의 휴가 끝에 오랜만에 다시 취미생활 겸 다시 클레이모어 마이너를 돌리려고 하는데 갑자기 마이닝이 안된다. 이유를 보니 마풀허에서 클레

ucwoogong.com

댓글4