Windows XP 및 최신 버전에서 프로그래밍 방식으로 BSOD를 발생시키는 방법이 있습니까? 어떻게?
명확히하기 위해 이것은 악의적 인 목적이 아닙니다. 클라이언트는 이러한 방식으로 LAN에서 터미널을 종료 / 재부팅 할 수 있도록 요청했습니다. 이유를 물었을 때 정상적인 재부팅보다 빠르기 때문에 그들은 말했습니다 ... :)
(저는 누가 이것을 슈퍼 유저로 마이그레이션했는지 이해하지 못하는 사람들이 "프로 그래 매틱 방식"의 어떤 부분을 수행하는지 궁금합니다. Duh.)
키보드 드라이버가 BSOD를 유발하도록 지시 할 수 있습니다.
HKLM\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
또는 (이전 PS / 2 키보드의 경우)
HKLM\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
그리고 REG_DWORD
이름 CrashOnCtrlScroll
이 1
.
다음 재부팅 후 Ctrl+ ScrollLk+로 블루 스크린을 강제 실행할 수 있습니다 ScrollLk. 이 경우 버그 확인 코드는 0xE2 (MANUALLY_INITIATED_CRASH)입니다.
당신이 경우 정말 프로그래밍 방법을 원하는, 당신은 그 기계 또는 쓰기에 대한 몇 가지 드라이버에 구멍을 발견하고 그 단순한 드라이버를 설치해야합니다 통화 중 KeBugCheck
또는 KeBugCheckEx
.
재미있게 보내세요;)
참고 : 드라이버 작성자 또는 맬웨어를 처리 할 때 의도적으로 이와 같은 충돌을 일으키는 것은 매우 유용 할 수 있습니다. 전체 메모리 덤프를 생성하도록 시스템을 구성한 경우 추가 분석이 가능한 실행중인 시스템의 이미지를 갖게됩니다. 디버거가 모든 경우에 반드시 도움이되는 것은 아닌 교착 상태와 같은 경우를 고려하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다