2013년 12월 3일 화요일

[Linux] grub에서 부팅 디스크 지정 방법

grub의 장치 문법은 lilo와 같은 부트로더와는 다릅니다.
grub는 IDE(Intergrated Drive Electronics)와 SCSI(Small Computer System Interface)를 구분하지 않습니다. 그러므로 하드디스크 드라이브들은 hd0, hd1, hd2와 같이 나타나며 이와 비슷하게 플로피 디스크 드라이브는 fd0, fd1과 같이 표기됩니다.
사용자들이 가장 많이 혼동하는 것은 파티션 넘버링 스타일인데, 운영체제들과 달리 grub은 파티션을 0부터 셉니다.

다음은 grub에서 디스크 부팅 순서를 바꾸는 방법입니다.
부팅 순서를 바꾸어 최초 대상 디스크가 아닌 두번째 디스크에서 부팅을 하려면,  map 명령을 사용하여 CMOD에서 설정한 디스크 드라이브들을 바꿔 주면 됩니다.

grub> map (hd0) (hd1)
grub> map (hd1) (hd0)

Reentrancy Attack: 블록체인 스마트 컨트랙트의 치명적인 취약점

블록체인 기술이 전 세계적으로 주목받으면서 스마트 컨트랙트(Smart Contract)의 사용이 급격히 증가하고 있습니다. 하지만 그만큼 보안 취약점도 함께 늘어나고 있는데, 그 중에서도 Reentrancy Attack(재진입 공격)은 매우 치명적이고...