前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Lucifer:一款强大的自动化渗透测试工具

Lucifer:一款强大的自动化渗透测试工具

作者头像
FB客服
发布2021-07-02 14:36:01
1.3K0
发布2021-07-02 14:36:01
举报
文章被收录于专栏:FreeBuf

关于Lucifer

Lucifer是一款功能强大的渗透测试工具,可以帮助广大研究人员实现各种自动化渗透测试任务,比如说本地权限提升、文件/数据枚举以及数据提取等操作。毫无疑问,Lucifer所提供的各种自动化模块可以很大程度地提升安全研究人员的工作效率。

工具安装

代码语言:javascript
复制
git clone https://github.com/Skiller9090/Lucifer.git

cd Lucifer

pip install -r requirements.txt

python main.py --help

工具命令

命令

描述

help

显示帮助菜单

name

显示当前shell名称

id

显示当前shell的ID

show

根据输入显示选项或模块,例如:show

options

显示已设置的变量或选项列表t

set

设置一个变量或选项,例如:set

set_vars

根据加载模块自动设置所需变量

description

显示加载模块的描述信息

auto_vars

显示当前shell的auto_vars 为True或False

change_auto_vars

针对shell修改auto_vars 选项

reindex

重新索引全部模块

use

使用一个模块,例如:use

run

运行当前模块快

spawn_shell

生成一个替代shell

open_shell

使用id打开一个shell,例如:open_shell

show_shells

显示所有shell的ID以及绑定的名称

set_name

设置当前shell的名称,例如 set_name

set_name_id

通过ID设置一个shell的名称,例如:set_name_id

clear

清屏

close

关闭当前shell

reset

重置所有设置

exit

退出程序

使用Java

Lucifer可以利用 LMI.Java extension来让Python和Java代码协同使用,此时我们需要安装jpype1,并在Python环境中运行下列命令:

代码语言:javascript
复制
pip install jpype1

接下来,我们就可以跟LMI.Java.compiler和LMI.Java.luciferJVM进行交互了,这里可以允许我们通过Python来调用Java函数以及实例化Java类。

工具运行演示

设置变量

运行模块

设置

项目地址:点击底部【阅读原文】获取

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于Lucifer
  • 工具安装
  • 工具命令
  • 使用Java
  • 工具运行演示
    • 设置变量
      • 运行模块
        • 设置
        相关产品与服务
        网站渗透测试
        网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档