百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

lumen

> 编程语言
开源

用于 IDA Pro 的私有 Lumina 服务器

1.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

用于 IDA Pro 的私有 Lumina 服务器

Lumen

一个私有的 Lumina 服务器,可与 IDA Pro 7.2+ 共同使用。 lumen.abda.nl 运行此服务器。 您可以在 这里 阅读有关协议研究的内容。

特性

  • 存储函数签名,以便您(以及您的团队)可以使用 IDA 内置的 Lumina 功能快速识别以前发现的函数。
  • 由 PostgreSQL 提供支持
  • 实验性 HTTP API,可通过文件或函数哈希查询数据库中的注释。

开始使用

Docker 方法 (推荐)

在该方法中,将下载预编译的 Docker 图像,您只需要 Docker-compose.yml。

  1. 安装 Docker-engine 和 Docker-compose。
  2. 如果使用自定义 TLS 证书,请将私钥(.p12 或 .pfx 扩展名)复制到 ./dockershare 并在 .env 中设置密钥密码为 PKCSPASSWD。
  3. 如果使用自定义 Lumen 配置,请将其复制到 ./dockershare/config.toml。
  4. 否则,或者如果您完成了这些步骤,只需运行 Docker-compose up。
  5. 无论如何,如果在 config.toml 中启用 TLS,则会在 ./dockershare 中生成一个 hexrays.crt 文件,可复制到 IDA 安装目录。
  • 安装 postgres
  • 安装 diesel-cli 并运行迁移:
bash
     cargo install diesel_cli --no-default-features -Fpostgres
     diesel --config-file common/diesel.toml \
        --database-url postgres://postgres:password@localhost/lumen \
        migration run
     ```
5. `cargo build --release`
### 使用方法
```bash
./lumen -c config.toml

配置 IDA

IDA Pro >= 8.1

如果您过去使用过 LUMEN,请删除 ida.cfg 或 idauser.cfg 文件中的 LUMINA 设置,否则将收到有关此问题的警告。 配置参数不正确。

在 Linux 下的设置:
bash
#!/bin/sh
export LUMINA_TLS=false
$1
  • 将其保存为 ida_lumen.sh,执行 "chmod +x ida_lumen.sh",现在可以使用 "./ida_lumen.sh ./ida" 或 "./ida_lumen ./ida64" 来运行 IDA
在 Windows 下的设置:
batch
set LUMINA_TLS=false
%1
  • s

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustcollaborationidaida-prolumen

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言