Caio,
What you talk about can be done using this :
http://crypto.stanford.edu/ssl-mitm/
It creates a fake certificate on the fly as you say. But as this is
a fake certificate the user will always see a certificate error on the
browser.
I have the need of change responses on SSL conncections too. As I
think this is not the main subject of this mailing list so you can
contact me off list about this. And I think we can talk on portuguese.
Using mitm-proxy you can see the http conversation in plain text. So
you can send you version of the page easily. You must only change some
properties on the response request (like Content-Length because you
page size will probabily be different of the original page).
But I am sure it can be done.
I did some implementations on top to mitm-proxy to make this happen
and I will be happy in share with you.
Danilo.
On 15 jul, 22:19, Caio Fernando Bertoldi Paes de Andrade
<
caiof...@gmail.com> wrote:
> Adam,
>
> I am really thankful about your reply. :D
>
> About browser sending plain-text to proxy and proxy making SSL stuff you are
> completely right, that happened on weak browsers in a time far far away. x)
>
> But I still finding actual proxies that *claim* MITM SSL sessions, by
> creating a fake certificate and giving it to browser, then making SSL to
> remote server, and having plain-text access anyway. Charles<
http://www.charlesproxy.com/documentation/proxying/ssl-proxying/> and
> WebScarab <
https://www.owasp.org/index.php/WebScarab_SSL_Certificates> *claim*