고정밀 타이머를 사용하여 정수를 0으로 나누는 데 걸리는 시간을 측정하여 디버거가 기본 Windows 프로세스에 연결되는지 여부를 감지 할 수 있습니까?0으로 Div를 사용하여 프로세스에 연결된 디버거를 감지 할 수 있습니까?
디버거가 연결되어 있지 않으면 하드웨어로 처리되어 매우 빠르다는 단점이 있습니다. 디버거가 연결되면 소프트 결함이 발생합니다. 소프트 결함은 OS 및 결국 디버거로 전달됩니다. 이것은 상대적으로 느립니다. 당신은 리버스 코드 엔지니어링에서 결정 사람을 방지하기 위해 할 수있는 일은 절대적으로 존재하지 않기 때문에
시도해 보셨습니까? –
나는 그것을 시도했다. 나는 통계적으로 상관 관계가 있다고 생각하지만, 다른 하드웨어에서 얼마나 오래 걸릴지에 대한 한계점을 선택하기가 어렵 기 때문에 안정적으로 사용할 수는 없습니다. –
그리고 그 순간에 인터럽트가 도착했다면 어떻게 될까요? 컨텍스트 스위치는 어때? 기껏해야 당신은 확률 론적 결과를 얻을 것입니다. –