현재 의 프로그램을 역 디버깅 트릭을 사용하여 역전하려고합니다. 나는 그들 중 일부를 물리 칠 수 있었지만 여전히 나머지 것들과 싸우고있다. 슬프게도 나는 평범하지 않기 때문에, 예상보다 많은 시간을 들인다. 어쨌든 프로그램은 VM에서 고통없이 실행됩니다 (VMWare 및 VBox를 사용해 보았습니다). 그래서 VM에서 실행 된 추적을 취한 다음 디버거 (gdb)에서 추적하고 diff로 보았습니다. 변경 사항은 안티 디버깅 트릭을보다 쉽게 발견 할 수 있습니다.
그러나 오래 전에 vmware로 일부 커널 디버깅을 했었습니다. 선형 주소에 액세스하는 것을 기억하고 있었지만 다소 좋았습니다.하지만 여기서는 약간 다릅니다.VMWare를 통해 사용자 영역 프로그램 디버깅 (전체 디버그 방지)
너무 많은 고통없이이 userland 프로그램을 디버깅하는 쉬운 방법이 있습니까?