IDA Pro > IDA Pro教程 > 使用技巧 > 安装License Server和导入许可指南

安装License Server和导入许可指南

发布时间:2025-01-08 09: 57: 00

安装License Server和导入许可

官方安装文档  https://docs.hex-rays.com/admin-guide/license-server

可以参考以下安装过程,实际安装包名称和许可文件名称以Portal中下载为准。

安装hexlicsrv90_x64linux.run

上传安装包,给予执行权限并安装。

chmod +x hexlicsrv90_x64linux.run

sudo ./hexlicsrv90_x64linux.run

[sudo] password for andy:

 

欢迎使用 Hex-Rays 许可证服务器安装向导

软件许可协议
请阅读以下软件许可协议。在继续安装之前,您必须接受本协议的条款。
按 [Enter] 继续:
Hex-Rays 最终用户软件许可协议
本最终用户软件许可协议(“协议”)是 Hex Rays SA(注册地址为比利时列日市 Rue Rennequin-Sualem 34,4000,注册号为 0873.473.914,以下简称“HEX-RAYS”、“我们”、“我们的”)与您(“客户”、“您”或“最终用户”)之间的具有法律约束力的协议,并与您的购买协议一起,规范您对 HEX-RAYS 软件(“软件”)和文档(“文档”)的使用。本协议也适用于 HEX-RAYS 可能为您提供的与软件相关的任何辅助服务,包括许可证激活服务。
如果您不同意本协议的条款,HEX-RAYS 将不会且不授予您使用软件的权利,您不得使用该软件。
如果本协议的条款与任何其他使用条款或条款和条件发生冲突,则以本协议的条款为准。
HEX-RAYS 可能基于合理且有记录的原因,更改、补充或修改本协议中与您未来使用软件相关的条款,并可能随时以书面形式提前一个月通知您。如果您不同意这些新条款,您可以在通知期结束时停止使用软件,并要求按比例退款(取决于您的订阅方案)。
按 [Enter] 继续:

  1. 许可的授予与范围
    1.1. 根据本协议的条款和条件,您被授予一项有限的、非独占的、不可转让的、不可分许可的、可撤销的全球许可,以使用软件的机器代码版本及其相关文档(“文档”)。您使用软件的权利受本协议中规定的所有条款和条件的限制。
    1.2. 根据购买协议中定义的或许可协议中提供的许可证,软件可能根据以下许可方案提供,以规范软件的最终使用:
    i. 专业许可证(也称为 IDA Pro)。如果您正在许可软件的专业版本(“专业许可证”),则您可以在自己的内部业务目的下使用该软件,但需遵守本协议的条款。每个在专业许可证下提供的软件和文档副本一次只能由单个用户使用。
    ii. 家庭许可证(也称为 IDA Home)。如果您正在许可软件的家庭版本(“家庭许可证”),则您只能在非商业环境中使用该软件,并需遵守本协议的条款。每个在家庭许可证下提供的软件和文档副本一次只能由单个用户使用。每个家庭许可证允许您在个人笔记本电脑和家用计算机上安装软件,前提是其他用户不得在这些计算机上使用该软件。
    iii. 演示许可证(也称为 IDA Demo)。如果您正在为评估目的许可软件(“演示许可证”),则您只能在非商业环境中并在有限的时间内使用该软件。演示版本的软件旨在展示完整版本软件的功能,其许可条款如下所述。尽管本协议中有任何其他规定,软件的演示许可证是“按原样”提供的,不提供任何形式的赔偿、支持或保证,无论是明示的还是暗示的。演示许可证按“每用户”许可,并受本协议条款的约束。每个软件副本一次只能由单个用户使用。您可以在办公室工作站、个人笔记本电脑和家用计算机上安装该软件,前提是其他用户不得在这些计算机上使用该软件。
    iv. 教育许可证(也称为 IDA Classroom、IDA Classroom Free 或 IDA EDU)。如果您正在为教育目的许可软件(“教育许可证”),则您只能用于向学生提供程序分析、恶意软件分析和/或逆向工程课程,或在学术界进行研究,无论该许可证是付费还是免费提供的。教育版本的软件只能由定期公开招收学生的大学、工程学院、学术机构或教育提供者使用,明确排除不公开招收学生的军事机构和公司培训中心。尽管本协议中有任何其他规定,教育许可证的软件是“按原样”提供的,不提供任何形式的赔偿、支持或保证,无论是明示的还是暗示的。
    v. 免费许可证(也称为 IDA FREE)。如果您正在许可软件的免费版本(“免费许可证”),则您只能在非商业环境中使用该软件,并需遵守本协议的条款。每个在免费许可证下提供的软件和文档副本一次只能由单个用户使用。每个免费许可证允许您在个人笔记本电脑和家用计算机上安装软件,前提是其他用户不得在这些计算机上使用该软件。尽管本协议中有任何其他规定,免费许可证的软件是“按原样”提供的,不提供任何形式的赔偿、支持或保证,无论是明示的还是暗示的,并且 HEX-RAYS 可以随时撤销该许可证。
    1.3. 如果您正在许可软件的专业版本(“专业许可证”),您可以允许您的承包商(每个称为“被许可的第三方”)使用该软件,仅用于向您提供服务,前提是该使用符合本协议和购买协议。您应对任何被许可的第三方违反本协议的行为负责。
    按 [Enter] 继续:
    1.4. 根据购买协议中定义的或许可协议中提供的许可证,软件可能根据以下许可方案提供,以规范软件的安装和并发使用:
    (i) “每命名用户”许可证(或“命名许可证”):每个“每命名用户”许可证允许您组织指定的已识别用户在最多三台属于您或完全由您控制的计算机上安装软件,前提是其他用户不得在这些计算机上使用该软件。每个“每命名用户”许可证允许已识别用户一次只能在一台计算机上使用该软件。
    (ii) “每固定计算机”许可证(或“计算机许可证”):每个“每固定计算机”许可证允许您的公司在一台固定的物理或虚拟计算机上安装和使用该软件。
    (iii) “浮动(漫游)”许可证:每个浮动许可证允许您的公司在所需数量的计算机上安装该软件。一个浮动许可证允许一次并发使用该软件。
    1.5. 根据购买协议中定义的或许可协议中提供的许可证,软件可能根据以下许可方案提供,以规范基于软件的衍生作品的创建:
    (i) 除非您正在许可软件的 OEM 版本,否则本许可证不允许您创建、安装、维护、分发、转让、出借、租赁、共享、出售、转让、分许可、出租或分时共享基于软件的衍生作品,例如但不限于创建基于软件的服务器以满足不同内部或外部用户的需求(无论是免费还是付费),或创建嵌入软件的应用程序并将其分发给内部或外部用户(无论是免费还是付费)。
    a. 作为例外,您被授权使用、创建、安装、维护基于软件的衍生作品,前提是这些作品 a) 仅通过授权接口和库(即 IDA C++ SDK 或 IDAPython API 或 IDALIB 或 IDA-T)从软件中派生,并且 b) 仅在您的许可证授权的同一物理或虚拟计算机上使用。
    b. 本许可证允许您分发、转让、共享、转让、分许可基于授权接口和库的衍生作品,前提是分发、转让、共享、转让、分许可 a) 是免费的,并且 b) 受不与本协议冲突的条款约束,并且此类基于授权接口和库的衍生作品仅在我们授予的许可证授权的同一物理或虚拟计算机上使用。
    (ii) “OEM”许可证允许您创建、安装、维护、分发、转让、出借、租赁、共享、出售、转让、分许可、出租或分时共享基于软件的衍生作品,无论是免费还是付费。每个 OEM 许可证的具体使用条款应在购买协议的附录中描述。OEM 许可证仅在 Hex-Rays 和客户签署购买协议的附录后有效。
    1.6. 本软件许可证还允许您:
    (i) 制作合理数量的备份副本,仅用于存档或恢复目的。
    (ii) 在 HEX-RAYS 事先书面批准的情况下,将软件和本许可证下的所有权利转让给第三方,同时提供本许可证和所有文档的副本,前提是第三方同意并遵守本协议的条款。在将许可证转让给任何第三方后,您将失去使用软件和文档的权利。
    许可证的期限取决于购买协议中规定的许可证类型,并对应于以下两种类型之一:
    按 [Enter] 继续:
    l 永久许可证(即持续整个软件知识产权保护期限的许可证)。在支付适用的费用后,客户被授予一项永久的、全球的、非独占的、不可转让的许可证,仅用于根据 HEX-RAYS 提供的文档和协议使用软件的目标代码版本,并且仅用于其内部业务目的。客户承认,在购买永久许可证时,软件的支持将在许可证授予日期的第一个周年日到期,除非续订。
    l 订阅许可证(即在购买协议中规定的有限期限内授予的许可证)。客户被授予一项固定期限的、全球的、非独占的、不可转让的许可证,仅用于根据 HEX-RAYS 提供的文档使用软件的目标代码版本,并且仅用于其内部业务目的。除非购买协议中另有规定,订阅许可证的有效期为一年,最迟从许可证授予日期开始。然后,除非一方在当期有效期结束前至少三十 (30) 天书面通知另一方不续订,否则将自动默认为续订一年。
    除免费许可证外,许可证在任何情况下默认均为临时许可证,直至您支付 HEX-RAYS 为您的软件使用开具的所有发票,并支付购买协议中规定的相应报酬。如果未及时收到软件使用的任何付款,您必须立即停止使用。
  2. 限制
    2.1. 除非本协议明确允许,否则您不得,也不得允许或授权任何人:
    (i) 分发、转让、出借、租赁、共享、出售、转让、分许可、出租或分时共享任何软件或其任何组件或产品密钥,或允许第三方下载或安装任何软件,除非适用法律另有明确允许;
    (ii) 复制、反编译、反汇编或逆向工程,或以其他方式尝试从软件中提取或派生源代码或任何方法、算法或程序,除非适用法律另有明确允许,或修改、改编、翻译或基于软件创建衍生作品;
    (iii) 更改或规避任何产品、密钥或许可证限制,或以使您超出购买数量、击败任何使用限制或允许多个用户共享此类权利以超出购买数量的方式转让或重新分配命名用户许可证或权利;
    (iv) 使用、提供、嵌入或以其他方式利用软件(无论是免费还是付费),在任何托管服务提供商(MSP)产品中:平台即服务(PaaS)产品;服务局;或其他类似产品或服务,包括将独立软件作为托管服务(SaaS)提供;
    (v) 如果您是竞争对手,则使用软件,或以任何与 HEX-RAYS 竞争的方式使用软件,包括但不限于基准测试、收集和发布与软件性能相关的数据或分析,或开发或营销与任何软件或服务竞争的产品,而无需首先邀请 HEX-RAYS 审查结果;
    (vi) 以任何方式或出于任何目的使用软件,侵犯、盗用或以其他方式侵犯任何第三方的知识产权或其他权利,或违反任何适用法律,包括出口法律。
  3. 知识产权
    3.1. 软件和文档由 HEX-RAYS 许可给您,而非出售给您。除本协议明确授予的许可外,HEX-RAYS 代表其自身及其关联公司和供应商保留软件和文档中未明确授予您的所有权利。软件和文档中的权利在所有现有或未来开发的形式、媒体和技术中均有效并受保护。如果软件以可移动媒体形式提供给您,您可能拥有交付软件的媒体,但 Hex-Rays SA 保留软件本身的所有副本的所有权。
  4. 与软件相关的辅助服务
    4.1. 本许可证允许您以自主方式使用软件,无需连接网络或互联网。
    4.2. 本许可证还允许您使用 HEX-RAYS 通过互联网提供的辅助服务,包括但不限于 a) 通过 HEX-RAYS 客户门户下载安装程序 b) 通过 HEX-RAYS 客户门户激活许可证 c) 通过 HEX-RAYS 客户门户下载 FLIRT 签名文件 d) 通过 HEX-RAYS 公共 Lumina 服务共享、上传和下载二进制或汇编代码签名 e) 当您的许可证不提供本地反编译时的在线反编译服务 f) 在线文档资源 g) 使用数据收集和分析服务……本协议和购买协议也适用于 HEX-RAYS 可能为您提供的与软件相关的此类辅助服务。
  5. 最终用户数据的收集和使用
    5.1. 您承认并同意 HEX-RAYS 可以审查和使用您通过使用软件提供的所有反馈、数据或其他信息,包括通过软件上传或创建的数据或内容,或与您使用或执行软件相关的信息(“最终用户数据”),以验证对本协议条款和条件的遵守情况,并用于与您使用软件相关的任何目的,包括但不限于用户分析、改进软件性能或开发软件的更新或改进。HEX-RAYS 将免费并在此被授予一项非独占的、免版税的、全球的、可再许可的、可转让的许可,以 (a) 在本协议期限内及之后使用此类信息和数据以改进和增强软件,并用于与软件和 HEX-RAYS 其他产品相关的其他开发、诊断和纠正目的,以及 (b) 以汇总形式披露此类数据,前提是此类信息不能直接或间接识别为个人最终用户的数据。
    5.2. 您授予 HEX-RAYS 一项非独占的、免版税的、全球的、可再许可的、可转让的许可,以使用、复制、存储、修改、传输和显示最终用户数据,以提供和维护软件。HEX-RAYS 保留但不承担审查和删除任何违反本协议条款或其他不适当、侵犯第三方权利或任何适用法律法规的最终用户数据的权利。
  6. 免责声明
    6.1. 软件“按原样”提供,不提供任何明示或暗示的保证,包括但不限于任何适销性或特定用途适用性的暗示保证。在适用法律允许的最大范围内,HEX-RAYS 不保证软件将无中断运行、满足任何性能或可靠性标准、实现任何预期目的、与任何其他软件或系统兼容,或可以纠正错误。
  7. 赔偿
    7.1. 您将辩护、赔偿并使 HEX-RAYS 及其关联公司、独立承包商、服务提供商、供应商、合作伙伴、经销商、分销商和顾问及其各自的董事、高级职员、员工和代理免受任何第三方索赔、诉讼或行动以及由此产生的损害、成本、责任和费用(包括但不限于合理的律师费),这些索赔、诉讼或行动与以下情况相关:(a) 您使用或无法使用软件;或 (b) 您违反本协议的任何条款。
    7.2. 如果第三方因软件侵犯知识产权而向您提出任何索赔,您应立即书面通知 HEX-RAYS,以下是在此类情况下的唯一适用补救措施。HEX-RAYS 将自行决定:
    a) 辩护或解决索赔,并承担与此相关的所有必要和合理费用,包括任何诉讼的合理费用,或
    b) 为您使用软件获取相应的必要权利,或
    c) 更换软件,使用不会引起任何知识产权侵权的软件。
    如果通过这些措施之一无法消除知识产权侵权,HEX-RAYS 有权收回软件并退还已支付的报酬,扣除合理金额作为被许可人在软件可用期间的使用补偿。
    如果知识产权侵权归因于您的行为,特别是您对软件的修改或与 HEX-RAYS 未提供的软件、交付或服务结合使用的某些工作流程的定义,您仍有义务支付软件的约定报酬,以及 HEX-RAYS 在此类情况下提供的服务的通常费率报酬。
  8. 责任限制
    8.1. 在适用法律允许的最大范围内,Hex-Rays SA 及其董事、关联公司、子公司、承包商、代理、代表和员工在任何情况下均不对任何间接、特殊、附带或间接损害负责,包括但不限于使用损失、利润损失或数据损失,无论是在合同、侵权、过失、严格责任或任何其他法律或衡平法理论下的诉讼中,因使用或无法使用软件而引起,即使 HEX-RAYS 已被告知可能发生此类损害。在任何情况下,HEX-RAYS 和/或其关联公司及其各自的董事、高级职员、员工和代理的总责任,无论是在合同、保证、侵权、产品责任或其他理论下,因本协议或软件引起或相关的,均不得超过在适用责任索赔发生前的十二 (12) 个月内支付给 HEX-RAYS 的软件总金额。
    8.2. 我们保留暂停或终止您使用全部或部分软件的权利,如果您未能遵守本协议的条款或特定软件的具体条件。
  9. 出口法律和制裁
    9.1. 一些国家控制产品和信息的出口(“出口法律”)。此类出口法律可能适用于软件和文档。如果是这样,您同意此类法律规范您对软件和文档的使用,并且您同意遵守所有此类出口法律。您同意,不会以违反这些出口法律的方式直接或间接出口任何由软件(或其直接产品)产生的数据、信息、软件程序和/或材料。
    9.2. 您声明并保证,您不是受禁运国家(包括但不限于伊朗、叙利亚、苏丹、古巴和朝鲜)的公民,或不在这些国家境内,并且您不受出口法律的禁止接收软件。所有使用软件和文档的权利均以您遵守本协议条款为条件,如果您未能遵守,则这些权利将被没收。
    9.3. 您保证,截至接受本协议之日,您或任何直接或间接控制您 50% 或以上股份的实体或个人(“关联公司”)不受联合国、欧盟、美国或任何其他相关司法管辖区实施的经济、贸易或金融制裁或其他贸易限制的约束,包括但不限于欧盟金融制裁综合名单、美国财政部外国资产控制办公室特别指定国民和被封锁人员名单或任何欧盟成员国或最终用户注册/居住国维护的任何类似名单(“制裁”)。违反本保证应视为本协议的重大违约。您同意,如果在协议签订后的任何时间,您或您的任何关联公司受到任何制裁的约束,无论是在此日期之前或之后引入的,这些制裁禁止或限制您履行协议的权利或履行协议使您面临或有可能面临任何制裁,包括但不限于任何域外或二级制裁,HEX-RAYS 可以在这些制裁生效时暂停或终止协议。
    9.4. 您应赔偿 HEX-RAYS 因您违反本义务而遭受的任何损失、责任、损害、罚款、费用(包括但不限于法律费用)和开支。
  10. 终止
    10.1. 如果 HEX-RAYS 认为或有合理理由怀疑您违反了本协议的条款,HEX-RAYS 可以立即终止您访问和使用软件的权利。
    10.2. HEX-RAYS 可以在以下情况下立即终止协议:
    a) 尽管有正式警告通知,您或您的组织仍违反本协议下的义务;
    b) 您或您的组织停止付款,负债过多或有任何其他迹象表明您的经济或财务状况已恶化到履行义务受到威胁的程度,并且 HEX-RAYS 无法合理预期遵守协议;
    c) 已对您或您的组织的资产启动司法破产程序,或由于缺乏资产而拒绝启动此类程序;
    d) 存在任何其他重要原因,且该原因由您或您的组织负责,使得 HEX-RAYS 无法合理预期维持协议至约定的期限结束。
    按 [Enter] 继续:
    10.3. 终止后,您必须立即归还、销毁或永久删除所有软件和文档的副本。您可以通过销毁软件及其所有副本来随时终止本许可证。
  11. 数据保护
    11.1. HEX-RAYS 作为数据控制者进行的个人数据处理应符合适用法规(包括欧盟 2016/679 号条例,即《通用数据保护条例》(GDPR))及其网站上提供的“隐私政策”([https://hex-rays.com/privacy_policy/])。您承诺向所有因履行本协议而由 HEX-RAYS 处理其数据的自然人传达此隐私政策。
    11.2. 默认情况下,双方确认,它们之间的合同关系不会产生 GDPR 第 28 条意义上的个人数据处理分包活动。如果发生此类情况,双方承诺采取一切必要步骤规范情况,并签署数据处理协议(DPA),其中应规定符合适用数据保护法律的措施。
  12. 其他
    12.1. 不可抗力。如果由于我们无法控制的原因导致 HEX-RAYS 在履行与软件相关的义务时出现任何故障或延迟,包括但不限于天灾、战争、罢工或劳资纠纷、禁运、政府命令、流行病、电信、网络、计算机、服务器或互联网停机、网络攻击、第三方未经授权访问 HEX-RAYS 的信息技术系统或任何其他超出 HEX-RAYS 合理控制范围的原因(“不可抗力事件”),HEX-RAYS  将不承担任何责任。
    12.2. 可分割性。如果本协议的任何条款因任何原因被视为无效或不可执行,本协议的其他条款仍可执行,并且无效或不可执行的条款应被视为已修改,以使其在法律允许的最大范围内有效和可执行。
    12.3. 放弃。未能执行本协议的任何条款不构成对该条款或任何其他条款的放弃。
    12.4. 转让。您不得将本协议或任何权利或义务转让或转移给任何第三方。HEX-RAYS 可以自由地 (i) 将其在本协议下的义务或权利(部分)转让或分配给其关联公司,以及 (ii) 将其在本协议下的履行或支持履行分包给其关联公司、个人承包商和第三方服务提供商,而无需事先通知最终用户。
    12.5. 适用法律和管辖权。本协议受比利时法律管辖,不考虑任何相反的法律冲突原则。您在此不可撤销地同意比利时列日地区法院对本协议或软件相关的任何诉讼的管辖权。1980 年《联合国国际货物销售合同公约》或其任何后续版本不适用于本协议。
    按 [Enter] 继续:
    您是否接受此许可?[y/n]:
    您是否接受此许可?[y/n]: y

 

请指定 Hex-Rays 许可证服务器的安装目录。
安装目录 [/opt/hexlicsrv]:

初始化
执行基本配置(选择“否”将需要在安装后手动配置)?[Y/n]:

服务用户名
请指定运行服务器的用户名。如果该用户不存在,将会被创建。[hexlicsrv]:

配置服务
使用 systemd 设置服务 [Y/n]:

安装程序现在已准备好开始在您的计算机上安装 Hex-Rays 许可证服务器。
您要继续吗?[Y/n]:

请稍候,安装程序正在您的计算机上安装 Hex-Rays 许可证服务器。
安装中
0% ______________ 50% ______________ 100%
#########################################

安装完成
安装完成;如果您跳过了配置,请查阅手册以配置服务器。如果您配置了服务,您可以使用以下命令启动它:
systemctl start hexlicsrv.service
无论哪种情况,您都需要激活您的服务器并将获取的文件添加到 /opt/hexlicsrv。
您还需要使用以下命令初始化数据库,该命令应以 hexlicsrv 用户身份运行:
/opt/hexlicsrv/license_server -f /opt/hexlicsrv/hexlicsrv.conf --recreate-schema
按 [Enter] 继续:

安装程序已完成在您的计算机上安装 Hex-Rays 许可证服务器。

 

导入许可文件和CA 启动服务

上传许可文件和CA文件到安装目录/opt//opt/hexlicsrv/ ,修改权限

sudo cp hexvault.crt hexvault.key license_server_96-4829-A36D-C7.hexlic /opt/hexlicsrv/

sudo chown hexlicsrv:hexlicsrv hexvault.crt hexvault.key license_server_96-4829-A36D-C7.hexlic

sudo chmod 640 hexvault.crt hexvault.key license_server_96-4829-A36D-C7.hexlic

 

初始化数据,第一次安装时,您需要初始化服务器将使用的数据库

sudo -u hexlicsrv ./license_server --config-file hexlicsrv.conf --recreate-schema

2024-10-12 03:08:31 License Server v1.0 Hex-Rays (c) 2024

2024-10-12 03:08:32 Database has been initialized; exiting.

 

测试服务器,现在服务器已经安装完毕并且有一个可以使用的数据库,我们可以测试它是否正常工作:

sudo -u hexlicsrv ./license_server --config-file hexlicsrv.conf \

--certchain-file hexvault.crt \

--privkey-file hexvault.key \

--license-file license_server_96-4829-A36D-C7.hexlic

2024-10-12 03:11:39 License Server v1.0 Hex-Rays (c) 2024

2024-10-12 03:11:39 Using a license with 1 seats

2024-10-12 03:11:39 Listening on 0.0.0.0:65434 (my ip 192.168.113.47)...

很好,服务器似乎已运行,按Ctrl+C停止

 

启动服务 systemctl restart hexlicsrv.service

查看运行 netstat -lntup , ps -ef | license_server 发现没有启动,查看/opt/hexlicsrv/hexlicsrv.service里服务里配置的证书和许可文件名称不匹配,修改为正确的文件名称。

andy@idaserver:/opt/hexlicsrv$ sudo vi hexlicsrv.service

[Unit]

Description=Hex-Rays license server

Wants=network-online.target

After=network-online.target

[Service]

Type=simple

ExecStart=/opt/hexlicsrv/license_server -f /opt/hexlicsrv/hexlicsrv.conf -l /opt/hexlicsrv/logs/license_server.log -c /opt/hexlicsrv/hexvault.crt -k /opt/hexlicsrv/hexvault.key -L /opt/hexlicsrv/license_server_96-4829-A36D-C7.hexlic

User=hexlicsrv

[Install]

WantedBy=multi-user.target

 

重新启动

sudo systemctl daemon-reload

sudo systemctl start hexlicsrv

 

如需更改激活端口

cd /opt/hexlicsrv

vi hexlicsrv.service

[Service]

Type=simple

ExecStart=/opt/hexlicsrv/license_server -f /opt/hexlicsrv/hexlicsrv.conf -p 27000 -l /opt/hexlicsrv/logs/license_server.log -c /opt/hexlicsrv/hexvault.crt -k /opt/hexlicsrv/hexvault.key -L /opt/hexlicsrv/license_server_96-4829-A36D-C7.hexlic

User=hexlicsrv

#添加 -p 端口,例如上面的修改为27000端口 -p 27000

然后重新启动

sudo systemctl daemon-reload

sudo systemctl start hexlicsrv

 

IDA PRO客户端连接测试

打开IDA PRO 9.0 重新连接许可服务器IP和端口65434,打开IDA软件菜单栏,Help--License Manager,配置连接许可服务器。

IDA PRO客户端连接测试

连接正常。

查看服务器日志有记录

tail -f /opt/hexlicsrv/logs/license_server.log

2024-10-12 03:25:56 [1] Administrator@PC18013 get_license_info

2024-10-12 03:25:56 [1] Closing connection from 192.168.113.137...

2024-10-12 03:26:04 [2] Accepting connection from 192.168.113.137...

2024-10-12 03:26:04 [2] Administrator@PC18013 initiated connection: Administrator@PC18013 (192.168.113.137)

2024-10-12 03:26:04 [2] Administrator@PC18013 get_license_info

2024-10-12 03:26:04 [2] Administrator@PC18013 checkout_license 96-E011-1EB1-FA

2024-10-12 03:26:14 [2] Administrator@PC18013 heartbeat [96-E011-1EB1-FA]

2024-10-12 03:26:24 [2] Administrator@PC18013 heartbeat [96-E011-1EB1-FA]

2024-10-12 03:26:34 [2] Administrator@PC18013 heartbeat [96-E011-1EB1-FA]

2024-10-12 03:26:44 [2] Administrator@PC18013 heartbeat [96-E011-1EB1-FA]

展开阅读全文

标签:idaIDA Pro调试IDA Pro安装IDA Pro使用

邀请您进入交流群 点击扫码
400-8765-888 kefu@makeding.com

专业销售为您服务

欢迎添加好友,了解更多IDA优惠信息,领逆向工程学习资料礼包1份!
热门文章
exe反编译工具哪个好?反编译能力强的工具盘点
随着软件技术的发展,exe(可执行文件)已经成为了电脑、手机等多个平台上的主要软件运行格式,而对于exe文件的反编译也成为了逆向工程中不可缺少的一个步骤。本文将介绍一些常用的exe反编译工具,并评价其优缺点,帮助读者选择合适的工具。
2023-04-12
idapro怎么改为中文
IDA Pro是一款功能强大的反汇编和反编译工具,广泛应用于逆向工程和软件开发领域。在使用IDA Pro时,如果我们不习惯英文界面,可以将其改为中文界面。本文将介绍IDA Pro怎么改为中文界面。IDA Pro界面改成中文主要有两种方法,下面是详细介绍。
2023-04-19
c++反编译工具有哪些
反编译C++代码的工具一般是针对可执行文件和库文件的反汇编和逆向分析工具。本文将给大家介绍c++反编译工具有哪些的内容。市面说的c++反编译工具有很多,下面介绍几款使用认识较多的软件。
2023-04-23
ida如何转伪代码 ida伪代码怎么看
IDA Pro是一款常用的反汇编和反编译工具,可以帮助我们分析二进制文件的实现细节和执行过程,以便更好地理解程序的执行过程和逻辑。在进行逆向工程的过程中,我们经常需要将反汇编结果转换为伪代码,以便更好地进行分析和修改。本文将介绍如何使用IDA Pro转换为伪代码,并简单讲解ida伪代码怎么看。
2023-04-14
ida怎么查找字符串 ida字符串窗口快捷键
在数字化时代,逆向工程作为解密软件和分析程序的关键技术,正日益受到广泛关注。在逆向分析的过程中,IDA(Interactive DisAssembler)是一款备受推崇的工具,它为逆向工程师们提供了强大的功能和灵活的操作。本文将带您深入探讨如何在IDA中查找字符串,优化字符串窗口的使用,并探讨IDA如何将变量转换成字符串,帮助您更加熟练地驾驭这一工具,为逆向分析的世界增添一抹精彩。
2023-09-27
最新文章
IDA PRO floating版安装和连接许可服务器教程
Floating版IDA PRO安装后不需要导入许可文件,也没有专门的客户端许可文件。安装后打开软件连接 License Server获取许可,也可以借出许可脱离License Server使用。
2025-01-08
安装Lumina服务器和导入许可指南
安装Lumina服务器和导入许可指南
2025-01-08
安装Teams Server和导入许可指南
安装Teams Server和导入许可指南
2025-01-08
安装License Server和导入许可指南
安装License Server和导入许可指南
2025-01-08
IDA Pro Portal 许可和程序下载安装指南
Hex-rays IDA 现采用全新的Portal帐户中心交付方式,用户购买后登录Hex-rays Portal 获取许可和程序,不再邮件发送许可文件和程序。
2025-01-07
IDA Pro 的工作环境应该如何设置 如何提高IDA Pro 的工作效率
如果你是在信息安全或者逆向工程这个领域里摸爬滚打的,你一定听说过IDA Pro这款工具。它是业内非常强大的二进制分析工具,可以帮助你分析和逆向工程各种复杂的程序。但是,IDA Pro的功能丰富到有点让人眼花缭乱,要想充分发挥它的威力,你得好好设置一下它的工作环境,让它适应你的需求。今天我们就聊聊IDA Pro 的工作环境应该如何设置,如何提高IDA Pro 的工作效率,还有IDA反编译的代码怎么写出来的,让你能更高效地使用这款工具,事半功倍。
2025-01-06

通过微信咨询我们

欢迎添加好友,了解更多IDA优惠信息,领取逆向工程学习资料礼包1份!