Compare commits
5
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d4e943f31a | ||
|
|
28ea068169 | ||
|
|
555829c343 | ||
|
|
b01e2dc3b6 | ||
|
|
01017f29ff |
+4
-1
@@ -135,7 +135,10 @@ def get_packet_handler_opcode_offset(r2, exe_file: str):
|
|||||||
r2.cmd(f"s {opcode_offset_target}")
|
r2.cmd(f"s {opcode_offset_target}")
|
||||||
r2.cmd("aei; aeim; aeip") # Initialize ESIL VM, stack, and instruction pointer
|
r2.cmd("aei; aeim; aeip") # Initialize ESIL VM, stack, and instruction pointer
|
||||||
|
|
||||||
if semver.compare(sem_ver, "7.4.0") >= 0:
|
if semver.compare(sem_ver, "7.5.0") >= 0:
|
||||||
|
offset_reg = "r13"
|
||||||
|
opcode_offset = _get_opcode_offset_post_72(r2, offset_reg)
|
||||||
|
elif semver.compare(sem_ver, "7.4.0") >= 0:
|
||||||
offset_reg = "r15"
|
offset_reg = "r15"
|
||||||
opcode_offset = _get_opcode_offset_post_72(r2, offset_reg)
|
opcode_offset = _get_opcode_offset_post_72(r2, offset_reg)
|
||||||
elif semver.compare(sem_ver, "7.3.8") >= 0:
|
elif semver.compare(sem_ver, "7.3.8") >= 0:
|
||||||
|
|||||||
@@ -138,5 +138,13 @@
|
|||||||
{
|
{
|
||||||
"retail_version": "7.45h2",
|
"retail_version": "7.45h2",
|
||||||
"version_string": "2026.03.17.0000.0000"
|
"version_string": "2026.03.17.0000.0000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"retail_version": "7.50",
|
||||||
|
"version_string": "2026.04.21.0000.0000"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"retail_version": "7.50h",
|
||||||
|
"version_string": "2026.05.01.0000.0000"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user