kernel32! LoadLibraryW 또는 LoadLibraryA에 중단 점을 설정하려고합니다. 나는 끊임없이 받고 있어요 :LoadLibraryW에 bp를 설정할 수 없습니다.
는은 오류를 해결할 수 없습니다
내 기호 경로로 설정'KERNEL32 LoadLibraryW!'의 SRV * https://msdl.microsoft.com/download/symbols
그 문제를 해결하는 방법에 어떤 아이디어?
kernel32! LoadLibraryW 또는 LoadLibraryA에 중단 점을 설정하려고합니다. 나는 끊임없이 받고 있어요 :LoadLibraryW에 bp를 설정할 수 없습니다.
는은 오류를 해결할 수 없습니다
내 기호 경로로 설정'KERNEL32 LoadLibraryW!'의 SRV * https://msdl.microsoft.com/download/symbols
그 문제를 해결하는 방법에 어떤 아이디어?
대신 kernelbase.dll에 중단 점을 설정하십시오.
WinDbg는 주소를 확인할 때 심볼 이름과 내 보낸 함수 이름을 사용하지 않는다고 생각합니다. 이로 인해 ntdll.dll 및 kernelbase.dll로 전달되는 일부 기능에 문제가 발생합니다.
가끔 브레이크 포인트를 설정할 때 기능 이름에 "Stub"을 추가 할 수 있으며 그 기능이 실제로 하위 수준 .dll에 구현되어 있고 그 .dll의 함수에 중단 점을 설정해야한다는 것을 알아야 할 때도 있습니다. . 탭 완성 및 *!functionname*
과 같은 이름으로 찾을 수도 있습니다.
그건 이상합니다. 그것은 나를 위해 Visual Studio 디버거에서 WinDBG하지만 작동합니다. –
Windows 7의 WinDbg 10.0.15003.1001 (x86 및 x64)에서 나에게 적합합니다. 어떤 버전과 OS가 있습니까? 인터넷에 연결되어 있습니까? 브라우저에서 https://msdl.microsoft.com/download/symbols/pingme.txt를 열고 네트워크 도구를 사용하여 HTTP 200이 반환되는지 확인하십시오.'! sym noisy' 및'ld *'를 사용해보십시오. 그렇다면'lm m kernel * '의 출력은 어떻게 되나요? –
심볼 경로에서 HTTPS가 작동하지 않는 경우에만 HTTP를 사용합니다. x wildcardasteriskhere! load * w를 사용하여 찾을 수 있으며 bu/bp 붙여 넣기와 같은 symname을 붙여 넣습니다. "cond 필요시" – blabb