2014-07-27 27 views
5

Tôi có IDA PRO 6.1 - (tôi không thể cài đặt phiên bản mới nhất)Ứng dụng DEbug x64 sử dụng IDA PRO 6.1

Tôi đang cố gắng gỡ lỗi ứng dụng x64 với trình gỡ lỗi bochs hoặc windgb.

tôi đã làm như sau:

  1. Bochs-2.4.6
  2. cài đặt cả x86 & phiên bản x64 của debugger cửa sổ cài đặt.
  3. Made chắn đường dẫn mặc định để trình gỡ lỗi Windows trong ida.cfg đang bĩu môi để:

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

tôi không thể ebug x64 với bất kỳ trình gỡ lỗi và tôi sẽ đánh giá cao một hướng dẫn ít nhất là sang bên phải cách cấu hình các trình gỡ rối.

Tôi không thể gỡ lỗi bất kỳ ứng dụng x64 nào. Khi tôi đặt các trình gỡ lỗi để bochs nó bắt đầu chạy và sau đó bị mắc kẹt với các lỗi như:

enter image description here

Khi tôi cố gắng sử dụng windgb nó tiếp tục báo cáo rằng:

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

Khi tôi nhấp vào OK, tôi nhận được:

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

Các thông số phù hợp là gì?

Có chuỗi kết nối khi tôi đang gỡ lỗi ứng dụng cục bộ hay không. Trong các tập tin trợ giúp IDA nó nói để lại chuỗi kết nối trống cho ứng dụng cục bộ, nhưng ngay cả khi tôi chọn x64 dbgsrv.exe và thiết lập chuỗi kết nối mặc định là không hoạt động.

Trả lời

4

tôi đã cùng một vấn đề, thêm các vị trí x86 windbg vào biến PATH môi trường giải quyết vấn đề này cho tôi:

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

tôi sẽ cung cấp cho nó một thử. Có phải biến Người dùng hoặc Hệ thống mà bạn đã thêm vào đó không? – dandan

+0

Có nó hoạt động. Hãy nhớ rằng IDA Pro có 2 cấu hình: một cho người dùng Windows chuẩn và một cho người dùng quản trị. – ahmd0

Các vấn đề liên quan