网站首页 > 资源文章 正文
今天给大家介绍的是一款名叫CryKeX的工具,大家可以使用该工具从任何基于Unix操作系统的运行内存中提取出加密密钥。
CryKeX特性
1. 跨平台
2. 简单实用
3. 交互性强
4. 兼容性/可移植性强
5. 应用程序独立
6. 进程封装/注入
依赖条件
1. Unix-理论上说,该工具可在任何基于Unix的操作系统平台上正常工作。
2. BASH-支持所有脚本的运行。
3. Root权限(可选项)
限制条件
1. 仅支持AES和RSA密钥
2. 目前对Firefox浏览器的支持暂不完美
3. 不支持磁盘加密(LUKS)以及PGP/GPG
4. 需要适当的用户权限以及内存授权
工作机制
基本上说,该工具会寻找某些类似密钥的数据,并通过分析其内存架构(C数据类型)来判断目标数据(密钥)的有效性。在此之前,我们也对DRAM的加密密钥安全问题进行了讨论,感兴趣的同学可以阅读下面给出的文章。【参考文献一】【 参考文献二】
CryKeX可以导出目标进程的实时内存数据,然后从中寻找出可能存在的密钥信息,整个过程中内存映射并不会发生改变。工具脚本不仅能够向正在运行的进程中注入命令,而且还可以封装新的进程(通过单独启动进程后再进行注入来实现)。这样一来,该工具几乎就可以从目标系统中的任意进程/代码中提取密钥了。
当然了,系统内核会对内存访问等行为进行限制,这也就意味着你在进行操作的过程中需要一定的高级权限。
Linux磁盘加密(LUKS)使用了反取证技术来缓解这类安全问题,但是我们仍然有可能从一段完整的内存中提取出密钥。
Firefox浏览器使用了一些类似的内存管理机制,因此当前版本的CryKeX可能无法从Firefox浏览器中提取出密钥数据。除此之外,对于PGP/GPG也是一样的(不适用)。
如何使用
安装依赖:
sudoapt install gdb aeskeyfind rsakeyfind || echo 'have you heard about sourcecompiling?'
针对openSSL AES密钥的交互示例:
opensslaes-128-ecb -nosalt -out testAES.enc
输入一个密码两次,然后在命令终止运行之前输入一些文本:
CryKeX.shopenssl
最后,按下组合键Ctrl+D三次来检查结果。
OpenSSLRSA密钥的交互示例:
opensslgenrsa -des3 -out testRSA.pem 2048
提示输入密码:
CryKeX.shopenssl
验证:
opensslrsa -noout -text -in testRSA.pem
从SSH中提取密钥:
echo'Ciphers aes256-gcm@openssh.com' >> /etc/ssh/sshd_config ssh user@server CryKeX.shssh
从OpenVPN中提取密钥:
echo'cipher AES-256-CBC' >> /etc/openvpn/server.conf openvpnyourConf.ovpn sudo CryKeX.sh openvpn
TrueCrypt/VeraCrypt也同样会受到影响:选择VeraCrypt中的“veracrypt”文件,使用密码“pass”进行加载,然后运行下列命令:
sudo CryKeX.sh veracrypt
基于Chromium的浏览器(多谢Google…):
CryKeX.shchromiumCryKeX.shgoogle-chrome
虽然我们的工具不适用于Firefox,但Tor浏览器Bundle可能会受到影响(由于其隧道机制):
CryKeX.shtor
除此之外,你还可以使用下列命令封装进程:
aptinstall libssl-devgcc-lcrypto cipher.c -o cipherCryKeX.shcipher wrap cipher
注意事项
欢迎大家对本程序进行测试,也欢迎有能力的同学贡献自己的代码。
猜你喜欢
- 2024-09-29 文本直送科技新闻:回归浏览器本业,Mozilla Firefox 产品与新兴技术打造更健全的网路环境
- 2024-09-29 分享:你用过哪些浏览器(有用的浏览器)
- 2024-09-29 最大限度保护个人隐私,国外安全浏览器:Mullvad Browser 13.0.1
- 2024-09-29 国外网友总结的最佳Android浏览器应用,看看有你用过的吗
- 2024-09-29 Mozilla修复Firefox证书订漏洞(修复火狐浏览器)
- 2024-09-29 Debian 10.7发布:修复诸多安全问题
- 2024-09-29 研究人员发现一种新的侧通道攻击,可以对在线用户进行去匿名化
- 2024-09-29 为隔离Facebook等网站收集隐私 Mozilla发布了一款火狐插件
- 2024-09-29 解密恶意软件使用的TLS (CISCO)(二)
- 2024-09-29 如何防范一些网站收集你的隐私?可以试试火狐最新的一款插件
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)