r***@hotmail.com
2006-12-20 07:54:37 UTC
Hi
I have made an application that requests keys from a http service.
I request the keys through https, which I thought was secore enough.
However, a friend of mine could very easily hook on my calls to wininet
API and sniff my passwords before they were encrypted.
I use the following call graph when sending my password (and username)
to the server:
InternetOpen()
InternetConnect()
HttpOpenRequest()
HttpSendRequest()
The problem is that the ssl do the encryption of my data in
HttpSendRequest() and therefore my friend could easily hook up on
HttpOpenRequest() and read my password in clear text before it was
encrypted.
Since this is a standard way of communicating I assume there is a
solution to my problem(?).
Any ideas?
thanks
/ Jonas R
I have made an application that requests keys from a http service.
I request the keys through https, which I thought was secore enough.
However, a friend of mine could very easily hook on my calls to wininet
API and sniff my passwords before they were encrypted.
I use the following call graph when sending my password (and username)
to the server:
InternetOpen()
InternetConnect()
HttpOpenRequest()
HttpSendRequest()
The problem is that the ssl do the encryption of my data in
HttpSendRequest() and therefore my friend could easily hook up on
HttpOpenRequest() and read my password in clear text before it was
encrypted.
Since this is a standard way of communicating I assume there is a
solution to my problem(?).
Any ideas?
thanks
/ Jonas R