본문 바로가기

전체 글

(9)
(cce2024)pepecryptomix exploit 2024 cce에 출제된 blockchain 문제이다.아르고스(정보보호 동아리)에서 컨트랙트 해킹을 메인(현재 2일차 ㅎㅎ..)으로 활동중인 만큼 CTF들 다 찍먹하려고 계획중(펠리컨적 사고 회로 보유자) 페페 믹싱 서비스에 대한 문제이다.  사실 CTF 출전 경험이 거의 없어서 위처럼 블록체인 네트워크 환경을 어떤식으로 제공해 주는지를 몰라서 많이 애를 먹었다.신기하게 각각의 세션마다 노드를 실행하면 별도의 블록체인 네트워크 RPC, 유저 계정(1 이더가 들어 있는 프라이빗 키), Bank Contract 배포 주소를 부여하는데 문제보다는 이런 환경을 어떻게 구축하는지가 더 궁금했다.   function findValidNumber(ticket) { let found = false; let..
SHA-256 해시 알고리즘에 대하여 암호 해시 기술과 공개키 암호 기술은 전자서명 같은 디지털 보안의 근간이 된다. SHA-256은 SHA(Secure Hash Algorithm) 알고리즘의 한 종류로서 256비트로 구성되며 64자리 문자열을 반환한다. SHA-256은 미국의 국립표준기술연구소(NIST; National Institute of Standards and Technology)에 의해 공표된 표준 해시 알고리즘인 SHA-2 계열 중 하나이며 블록체인에서 가장 많이 채택하여 사용하고 있다. 이름에 내포되어 있듯 2^256만큼 경우의 수를 만들수 있다. 개인용 컴퓨터로 무차별 대입을 수행해 해시 충돌 사례를 찾으려고 할 때 많은 시간이 소요될 정도로 큰 숫자이므로 충돌로부터 비교적 안전하다고 평가된다. http://wiki.hash..
니모닉(mnemonic) 코드 니모닉(Mnemonic)이란 지갑을 복구하기 위한 12 ~ 24개의 단어이다. 개인 키가 너무 복잡한 단어들로 구성되어 있기 때문에, 이를 쉽게 입력할 수 있도록 갖춰진 형식이다. mastering ethereum 책을 읽던 중 니모닉 코드에 대한 설명이 나왔다. 대표적인 암호화폐 지갑중 하나인 메타마스크가 니모닉 코드를 시드 구문으로 주어지는데 이러한 원리가 궁금해 찾아보게 되었다. https://steemit.com/kr-dev/@modolee/mastering-ethereum-4-wallet https://vault12.com/securemycrypto/crypto-security-basics/what-is-bip39/ 니모닉 코드와 지갑 생성 원리 전반에 대해 잘 정리한 글 계층 결정적(Hiera..
아몬드봉봉 팀: 모각코 6주차 6회모임 결과 (22.08.16 / 월요일 / 21시 ~ 24시) 보호되어 있는 글입니다.
윤식 : 모각코 6주차 6회모임 결과 (22.08.15 / 월요일 / 21시 ~ 24시) 보호되어 있는 글입니다.
윤식 : 모각코 6주차 6회모임 목표 (22.08.15 / 월요일 / 21시 ~ 24시) 보호되어 있는 글입니다.
아몬드봉봉 팀: 모각코 6주차 6회모임 목표 (22.08.15 / 월요일 / 21시 ~ 24시) 보호되어 있는 글입니다.
아몬드봉봉 팀: 모각코 4주차 4회모임 결과 (22.07.26 / 월요일 / 21시 ~ 24시) 보호되어 있는 글입니다.