The quickest way is to use LAMP or WAMP. The inbuilt OpenSSL used there is vulnerable. You don't have to build from source, just to check this out.
Как настроить HTTP-сервер Apache с уязвимым OpenSSL
Я хочу провести некоторый тест, поэтому я хочу настроить HTTP- сервер Apache с уязвимым OpenSSL (в частности, с ошибкой Heartbleed ), и я бы лучше сделал это из исходного кода.
Как я могу это сделать?
3 ответа на вопрос
There's an Amazon AMI image available online. Aside from that, just install the version of OpenSSL that Heartbleed is present in. I believe anything below "g" will suffice.
If you just need to set up a vulnerable webserver for testing, then you do not need to bother with Apache. The openssl
command already includes all batteries. It is available on (almost) all Linux distributions, Windows packages are probably included with any WAMP package.
The following three commands create a private key, append a self-signed certificate for localhost
to it and finally start a HTTPS service that outputs some parameters when visited.
openssl genrsa -out server.pem 1024 openssl req -new -x509 -key server.pem -subj /CN=localhost >> server.pem openssl s_server -www
In your browser (or test program), you can now use the URL https://localhost:4433/
.
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
2
Ежедневная полоса Дилберта, поданная https
-
1
Обратный прокси Apache
-
-
3
Ubuntu Server с рабочим окружением GNOME - настройка разрешений файла конфигурации Apatche
-
1
Что делает адресную строку в IE зеленым?
-
8
Как я могу дать права на запись в папку всем пользователям Linux?
-
3
GMail и SSL Encryption - сколько зашифровано
-
1
Журнал ошибок Apache2
-
4
Ошибка сертификата Firefox
-
2
Ищете веб-почту, где весь сеанс SSL