Сигнал hook своими руками

Добавил пользователь Дмитрий К.
Обновлено: 05.10.2024


Металлоискатель: excalibur2
Пол: мужской

Приветствую, камрады! (Собираю хука с нуля по советам из интернету)

Поделитесь опытом! Много форумов по теме перечитал, но все толком не могу для себя уяснить пару вопросов.

1, Китайский октопус - какое входное давление нужно на него подавать, чтобы он нормально работал? Какую лучше в него поставить пружину?

2, По давлению в ресивере - планирую поставить ресивер на 22 литра и компрессор беркут р-20. Вроде бы у него максимальная производительность на 2-3 атмосферах. Имеет ли смысли автоматику настраивать так, чтобы он качал до 8ми атмосфер в ресивер? Вроде бы после 3х атмосфер ему качать тяжелее.

3. Шланги. Понятное дело, что дайверские - лучший вариант, но некоторые погружаются и с садовыми шлангами. Вроде никто не умер )))

4, Нужно ли ставить фильтр и влагоотделитель? Не будет ли пересыхать носоглотка, если подавать сухой воздух?

За ответы благодарствую!


Металлоискатель: fisher cz20
Пол: мужской
Номер карты: 51

если компресор поршневой то фильтр обязательно.актобус про китай не скажу и не стоит ево брать полно есть за дешева с эбай зато понадежнее будет. самое главное там росверлить отверстие входное после шланга есть многа фоток и инфы на форуме.шланг нужен армированы не менше 12мм диаметр внутренй жылательно пищевой. на счет сухова воздуха так он всегда будет сухой. вы не написали самое главное на кокую макс. глубину будите нырять?

Репутация: 51 кг


Металлоискатель: fisher cz20
Пол: мужской
Номер карты: 51

Если глубоко то надо скубу покупать ниже 3-х метров я с хукой фиг бы полез.


Пол: мужской
Номер карты: 72. 48

Репутация: 132 кг

Я со своей на 8 опускался.

Вложенные эскизы изображений

Репутация: 239 кг


Металлоискатель: garrett ACE 150
Пол: мужской
Номер карты: 6****************3

Хороший вопрос "чё тако скуба". Можно просто сказать-это акваланг. Можно сказать баллон со сжатым воздухом, плюс редуктор высокого давления, плюс шланги высокого(манометр) и низкого давления, плюс пара легочных автоматов (свой легочник и запасной-октопус для напарника-бадди), плюс бисиди он же компенсатор плавучести. еще не указал курс OWD, без которого все это можно назвать суицидом. Но главное это не терминология, и даже не конфигурация. ИМХО главное это цель-для чего. Отсюда глубина, отсюда длительность погружения, отсюда конфигурация и все остальное. включая буй и завещание. Удачи!

Репутация: 239 кг

Хороший вопрос "чё тако скуба". Можно просто сказать-это акваланг. Можно сказать баллон со сжатым воздухом, плюс редуктор высокого давления, плюс шланги высокого(манометр) и низкого давления, плюс пара легочных автоматов (свой легочник и запасной-октопус для напарника-бадди), плюс бисиди он же компенсатор плавучести. еще не указал курс OWD, без которого все это можно назвать суицидом. Но главное это не терминология, и даже не конфигурация. ИМХО главное это цель-для чего. Отсюда глубина, отсюда длительность погружения, отсюда конфигурация и все остальное. включая буй и завещание. Удачи!

Ну нагородил .Я в свое время десять лет отнырял с обычным АВМ И УКРАИНОЙ.Ни каких компенсаторов и прочей хрени,и все нормально до 35 метров ныряли.И называется все это просто акваланг.И главный элемент это мозги,если их нет то ниче не поможет.


Пол: мужской
Номер карты: 72. 48

Репутация: 132 кг

Ну нагородил .Я в свое время десять лет отнырял с обычным АВМ И УКРАИНОЙ.Ни каких компенсаторов и прочей хрени,и все нормально до 35 метров ныряли.И называется все это просто акваланг.И главный элемент это мозги,если их нет то ниче не поможет.

Ну за, что вы прямо слово так возмущаетесь Джордж. У нас и рыбалка на дурака просто дорожкой называлась, а теперь троллинг понимаешь. Да и имя у тя на новый лад вишь какое.

Репутация: 239 кг

Ну за, что вы прямо слово так возмущаетесь Джордж. У нас и рыбалка на дурака просто дорожкой называлась, а теперь троллинг понимаешь. Да и имя у тя на новый лад вишь какое.


Металлоискатель: fisher cz20
Пол: мужской
Номер карты: 51


Реальная задача

Совсем чуть-чуть теории


Суть хукинга — заставить программу поверить, что нужная ей функция находится в другом месте.


Пару слов о Microsoft Detours

Закрыта
Стоит приличных денег для коммерческого использования или х64-архитектуры

В целом, я бы посоветовал начинать изучение хуков именно с Detours — если это будет всего лишь вашим разовым развлечением, то этого вполне хватит, у вас быстро всё получится и вам понравится. Если же хуки понадобятся в серьёзном проекте — вы легко переключитесь на бесплатные и открытые (но чуть более сложные) библиотеки типа mhook, купите Detours или напишете свой велосипед (для последних двух решений нужны весьма веские причины).
О том где взять и как собрать Detours я писал вот тут.

Хитрый план

  1. Понять, на какую функцию ставить хук.
  2. Сделать свою библиотеку с функцией, которая будет заменять исходную и делать нужные нам вещи.
  3. Установить хук (загрузить библиотеку в память нужного процесса и переставить указатель на нужную нам функцию).
  4. PROFIT!

Куда ставить хук

  1. Вместо SendMessage может использоваться PostMessage или что-то еще
  2. SendMessage может быть вообще не функцией, а макросом, ссылающимся на другую функцию (в дальнейшем мы увидим, что так оно и есть)
  3. Firefox, как некоторые кроссплатформенные приложения, может вообще не использовать функции Windows для рисования стандартных элементов окна, используя вместо этого какие-то собственные кросплатформенные элементы GUI (к счастью, это не так — но вдруг!)

Переходим в Firefox, открываем Хабр, дожидаемся изменения заголовка на нужный и возвращаемся в Api Monitor чтобы остановить мониторинг. Скорее всего, вы будете удивлены количеством вызванных функций — их могут быть сотни тысяч буквально за несколько секунд мониторинга. А мы ведь еще и следим далеко не за всем. Да-да, это всё реально происходит внутри безобидного открытия всего одного сайта в браузере! А вы еще жалуетесь, что эта пара секунд — слишком долго. :)


Делаем свою библиотеку


5. Компилируем проект: Build -> Build Solution. На выходе получаем длл-ку (пусть будет называться hooktest.dll)

Давайте разберем исходник. В начале мы подключаем заголовочные файлы Windows (чтобы пользоваться функцией SendMessageW) и Detours (чтобы иметь возможность ставить\снимать хуки).
В сложной на первый взгляд строке №3 мы всего лишь сохраняем реальный указатель на функцию SendMessageW в переменную TrueSendMessageW. Это нам понадобиться для двух целей:

Функция DllMain вызывается операционной системой в определенных случаях — например, в моменты аттача\детача библиотеки к процессу. Тут тоже всё просто. В момент аттача нам нужно установить хуки, в момент детача — снять. Библиотека Detour требует делать это транзакциями, и в этом есть смысл — представьте себе что будет, если сразу несколько желающих захотят поставить хуки в один процесс. Самое важное в этом коде это строка

Имеется вот такой домофон CTV-DP2700IP и у меня получилось его прокинуть в HomeKit через малинку. В данном домофоне есть возможность подключить 2 камеры. Есть еще приложение для телефона, что бы принимать звонки в дверь и открывать замок если домофон подключен к замку, а так же веб морда для удобного управления.

Что необходимо

Настройка

Если все из предыдущих пунктов выполнены (для варианта разворачивания образа от Эдварда плагин ffmpeg ставить не надо) можем приступать к правке нашего конфига. Для этого заходим через веб морду или по ssh на малину и открываем наш конфиг. Находим там раздел "platforms": и добавляем в него следующий код:

где в ссылке rtsp://admin:хххххх@192.168.100.100:554/11

  • admin - имя пользователя для входа на веб морду домофона
  • хххххх - пароль для входа
  • 192.168.100.100 - IP адрес вашего домофона в вашей сети

Эти данные необходимо заменить на свои. После внесения изменений, проверяем весь свой конфиг и перезапускаем бридж.

Сиг Хансен

Сергей Осипов

Добрый день. Какой компрессор лучше поставить для глубины 2-7 м? Чтоб дышалось легко. И какой шланг к октопусу лучше?

Дмитрий Александрович

И опять же с нуля: что есть система хука? В двух словах. Что это система для подачи аоздуха и так понятно. Интересует конструктив

Сиг Хансен

Дмитрий,
Система это, альтернатива баллонам. Нет необходимости зарядки баллонов. Удобно, помещается в багажнике авто. Время работы компрессора зависит только от ёмкости АКБ.

Дмитрий Александрович

Сиг, то есть воздушный компрессор, рессивер и мобильный имточник энергии?
Компрессор специальный или любой? Маслом не отдает сжатый воздух?

Сиг Хансен

Дмитрий Александрович

Сергей Осипов

Сергей Осипов

Сиг, компрессор хочу на. пробу поставить беркут 20, т.к. он есть в авто. Для понимания, подойдет ли мне эта система. На задержке больше трех метров не могу нырять.проблемы с ушами.

Максим Владимирович

Сергей Осипов

Сергей Спирин

Максим Наумов

Егор Ка

Сиг Хансен

Егор, добрый день.
В данный момент шланга в продаже нет.
Совсем скоро появится,в группе об этом будет обязательно сообщено

Егор Ка

Дима Захаренко

Егор Ка

Максим Владимирович

😁

Дима, Вы видемо про разные шланги думаете. Этот желтый в двойной обмотке для дайвинга в Леруа продаваться не может по определению. Пищевой или садовый это да, но не дайверский

Читайте также: