Как хукать cef текстдравы или чо там

Dewize

Известный
Автор темы
439
91
Версия MoonLoader
.027.0-preview
Как хукать cef текст который появляется на экране?
 
  • Грустно
Реакции: qdIbp

qdIbp

Автор темы
Проверенный
1,434
1,173
 

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,762
2,587
Как хукать cef текст который появляется на экране?
Если именно текст, то что-то типа такого, код не очень, можно было это реализовать через ффи и поле data в битстриме, но т.к. с телефона, пока не могу написать более хороший код
Lua:
function onReceivePacket(id, bs)
    if (id == 220) then
        local bytes = {}
        local len = raknetBitStreamGetNumberOfBytesUsed(bs)
        for i = 1, len do
           table.insert(bytes, raknetBitStreamReadInt8(bs))
        end
        local strBytes = table.concat(bytes, ", ")
        if strBytes:find("103, 90, 24") then -- тут указаны рандомные ASCII коды символов, их надо хз заменить на нужные, их можно найти в интернете
            print("found!", strBytes)
        end
    end
end
Если коротко, код читает в битстриме каждый байт и после чего составляет из них строку байт, в которой ищутся ASCII коды
 
  • Нравится
Реакции: AvAll