12 lines
1.2 KiB
Markdown
12 lines
1.2 KiB
Markdown
|
||
Итак, товарищи, по скриптам п1. ВНИМАТЕЛЬНО.
|
||
Если что-то не можете понять -- Ghidra и дебаггер вам в помощь. Они дают ответы на все вопросы :) Просто вопросы надо задавать правильно :)
|
||
Ранее мы выяснили, что текущий файл предварительно грузится в память целиком (вроде как), но затем, ВНИМАНИЕ, нужный скрипт из Пака (который вы научились экспортировать), копируется по адресу 80100000 БЕЗ ПЕРВЫХ 8 БАЙТ.
|
||
В первых 8 байтах Пака указываются смещения на разные части Скрипта (как и в п2, кстати, а вы говорили, что непохоже))
|
||
То есть,
|
||
```
|
||
08 00 - 10 80 - 90 29 - 10 80
|
||
```
|
||
0800 (0x0008, далее и везде используется Big Endian, все числа развёрнуты) - это начало части после этого заголовка
|
||
1080 (0х8010) - это 4224. Начало следующей секции скрипта.
|
||
9029 - это |