docs-b44-b47-saga

This commit is contained in:
SashegDev
2026-09-15 13:13:57 +00:00
parent f104199fc0
commit fbb4fd22dc
+12
View File
@@ -280,3 +280,15 @@
- Харнесс умеет отдавать лог в TCP: --logport PORT слушает 0.0.0.0, - Харнесс умеет отдавать лог в TCP: --logport PORT слушает 0.0.0.0,
tee stdout всем клиентам, accept в prog-блоке, медленные отваливаются. tee stdout всем клиентам, accept в prog-блоке, медленные отваливаются.
Читать: nc HOST PORT. Строки с новыми строками как в stdout. Читать: nc HOST PORT. Строки с новыми строками как в stdout.
## b44-b47 slide-hijack saga 2026-09-15
- Найден движок рестартов: прошивка делает b.n с 0x8006D2E в паддинг,
слайд добегает до НАШЕГО PBL-стаба, тот сносит регистры и прыгает
в sbl_main каждые примерно 500 инстр. Настоящий таргет слайда -
код с 0x80069FE.
- b44 перенаправил слайд на 0x80069FE: дерейл в слайд по нулям
с первых тысяч инстр. b45 снял r5-лок, b46 пропустил вызов
пустыни целиком - все трое падают одинаково: виноват ретаргет.
- b47: ретаргет откачен, desert-NOP и r5-NOP оставлены. Смоук sane.
- Урок: слайд-рестарт через PBL-стаб load-bearing, трогать нельзя
пока таблицы нулевые. Пустыня скипается: r0 caller отбрасывает.