首页
社区
课程
招聘
[原创]VMWare安装破解FortiGate7.4.2
发表于: 2024-12-13 14:45 36122

[原创]VMWare安装破解FortiGate7.4.2

2024-12-13 14:45
36122
收藏
免费 288
打赏
分享
最新回复 (225)
雪    币: 687
活跃值: (1106)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
201
大佬厉害
2026-5-1 16:31
0
雪    币: 0
活跃值: (110)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
202
2026-5-4 17:17
0
雪    币: 40
活跃值: (397)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
203
大佬厉害
2026-5-12 15:50
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
204
thx
2026-5-12 16:37
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
205
thx
2026-5-12 16:37
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
206
amazing
2026-5-13 18:51
0
雪    币: 200
活跃值: (30)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
207
1
2026-5-24 20:39
0
雪    币: 280
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
208
谢谢,太厉害了
2026-5-28 10:26
0
雪    币: 28
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
209
這個好,謝謝分享
2026-5-31 09:49
0
雪    币: 42
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
210
正好想学习一下
2026-6-1 15:52
0
雪    币: 1106
活跃值: (1349)
能力值: ( LV9,RANK:190 )
在线值:
发帖
回帖
粉丝
211
大佬厉害
2026-6-2 17:54
0
雪    币: 801
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
212
666
2026-6-4 15:08
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
213
大佬厉害
2026-6-4 23:13
0
雪    币: 200
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
214
大佬厉害
2026-6-5 14:37
0
雪    币: 203
活跃值: (1151)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
215
厉害
2026-6-25 22:34
0
雪    币: 1334
活跃值: (110)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
216
佬你真棒
2026-6-30 19:14
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
217
感谢分享
2026-7-1 00:41
0
雪    币: 218
活跃值: (134)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
fps
218
66666666666666
2026-7-7 17:25
0
雪    币: 24
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
219
大佬厉害
2026-7-19 10:06
0
雪    币: 203
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
220
感谢分享
2026-7-26 00:29
0
雪    币: 268
活跃值: (1867)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
221
大佬,我想搭建这个环境,但是为什么提取不出来key?
FGT_VM64-v7.4.2.F/fortigate-crypto$ python getrootfskey.py ~/fortios/FGT_VM64-v7.4.2.F/flatkc_elf
Architecture: x86_64
[WARNING ]: cannot get bytes
[WARNING ]: cannot disasm at FF4C6D6DFF4C6E3E
Traceback (most recent call last):
  File "/home/sakura/fortios/FGT_VM64-v7.4.2.F/fortigate-crypto/getrootfskey.py", line 57, in <module>
    seed_addr = min(all_seeds)
                ^^^^^^^^^^^^^^
ValueError: min() iterable argument is empty
2026-8-3 11:32
0
雪    币: 220
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
222
深夜幻想家 大佬,我想搭建这个环境,但是为什么提取不出来key?[em_006] FGT_VM64-v7.4.2.F/fortigate-crypto$ python getrootfskey.py ~/for ...
fgt_verifier_pub_key函数的地址有问题,你提取出来的elf有符号表吗,或者看看有没有fgt_verifier_pub_key函数
2026-8-3 14:00
0
雪    币: 268
活跃值: (1867)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
223

...

最后于 2026-8-3 14:40 被深夜幻想家编辑 ,原因:
2026-8-3 14:37
0
雪    币: 268
活跃值: (1867)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
224
noobxiaomeng fgt_verifier_pub_key函数的地址有问题,你提取出来的elf有符号表吗,或者看看有没有fgt_verifier_pub_key函数
有的
.init.text:FFFFFFFF81709368
.init.text:FFFFFFFF81709368 ; =============== S U B R O U T I N E =======================================
.init.text:FFFFFFFF81709368
.init.text:FFFFFFFF81709368 ; fgt_verifier_pub_key: Derives RSA public key (n, e) from hardcoded seed using SHA-256.
.init.text:FFFFFFFF81709368 ; Seed @ 0xffffffff817932E0, RSA key material @ 0xffffffff817931C0.
.init.text:FFFFFFFF81709368 ; Calls sha256_init/update/final to compute key components.
.init.text:FFFFFFFF81709368 ; Attributes: bp-based frame
.init.text:FFFFFFFF81709368
.init.text:FFFFFFFF81709368 ; unsigned __int64 __fastcall fgt_verifier_pub_key(__int64)
.init.text:FFFFFFFF81709368 fgt_verifier_pub_key proc near          ; CODE XREF: fgt_verifier_init+61↓p
.init.text:FFFFFFFF81709368
.init.text:FFFFFFFF81709368 var_120         = byte ptr -120h
.init.text:FFFFFFFF81709368 var_100         = byte ptr -100h
.init.text:FFFFFFFF81709368 var_C0          = qword ptr -0C0h
.init.text:FFFFFFFF81709368 var_58          = byte ptr -58h
.init.text:FFFFFFFF81709368 var_38          = byte ptr -38h
.init.text:FFFFFFFF81709368 var_18          = qword ptr -18h
.init.text:FFFFFFFF81709368
.init.text:FFFFFFFF81709368                 push    rbp             ; fgt_verifier_pub_key: Derives RSA public key (n, e) from hardcoded seed using SHA-256.
.init.text:FFFFFFFF81709368                                         ; Seed @ 0xffffffff817932E0, RSA key material @ 0xffffffff817931C0.
.init.text:FFFFFFFF81709368                                         ; Calls sha256_init/update/final to compute key components.
.init.text:FFFFFFFF81709369                 mov     rbp, rsp
.init.text:FFFFFFFF8170936C                 push    r13
.init.text:FFFFFFFF8170936E                 push    r12
.init.text:FFFFFFFF81709370                 sub     rsp, 110h
.init.text:FFFFFFFF81709377                 mov     r13, rdi
.init.text:FFFFFFFF8170937A                 mov     rax, gs:28h
.init.text:FFFFFFFF81709383                 mov     [rbp+var_18], rax
.init.text:FFFFFFFF81709387                 xor     eax, eax
.init.text:FFFFFFFF81709389                 lea     rdi, [rbp+var_C0]
.init.text:FFFFFFFF81709390                 call    sha256_init_0
.init.text:FFFFFFFF81709395                 mov     edx, 1Dh
.init.text:FFFFFFFF8170939A                 mov     rsi, offset unk_FFFFFFFF817932E3
.init.text:FFFFFFFF817093A1                 lea     rdi, [rbp+var_C0]
.init.text:FFFFFFFF817093A8                 call    sha256_update_0
.init.text:FFFFFFFF817093AD                 mov     edx, 3
.init.text:FFFFFFFF817093B2                 mov     rsi, offset unk_FFFFFFFF817932E0
.init.text:FFFFFFFF817093B9                 lea     rdi, [rbp+var_C0]
.init.text:FFFFFFFF817093C0                 call    sha256_update_0
.init.text:FFFFFFFF817093C5                 lea     r12, [rbp+var_58]
.init.text:FFFFFFFF817093C9                 mov     rsi, r12
.init.text:FFFFFFFF817093CC                 lea     rdi, [rbp+var_C0]
.init.text:FFFFFFFF817093D3                 call    sha256_final_0
.init.text:FFFFFFFF817093D8                 lea     rdi, [rbp+var_C0]
.init.text:FFFFFFFF817093DF                 call    sha256_init_0
.init.text:FFFFFFFF817093E4                 mov     edx, 1Fh
.init.text:FFFFFFFF817093E9                 mov     rsi, offset byte_FFFFFFFF817932E1
.init.text:FFFFFFFF817093F0                 lea     rdi, [rbp+var_C0]
.init.text:FFFFFFFF817093F7                 call    sha256_update_0
.init.text:FFFFFFFF817093FC                 mov     edx, 1
.init.text:FFFFFFFF81709401                 mov     rsi, offset unk_FFFFFFFF817932E0
.init.text:FFFFFFFF81709408                 lea     rdi, [rbp+var_C0]
.init.text:FFFFFFFF8170940F                 call    sha256_update_0
.init.text:FFFFFFFF81709414                 lea     rsi, [rbp+var_38]
.init.text:FFFFFFFF81709418                 lea     rdi, [rbp+var_C0]
.init.text:FFFFFFFF8170941F                 call    sha256_final_0
.init.text:FFFFFFFF81709424                 lea     rdi, [rbp+var_120]
.init.text:FFFFFFFF8170942B                 mov     ecx, 8
.init.text:FFFFFFFF81709430                 mov     rsi, r12
.init.text:FFFFFFFF81709433                 rep movsd
2026-8-3 14:38
0
雪    币: 220
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
225
深夜幻想家 有的 .init.text:FFFFFFFF81709368 .init.text:FFFFFFFF81709368 ; =============== S U B R O U T I N E = ...
这一行报错不太对[WARNING ]: cannot disasm at FF4C6D6DFF4C6E3E
正常地址应该是FFFFFFFF80xxxxxx吧,可以试试改一下脚本指定一下fgt_verifier_pub_key函数的位置
也可能是他github脚本里面的函数名是sha256_update,你这里是sha256_update_0导致识别不出函数
然后我是没有成功恢复符号表的,想跟你交流一下
2026-8-4 09:18
0
游客
登录 | 注册 方可回帖
返回