行业解决方案查看所有行业解决方案
IDA 用于解决软件行业的关键问题。
发布时间:2022-10-15 15: 46: 13
Hex-Rays Vault authentication
The Lumina server delegates authentication to the Hex-Rays Vault server. That is where the primary source of users
information is located.
Consequently, it is the exact same set of users, with the exact same credentials as those that are able to use the Hex-
Rays Vault server, that will be able to make use of the Lumina server.
Assuming Alice was registered in the Hex-Rays Vault server (and has admin rights), she should be able to use the lc
utility to perform operations on the Lumina server.
NOTE lc is the Lumina command-line administration client, which comes with the Lumina server installer. We
will assume the server has been installed in /opt/lumina/, and thus lc is present in /opt/lumina/lc.
>cd /opt/lumina
>./lc -hlumina.acme.com -ualice -psecr3t info
Hex-Rays Lumina Server v8.0
Lumina time: 2022-09-01 14:28:02, up since 2022-09-01 14:27:58
MAC address:
Client name: alice *ADMIN*
Client host: 127.0.0.1
>./lc -hlumina.acme.com -ualice -psecr3t users
LastActive Adm Login License User name Email
------------------- --- ----- --------------- --------- --------------
2022-09-01 14:28:04 * alice AA-A11C-AC8E-01 Alice alice@acme.com
# Shown 1 results
"shadow" copy of users in the Lumina server
Although the authority for user management & authentication is the Hex-Rays Vault server, the Lumina server will need to
"shadow" that information for its own database to be in a coherent state.
Every time a user opens a new connection to the Lumina server it will in turn perform a call to the Hex-Rays Vault server
to authenticate the user against the provided credentials.
Depending on the success of that latter call, a "shadow" of the user will be recorded, updated, or deleted from the Lumina
server’s database.
NOTE Not everything is copied to the Lumina server’s shadow users table; in particular, the password hash
isn’t.
Useful environment variables
To facilitate using lc, you may consider defining the following environment variables:
export LUMINA_HOST=lumina.acme.com
export LUMINA_USER=alice
export LUMINA_PASS=secr3t
After that, you can connect to the server effortlessly. For example, this command will print information about the server
and the client:
>./lc info
Hex-Rays Lumina Server v8.0
Lumina time: 2022-09-01 14:28:02, up since 2022-09-01 14:27:58
MAC address:
Client name: alice *ADMIN*
Client host: 127.0.0.1
...
Hex-Rays Vault认证
Lumina服务器将认证委派给Hex-Rays Vault服务器。主要的用户信息源就在那里。
因此,能够使用Hex-Rays Vault服务器的完全相同的用户组,以及具有完全相同凭据的用户,才能够使用Lumina服务器。
假设Alice在Hex-Rays Vault服务器中注册(并具有管理员权限),则应能够使用lc实用程序在Lumina服务器上执行操作。
注意,lc是Lumina命令行管理客户端,它随Lumina服务器安装程序一起提供。我们将假定服务器已安装在/opt/lumina/中,因此lc存在于/opt/lumina/lc中。
cd/opt/lumina
./lc-hlumina.acme.com-ualice-psecr3t info
Hex-Rays Lumina Server v8.0
Lumina time:2022-09-01 14:28:02,up since 2022-09-01 14:27:58
MAC address:
Client name:alice ADMIN
Client host:127.0.0.1
./lc-hlumina.acme.com-ualice-psecr3t users
LastActive Adm Login License User name Email
2022-09-01 14:28:04*alice AA-A11C-AC8E-01 Alice ACME Laboratories
Shown 1 results
Lumina服务器中用户的“阴影”副本
虽然用户管理和认证的权限归属于Hex-Rays Vault服务器,但Lumina服务器需要将该信息“阴影”到自己的数据库中,以使其数据库保持一致。
每次用户打开到Lumina服务器的新连接时,它将反过来调用Hex-Rays Vault服务器,根据提供的凭据对用户进行认证。
根据后者调用的成功与否,将从Lumina服务器的数据库中记录、更新或删除用户的“阴影”。
注意,并非所有内容都会复制到Lumina服务器的阴影用户表中;特别是密码哈希值不会被复制。
有用的环境变量
为了方便使用lc,您可以考虑定义以下环境变量:
export LUMINA_HOST=lumina.acme.com
export LUMINA_USER=alice
export LUMINA_PASS=secr3t
此后,您就可以轻松连接到服务器了。例如,此命令将打印有关服务器和客户端的信息:
./lc info
Hex-Rays Lumina Server v8.0
Lumina time:2022-09-01 14:28:02,up since 2022-09-01 14:27:58
MAC address:
Client name:alice ADMIN
Client host:127.0.0.1
...
展开阅读全文
︾
读者也喜欢这些内容:
ida lumina是什么?ida lumina的应用场景有哪些?
在软件开发和逆向工程领域,IDA Pro是一个广为人知的工具,用于反编译和分析二进制文件。而IDA Lumina是IDA Pro中的一个新功能,专注于提高反编译和分析的效率。那么,IDA Lumina具体是什么?它有哪些应用场景?本文将详细解答这些问题,并介绍IDA的不同版本。...
阅读全文 >
IDA Pro 键盘快捷键(Shortcut keys)
...
阅读全文 >
IDA Pro Export trace到文本文件(Export trace to text file)
...
阅读全文 >
ida pro安装教程
IDA Pro是一款常用的功能强大的反汇编和逆向工程工具,可以用于分析二进制代码和漏洞挖掘等领域。在软件硬件等多个行业都有非常多的应用,几乎所有互联网大厂都是IDA Pro的用户,它们都在使用IDA Pro帮助自己进行逆向工程。下面我将为大家介绍IDA Pro的安装教程。...
阅读全文 >