2014-07-27 24 views
5

mam IDA PRO 6.1 - (nie jestem w stanie zainstalować najnowszą wersję)debugowania aplikacji x64 używając IDA PRO 6.1

próbuję debugowania aplikacji x64 z bochs debugger lub windgb.

Zrobiłem następujące:

  1. zainstalowane bochs-2.4.6
  2. instalowane zarówno x86 & wersji x64 debugera Windows.
  3. zadbali domyślna ścieżka do debugera dla Windows w ida.cfg jest Bielnik do:

    DBGTOOLS = "C:\\Program Files (x86)\\Windows Kits\\8.1\\Debuggers\\x86\\"; 
    

nie mogę ebug x64 z jakiejkolwiek debugger i byłbym wdzięczny trochę wskazówek co do prawa sposób konfigurowania debuggerów.

Nie mogę debugować aplikacji x64. kiedy ustawić debugger do bochs to uruchamia się, a potem utknie z błędów, takich jak:

enter image description here

Kiedy próbuję użyć windgb Utrzymuje donosi, że:

Could not initialize WinDgb engine...with error: The specified procedure could not be found.(000007F)...

Po kliknięciu przycisku OK otrzymuję:

"The File can't be loaded by the debugger plugin. Please verify that the parameters are valid."

Jakie są właściwe parametry?

Czy istnieje ciąg połączenia podczas debugowania aplikacji lokalnej. W plikach pomocy programu IDA mówi się, aby pozostawić ciąg połączenia pusty dla aplikacji lokalnej, ale nawet po wybraniu x64 dbgsrv.exe i ustawieniu domyślnego ciągu połączenia nie działa.

Odpowiedz

4

miałem ten sam problem, dodając WinDBG lokalizację x86 do zmiennej środowiskowej PATH rozwiązać problem dla mnie:

PATH = %PATH%;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86 
+0

będę spróbować. Czy są to zmienne użytkownika lub systemowe, do których je dodałeś? – dandan

+0

Tak, zadziałało. Pamiętaj jednak, że IDA Pro ma dwie konfiguracje: jedną dla standardowego użytkownika Windows i drugą dla administratora. – ahmd0