电脑疯子技术论坛|电脑极客社区

 找回密码
 注册

QQ登录

只需一步,快速开始

[WEB前端技术] 如何使用Lucifer实现自动化渗透测试任务

[复制链接]
zhaorong 发表于 2021-7-1 11:22:28 | 显示全部楼层 |阅读模式
关于Lucifer

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

QQ截图20210701111558.png

工具安装
  1. git clone https://github.com/Skiller9090/Lucifer.git
  2. cd Lucifer
  3. pip install -r requirements.txt
  4. python main.py --help
复制代码

工具命令
命令
描述

help
显示帮助菜单

name
显示当前shell名称

id
显示当前shell的ID

show
根据输入显示选项或模块,例如:show <options/modules>

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环境中运行下列命令:
  1. pip install jpype1
复制代码

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

设置变量

99.png

运行模块

98.png

设置

QQ截图20210701112150.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|VIP|电脑疯子技术论坛 ( Computer madman team )

GMT+8, 2025-2-2 20:36

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表