Sploitus

Exploit for openssl-heartbleed-fix

kitploit Β· 2026-08-25

Exploit Code

MARKDOWN31 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-SAMMYFUNG-OPENSSL-HEARTBLEED-FIX
# openssl-heartbleed-fix

Π‘ΠΊΡ€ΠΈΠΏΡ‚ исправлСния OpenSSL Heartbleed (CVE-2014-0160)

Sammy Fung some-email@example.com

Ошибка OpenSSL Heartbleed ([CVE-2014-0160] (http://www.us-cert.gov/ncas/alerts/TA14-098A)) Π±Ρ‹Π»Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° спСциалистами ΠΏΠΎ сСтСвой бСзопасности, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ систСмы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вСрсии OpenSSL, оказались Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹.

ВСорСтичСски прСдполагаСтся, Ρ‡Ρ‚ΠΎ сСртификаты SSL Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… Π²Π΅Π±-сСрвСрах скомпромСтированы, поэтому Ρ‚Π°ΠΊΠΆΠ΅ рСкомСндуСтся ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ SSL-сСртификат с использованиСм исправлСнной вСрсии OpenSSL.

ΠžΠ±ΠΎΠ±Ρ‰Π°Ρ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ исправлСния, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ OpenSSL с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ apt-get ΠΈΠ»ΠΈ yum Π² Linux-систСмах, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‚Π° сборки OpenSSL β€” 2014/4/7 ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅.

$ apt-get update && apt-get install -y libssl1.0.0 openssl

Π—Π°Ρ‚Π΅ΠΌ сгСнСрируйтС Π½ΠΎΠ²Ρ‹ΠΉ SSL-сСртификат для Π²Π΅Π±-сСрвСра Apache HTTP, послС Ρ‡Π΅Π³ΠΎ пСрСзапуститС Apache httpd, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ процСсс.

$ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/ssl-cert-snakeoil.key -out /etc/ssl/certs/ssl-cert-snakeoil.pem

Π­Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ просто, ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ исправлСниС ошибок, поэтому рСкомСндуСтся ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ записи Π² Π±Π»ΠΎΠ³Π°Ρ… (Π½Π° английском ΠΈ китайском языках).

Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ openssl-heartbleed-fix.sh написан Π½Π° основС ΠΌΠΎΠ΅ΠΉ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ англоязычной записи Π² Π±Π»ΠΎΠ³Π΅ ΠΎΠ± этой ошибкС. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ этот git-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈΠ»ΠΈ сам скрипт, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Ссли ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ скрипт.

## Вопросы ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°

По Π»ΡŽΠ±Ρ‹ΠΌ вопросам Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ со ΠΌΠ½ΠΎΠΉ.

## Π‘Π»ΠΎΠ³

  * [Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Linux-систСм с OpenSSL Heartbleed (CVE-2014-0160)] (http://www.linuxharbour.com/fixing-linux-systems-with-openssl-heartbleed-cve-2014-0160/)
  * [OpenSSL Heartbleed (CVE-2014-0160) 解決方法] (http://sammy.hk/openssl-heartbleed-cve-2014-0160-solution/)