실험을 위해 프로그램 X를 리얼 모드로 실행할 계획입니다.매우 공격적인 프로그램에서 BIOS 보호
X 프로그램이하는 일은 : 임의의 루틴을 만들어 실행하는 것입니다.
는
을 (나는 무슨 일이 일어날 지보고 싶어)하지만이 프로그램은 결국 영구적으로 바이오스가 손상 될 것을 우려하고있다.
공격적인 프로그램에서 바이오를 보호하는 방법은 무엇입니까?
고맙습니다.
실험을 위해 프로그램 X를 리얼 모드로 실행할 계획입니다.매우 공격적인 프로그램에서 BIOS 보호
X 프로그램이하는 일은 : 임의의 루틴을 만들어 실행하는 것입니다.
는
을 (나는 무슨 일이 일어날 지보고 싶어)하지만이 프로그램은 결국 영구적으로 바이오스가 손상 될 것을 우려하고있다.
공격적인 프로그램에서 바이오를 보호하는 방법은 무엇입니까?
고맙습니다.
As @Jester suggested, 그냥 가상 머신을 사용하십시오. DOSBox, Bochs 및 QEMU는 16 비트 에뮬레이션에 유용합니다. 왜냐하면 만약 당신이 정말로 불행하다면 (나는 "무작위"로 정확히 무엇을 의미하는지 모른다.) 손상된 CMOS, 플래시 된 BIOS 또는 다른 손상된 하드웨어로 끝날 수 있기 때문이다. 리얼 모드에서는 모든 것이 가능하므로 실제 기계에서 실행하면 심각한 손상이 발생할 수 있습니다.
보호 모드 래퍼를 작성하고 가상 8086 모드로 코드를 실행 해보십시오. 리얼 모드와 거의 같지는 않지만 적어도 시스템을 파괴하지는 않습니다.
가상 컴퓨터를 사용하십시오. – Jester
@Jester 귀하의 의견을 보내 주셔서 감사합니다. 실제 하드웨어에서 바이오스를 보호 할 수 있는지 궁금합니다. 당신의 지식에 대해 더 많이 나누겠습니까? –
BIOS 보호 란 무엇입니까? 예를 들어, 디스크의 임의 섹터에 대한 쓸데없는 쓰기는 BIOS를 손상시키지 않지만 매우 귀찮을 수 있습니다 –