Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
cookbook-update-glibc — cookbook 用于更新 glibc。CVE-2015-0235(GHOST) | Kitploit
工具/GitHubGitHub/koudaiii-archives/cookbook-update-glibc
漏洞分析脚本与自动化配置审计DevSecOps学习与教育Archived
GitHubkoudaiii-archives/cookbook-update-glibc

cookbook-update-glibc

cookbook 用于更新 glibc。CVE-2015-0235(GHOST)

查看仓库

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
611年前尚未审核
分享

cookbook-update-glibc

概述

用于更新glibc的cookbook。 CVE-2015-0235(GHOST)

  • 日文 http://www.walbrix.com/jp/blog/2015-01-ghost.html

  • 英文 http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-0235

描述

通过Chef Solo更新glibc。

  • 注意:此cookbook需要重启。
  • 支持Ubuntu和CentOS平台。

要求

  • cookbook 'build-essential'
  • cookbook 'apt'
  • cookbook 'yum-epal'

安装

  • Ruby 2.1.5 或更高版本
  • gem install bundler

用法

  • bundle install
root@kitploit:~
bundle install
  • 设置节点
root@kitploit:~
{
  "run_list": [
    "recipe[security_check_glibc]", # 设置漏洞利用代码并编译
    "recipe[security_update_glibc]" # glibc更新后重启节点
  ]
}
  • 设置测试(默认webapp)
root@kitploit:~
$ mv spec/webapp spec/YourServer
  • 测试
root@kitploit:~
$ rake spec LOGIN_USER=loginuser PASS=userpassword
  • 配置服务器
root@kitploit:~
$ bundle exec knife solo bootstrap YourServer

开发(Vagrant)

构建并运行测试

  • 安装virtualbox

  • 安装vagrant

  • 启动

root@kitploit:~
vagrant up
  • 添加SSH配置
root@kitploit:~
vagrant ssh-config >> ~/.ssh/config
  • 修改Host
root@kitploit:~
$ vim ~/.ssh/config
- Host default
+ Host webapp
  • 测试
root@kitploit:~
$ rake spec LOGIN_USER=vagrant PASS=vagrant
  • 配置服务器
root@kitploit:~
$ bundle exec knife solo bootstrap webapp
  • 此Vagrant已完全对应(glibc-2.12-1.149.el6_6.5.x86_64)

贡献

  • Fork本仓库到GitHub
  • 创建一个命名特性分支(比如add_component_x)
  • 编写你的修改
  • 如果可能,为你的修改编写serverspec测试并确保它们全部通过
  • 通过GitHub提交Pull Request
下载工具