Use HTTPS for Microsoft symbol server URL #1300

Merged
merged 1 commit into from Dec 13, 2016

Projects

None yet

2 participants

@xiaoyinl
Contributor
xiaoyinl commented Nov 28, 2016 edited

Update Microsoft symbol server URL to https://msdl.microsoft.com/download/symbols. This is the default sympath in WinDbg 10.0.14321.


This change is Reviewable

@xiaoyinl xiaoyinl Use HTTPS for Microsoft symbol server URL
Update Microsoft symbol server URL to https://msdl.microsoft.com/download/symbols. This is the default sympath in WinDbg 10.0.14321
c2ae909
@mrexodia
Member

This doesn't work for me probably because an older version of dbghelp is used...

DBGHELP: Symbol Search Path: SRV*C:\CodeBlocks\x64dbg\bin\x32\symbols
DBGHELP: Symbol Search Path: SRV*.\symbols*https://msdl.microsoft.com/download/symbols
SYMSRV:  File: wkernelbase.pdb

SYMSRV:  Notifies the client application that a proxy has been detected.
SYMSRV:  Sending the information request to the server.
SYMSRV:  Successfully sent the information request to the server.
SYMSRV:  Get File Path: /download/symbols/wkernelbase.pdb/AADE8C1649CD4F9BB689CF0E15DBA69D2/wkernelbase.pdb

SYMSRV:  Notifies the client application that a proxy has been detected.
SYMSRV:  Sending the information request to the server.
SYMSRV:  Successfully sent the information request to the server.
SYMSRV:  .\symbols\wkernelbase.pdb\AADE8C1649CD4F9BB689CF0E15DBA69D2\wkernelbase.pdb not found
SYMSRV:  https://msdl.microsoft.com/download/symbols/wkernelbase.pdb/AADE8C1649CD4F9BB689CF0E15DBA69D2/wkernelbase.pdb not found
DBGHELP: wkernelbase.pdb - file not found
DBGHELP: KERNELBASE - export symbols
DBGHELP: Symbol Search Path: SRV*C:\CodeBlocks\x64dbg\bin\x32\symbols
@xiaoyinl
Contributor

@mrexodia Interesting. I guess it's not because of dbghelp, because for this pdb file, the https link returns 404 while the http link returns 200 (seems to be a misconfiguration of the symbol server). Could you please try some other files to see if their symbol files are accessible with the https link? I will email Microsoft to report this issue.

@mrexodia
Member
@mrexodia
Member

@xiaoyinl Did you find more information with HTTPS and the symbol servers?

@xiaoyinl
Contributor

@mrexodia It seems this is a known issue. https://twitter.com/aluhrs13/status/804873329446440960 I will test again next week. If there is still any issue with HTTPS, I will email them.

@xiaoyinl
Contributor

By the way, last time when I tested, both http and https returned 404.

@mrexodia mrexodia merged commit 7bb1198 into x64dbg:development Dec 13, 2016
@mrexodia
Member

Okay it appears to work now, thanks!

@xiaoyinl xiaoyinl deleted the unknown repository branch Dec 15, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment