Kraken:一款基于爆破技术的多平台分布式密码安全测试工具

关于Kraken

Kraken是一个功能强大的多平台在线分布式密码安全测试工具,该平台基于暴力破解技术来实现对密码安全性的测试,并允许广大研究人员在多台设备上以并行处理的方式遍历字典(基于crunch字典生成器)。除此之外,该工具不仅可以通过Web浏览器和Web应用程序的方式使用,而且还能够以独立的基于Electron的客户端执行。

易于使用、容错率高和可扩展性强也是Kraken的特性之一。

Kraken的主要目的是为了帮助广大研究人员更好地分析密码安全问题,并通过一个简单易用的解决方案,克服分布式爆破技术在单一设备上的负载限制。

工具安装

服务器和浏览器客户端

Kraken是一个使用了Docker-
Compose实现的容器化应用,它将会启动数据库(Postgres)、S3文件存储(Minio)、服务器端和浏览器客户端等几个组件。

首先,我们需要使用下列命令将该项目源码克隆至本地:

git clone https://github.com/arcaneiceman/kraken.git

我们可以在项目代码库的根目录找到Docker-Compose文件,然后直接使用下列命令完成Kraken的部署:

docker-compose up

Kraken的浏览器客户端可以通过下列形式访问:

HTTP:localhost:8080

HTTPS: https://localhost:8443

注意:如果需要从远程计算机运行浏览器客户端,这必须服务器URL和浏览器URL必须使用HTTPS。如果你托管服务器的本地地址为192.168.1.2,那么浏览器客户端的地址必须为https://192.168.1.2:8443,而服务器URL必须为https://192.168.1.2:8443/api。

如需上传密码列表或字典文件,请将它们上传到Minio控制台(localhost:9001),字典文件动态生成方式可以参考crunch使用手册【
传送门
】。

可移动桌面客户端

Kraken的桌面客户端是一个基于Electron的可移动应用程序,而且可以在macOS、Windows和Linux系统上运行。考虑到敏感权限方面的问题,我们建议广大研究人员使用下列方式编译代码库:

git clone https://github.com/arcaneiceman/kraken.git

cd kraken-client

npm install

npm run electron-start

Windows安装和使用

Windows的exe客户端运行需要使用到hashcat依赖,Hashcat文件可以直接点击【
这里
】下载,或者,直接点击下列链接下载获取打包好的工具套件:

exe客户端文件:【[
传送门](https://github.com/arcaneiceman/kraken/releases/download/dockerUpdate/kraken-
client.1.2.0.exe)】

带有依赖组件的打包工具:【[
传送门](https://github.com/arcaneiceman/kraken/releases/download/dockerUpdate/kraken-
client-with-dependencies.zip)】

向Kraken添加字典文件

如需将我们自己的字典文件添加到Minio,可以按照下列步骤进行操作:

1、打开浏览器,输入http://localhost:9001/来访问你的Minio控制台:

2、使用<用户名:admin,密码:password>进行登录,此时将会看到Kraken的操作页面:

3、点击“Browse”来查看哪些文件可用,并使用“Upload”按钮添加我们自己的字典文件:

4、等待几分钟(或直接重启服务器)等服务器接收到之后,我们就可以通过日志来查看字典状态了,如果字典文件特别大的话,还需要等待服务器一段时间进行数据索引:

5、当我们在创建请求的时候,就可以查看到字典文件了:

最后

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

同时每个成长路线对应的板块都有配套的视频提供:


当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料&工具,并且已经帮大家分好类了。

因篇幅有限,仅展示部分资料,有需要的小伙伴,可以【扫下方二维码】免费领取:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 好的,您可以使用在线图片压缩工具来压缩图像。这些工具可以在线将图像文件的大小减小,而不会损失图像质量。一些推荐的在线图片压缩工具包括: 1. TinyPNG(https://tinypng.com/):可以将PNG和JPEG图像文件压缩至最小。 2. Compressor.io(https://compressor.io/):可以将多种图像格式(包括PNG、JPEG、GIF和SVG)压缩至最小。 3. Kraken.io(https://kraken.io/):可以将PNG、JPEG和GIF图像文件压缩至最小,并提供多种压缩选项。 4. Online-Convert(https://image.online-convert.com/convert-to-jpg):可以将多种图像格式转换为JPEG并压缩至最小。 使用这些工具时,您只需要将图像文件上传到网站,然后点击“压缩”按钮即可。在压缩完成后,您可以下载压缩后的图像文件。 希望这些信息对您有帮助。如果您有其他问题,请随时告诉我。 ### 回答2: 当今社交媒体和网页的普及,我们经常需要上传图片。然而,图片文件大小对于上传和分享来说经常是个问题。为了克服这个问题,我们需要一个在线图片压缩工具。 一个在线图片压缩工具是一个方便易用的工具,可以帮助我们压缩图片的文件大小,同时保持图片的质量。这种工具通常可以通过互联网访问,并且无需下载或安装软件。使用在线图片压缩工具,我们可以选择图片并将其上传到工具的服务器上,然后工具会自动压缩该图片,并提供一个可以下载压缩后的图片的链接。 在线图片压缩工具可以提供多种可调整的参数,例如压缩比率和像素尺寸。我们可以根据需要选择适合的参数,来达到我们所需的图片大小和质量。此外,有些在线图片压缩工具还提供批量压缩功能,使我们能够同时压缩多个图片,省时高效。 使用在线图片压缩工具有几个好处。首先,它可以帮助我们减小图片的文件大小,节省存储空间和网络带宽。其次,压缩后的图片加载速度更快,减少了用户等待时间。此外,压缩后的图片在社交媒体和网页上分享更方便,因为它们更小且加载更快。最重要的是,在线图片压缩工具使我们能够轻松快捷地处理大量的图片。 总之,一个在线图片压缩工具是现代生活中必备的工具之一,它可以帮助我们有效地压缩图片文件大小,并提高图片加载速度。我需要一个在线图片压缩工具,以方便我在上传和分享图片时节省时间和资源。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值