MinHook не хочет хукать Chrome функцию

У вас должно быть более 100 сообщений для просмотра скрытого контента.

Можно вообще так, очень напоминает COM ишака по своей сути, но взаимодействие иное, как и возможности:
Запускаем хром
chrome.exe --remote-debugging-port=Порт
Далее на этом порту хром поднимет свой бекенд в локальной сети, по которому с ним можно общаться по Websocket протоколу, сериализуя общение в JSON.
Есть некие тулзы в природе, где механизмы хэндшейка с бекендом хрома и дальнейшего общения вынесены в объектно-ориентированную модель, которая выступает неким враппером над этим протоколом.
JavaScript:
const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch()
  const page = await browser.newPage()
  await page.setRequestInterception(true)

  page.on('request', (request) => {
    if (request.resourceType() === 'image') request.abort()
    else request.continue()
  })await browser.close()
})()
Соответственно, некий подобный код такой тулзы превращается в ряд запросов к бекенду хрома (а как именно и во что сериализуется, чтобы руками повторить со своих сиплюсов - добро пожаловать на гитхаб под капот подобных тулз)
Что касаемо возможностей - даёт безграничную власть над сессией. То есть инжекты реальны, формграббинг реален. При чем на разных абстракциях взаимодействия пользователя со страницей. Хочешь - редактируй http запросы, хочешь - повесь скрипт в evaluateOnNewDocument и насилуй на уровне js.
И все это без редактирования памяти хрома и без расширений.
При таком подходе задача становится иной - ставится вопрос, каким образом подвесить пользовательскую сессию на подобное взаимодействие(грубо говоря, как экологично словить запуск chromium-based браузеров и на лету добавить ему аргумент)

 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
Скрытое содержимое
Хорошая идея!
По поводу правки аргумента: мб ставить хук старта процесса на explorer.exe? Хотя хз как авер отреагирует
 
 
Хорошая идея!
По поводу правки аргумента: мб ставить хук старта процесса на explorer.exe? Хотя хз как авер отреагирует
Есть метод без хуков, инжектов и прочего палева)))
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх