문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 오버플로 (문단 편집) === 기타 === [youtube(4jx7hTqXgaA)] 여러 기기의 설정 가능한 최대 날짜를 넘겨서 오버플로를 실험해보는 영상. 각종 OS, 전자기기, 프로그래밍 언어를 테스트했다.[* 기기에 따라 반응이 다른데, 무한정으로 늘어나거나, 기기에 저장된 가장 이른 날짜로 설정되거나, 아니면 설정할 수 있는 최대치 이후의 날짜로 옮겨가기도 한다.] * [[괴리성 밀리언아서]]: 암속성 헤브리디즈에서 유저들이 감전 데미지를 증폭해서 1800만 데미지를 넘겨 1데미지로 표기되는 오버플로 현상이 있었다. 후에 수정되어 더 이상 문제는 없다. * [[던전 앤 드래곤 섀도 오버 미스타라]]: 매직 유저가 마법의 대미지를 올려주는 최강의 지팡이 스태프 오브 위저드리를 착용한 상태에서 최강 마법 메테오 스웜을 사용하면 오버플로 현상이 발생, 평타 한대만큼의 쥐꼬리만한 대미지가 들어간다. * [[오버워치]]: 경쟁전 시즌 2에서 1점에서 패배하면 0점이 아닌 가장 높은 '''{{{#0000ff 5,000점}}}'''이 되었다. [[https://gall.dcinside.com/overwatch/949402|실제로 이런 유저가 등장했었다.]] * [[메탈슬러그 디펜스]]: 오버플로로 인해 무한 메달 획득이 가능한 버그가 발생했다. 해당 문서 버그 문단 참조. * [[팝픈뮤직]]: [[BEMANI|BEMANI 시리즈]]에 속한 다른 기종에 비해 유독 오버플로 계열 버그가 많이 발생한다. [[Zirkfied|MASS YOSHITAKA新曲]]이라든지, [[팝픈뮤직 éclale]]의 호감도 버그라든지. * [[모두의마블]]: 봉인석 버그는 오버플로를 이용한 버그이다. * [[Windows 10]]: 계산기로 절댓값이 e+9999를 초과하거나 e-9999보다 작아지면 오버플로라는 문자와 함께 한번 더 계산을 하면 '''{{{#0000ff 0}}}'''으로 된다. * [[Games Done Quick]]에서 [[슈퍼 마리오 월드]]를 [[TAS]]로써 즉석으로 해킹해(!) 해당 게임의 에셋으로 또다른 미니게임을 만드는 장면이 있는데(상세는 항목참조) 오버플로가 일어날 수 있는 메모리상의 헛점을 발생시킨 뒤 이를 역이용한것으로 보인다. 사실 이쪽은 [[임의 코드 실행]]에 가까운데 오버플로가 임의 코드 실행을 하게 만드는 구멍 중 하나로 작용하는 것일뿐. * [[GPS]] 신호 중 주(week)를 기록하는 부분은 8비트도 16비트도 아닌 10비트로 대략 1024주 = 19.7년마다 오버플로가 일어난다. 1999년과 2019년에 오버플로가 있었다. 다음은 2038년 12월에 발생할 것으로 예상된다. 공교롭게도 2038년에는 [[2038년 문제]]라는 다른 오버플로 문제가 존재한다. * [[EUD]] - [[스타크래프트]]의 유즈맵에 사용 가능한 카운트 변수 중 'Unit Deaths'에 오버플로 방지 루틴이 존재하지 않아 어떠한 값이던 마음대로 설정할 수 있는 [[임의 코드 실행]] 취약점이 존재하는 것을 이용한 각종 기상천외한 짓들이 가능하다. * [[버퍼 오버플로]] - [[하트블리드|하트블리드 사태]] * [[아리안]] 5 로켓 - 1996년 [[아리안]] 5 로켓이 발사 후 37초만에 궤도를 벗어나 자폭하였다. 그 로켓에는 무려 5억 달러짜리 통신위성이 탑재되어 있어서 당연히 엄청난 피해가 발생했다. 나중에 조사해 본 결과, 컴퓨터로 조종되던 엔진 노즐에 잘못된 데이터가 전송된 것이 원인이었고, 그 이유는 64비트 [[부동소수점]] 데이터를 16비트 정수형 데이터로 변환하는 과정에서 생긴 오버플로였다. 원래 그 코드는 아리안 4에서 가져온 코드였는데, 당시 학자들은 아리안 4의 속도는 절대 16비트 정수형의 최댓값을 넘지 못할 것을 알았던 탓에 최적화의 이유로 16비트 정수형을 사용했던 것이고, 아리안 5는 속도가 더 빨랐으니 그걸 넘겼던 것이다. * [[https://en.wikipedia.org/wiki/Therac-25|Therac-25]] - 초창기인 1980년대에 개발된 방사선 암 치료기기. 작동중에 정수 오버플로 문제로 방사선 수치가 잘못되어 최대 100배의 방사선을 조사하는 의료사고 수 건을 일으켰다. [[https://youtu.be/Ap0orGCiou8|관련 영상]][* 게다가 이 기기의 코드는 단 한 명의 아마추어 코더가 작성한 것으로 밝혀졌고, 이 일련의 사태 이후 FDA는 의료기기에 쓰이는 코드 다큐멘테이션을 의뮤화한다. 오늘날 이 사태는 IT 윤리 분야에서 널리 인용되는 케이스로 남아있다.] * [[도돈파치 최대왕생]]: GP카운터가 2147만을 넘는 순간 갑자기 GP카운터가 999999999로 증폭되는 버그가 있다. 덕분에 최대왕생의 본래 케이브에서 의도했던 방향과는 달리 스코어 패턴은 얼마나 오버플로우를 일으킬 수 있느냐가 관건이 되어버렸다. * [[안드로이드(운영체제)]] - 기본 스톱워치는 99시간 59분 59초 99까지만 측정되며, 이를 넘어갈 경우 최대 시간에 도달했다는 메시지와 함께 정지한다. * 그 외에도 999999까지 표시되는 게임에서 999999를 넘겨도 계속 999999로 표시되는 경우가 있는데, 이 경우 해당 재화 구매만 불가능할 뿐이지 실제로 얻어지기는 한다. 물론 충분히 큰 값(2147483648 이상)에 도달할 경우 오버플로가 뜬다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기