Исходник Оверлей который может быть поверх всех окон

Начинающий
Статус
Оффлайн
Регистрация
15 Июл 2017
Сообщения
9
Реакции[?]
0
Поинты[?]
0
Нет такого оверлея который перекрывал бы полноэкранное приложение
А как же это?

И если что в интернете никто, кроме меня ещё не сделал такой оверлей, который может быть поверх всех окон, даже полноэкранных игр. Есть только исходники оверлеев которые не могут работать с полноэкранными играми.
 
Начинающий
Статус
Оффлайн
Регистрация
15 Июл 2017
Сообщения
9
Реакции[?]
0
Поинты[?]
0
Я не понимаю, что делаю не так, но исходники TCa создают у меня окно, которое вообще не является поверх_чего_бы_то_ни_было. Работает как обычное окно, сворачивается, разворачивается, пропадает при переключении на любое другое приложение.
 
Начинающий
Статус
Оффлайн
Регистрация
15 Июл 2017
Сообщения
9
Реакции[?]
0
Поинты[?]
0
Логи:

Код:
[11.09.2020 17:57:57 LastError: 0] Bootstrapper started
[11.09.2020 17:57:57 LastError: 0] Service checking...
[11.09.2020 17:57:57 LastError: 1060(The specified service does not exist as an installed service.)] Service not exists
[11.09.2020 17:57:57 LastError: 183(Cannot create a file when that file already exists.)] Installing service...
[11.09.2020 17:57:57 LastError: 5(Access is denied.)] CreateService failed
[11.09.2020 17:57:57 LastError: 0] SCManager opened
[11.09.2020 17:57:57 LastError: 1060(The specified service does not exist as an installed service.)] OpenService failed



[11.09.2020 17:58:13 LastError: 0] Autoclicker started
[11.09.2020 17:58:13 LastError: 0] Token is elevated
[11.09.2020 17:58:13 LastError: 183(Cannot create a file when that file already exists.)] No UIAccess
[11.09.2020 17:58:13 LastError: 183(Cannot create a file when that file already exists.)] Not 0 session ID
 
Начинающий
Статус
Оффлайн
Регистрация
13 Окт 2018
Сообщения
18
Реакции[?]
5
Поинты[?]
0
Я не понимаю, что делаю не так, но исходники TCa создают у меня окно, которое вообще не является поверх_чего_бы_то_ни_было. Работает как обычное окно, сворачивается, разворачивается, пропадает при переключении на любое другое приложение.
В разделе FAQ который находится в файле README написано - чтобы открыть оверлей нужно скомпилить 2 проекта с настройками Release x64, поместить скомпиленные exe файлы в одну папку и запустить "Autoclicker Bootstrapper.exe" затем нажать Alt + X чтобы вкл/выкл оверлей
 
Начинающий
Статус
Оффлайн
Регистрация
15 Июл 2017
Сообщения
9
Реакции[?]
0
Поинты[?]
0
В разделе FAQ который находится в файле README написано - чтобы открыть оверлей нужно скомпилить 2 проекта с настройками Release x64, поместить скомпиленные exe файлы в одну папку и запустить "Autoclicker Bootstrapper.exe" затем нажать Alt + X чтобы вкл/выкл оверлей
Код:
[13.09.2020 20:57:39 LastError: 0] Bootstrapper started
[13.09.2020 20:57:39 LastError: 0] Service checking...
[13.09.2020 20:57:39 LastError: 1060(The specified service does not exist as an installed service.)] Service not exists
[13.09.2020 20:57:39 LastError: 183(Cannot create a file when that file already exists.)] Installing service...
[13.09.2020 20:57:39 LastError: 5(Access is denied.)] CreateService failed
[13.09.2020 20:57:39 LastError: 0] SCManager opened
[13.09.2020 20:57:39 LastError: 1060(The specified service does not exist as an installed service.)] OpenService failed
Ничего не происходит как бы. (Да и хоткей Альт+Х, закрывающий, к примеру, тотал коммандер - не лучший выбор :D)
 
Начинающий
Статус
Оффлайн
Регистрация
13 Окт 2018
Сообщения
18
Реакции[?]
5
Поинты[?]
0
Логи:

Код:
[11.09.2020 17:57:57 LastError: 0] Bootstrapper started
[11.09.2020 17:57:57 LastError: 0] Service checking...
[11.09.2020 17:57:57 LastError: 1060(The specified service does not exist as an installed service.)] Service not exists
[11.09.2020 17:57:57 LastError: 183(Cannot create a file when that file already exists.)] Installing service...
[11.09.2020 17:57:57 LastError: 5(Access is denied.)] CreateService failed
[11.09.2020 17:57:57 LastError: 0] SCManager opened
[11.09.2020 17:57:57 LastError: 1060(The specified service does not exist as an installed service.)] OpenService failed



[11.09.2020 17:58:13 LastError: 0] Autoclicker started
[11.09.2020 17:58:13 LastError: 0] Token is elevated
[11.09.2020 17:58:13 LastError: 183(Cannot create a file when that file already exists.)] No UIAccess
[11.09.2020 17:58:13 LastError: 183(Cannot create a file when that file already exists.)] Not 0 session ID
Моя вина, вроде исправил.
 
f3mb0y
Участник
Статус
Оффлайн
Регистрация
14 Фев 2017
Сообщения
625
Реакции[?]
291
Поинты[?]
1K
Нет такого оверлея который перекрывал бы полноэкранное приложение
есть... но главный прикол в том, что мы, кхм угоняем кое что у винды (или не у винды как хочш) и там уже все делаем (короче окна не создаем)
)0)0)
 
Начинающий
Статус
Оффлайн
Регистрация
13 Окт 2018
Сообщения
18
Реакции[?]
5
Поинты[?]
0
Нет такого оверлея который перекрывал бы полноэкранное приложение
Я написал в заголовке "Оверлей который может быть поверх всех окон" это имелось ввиду в прямом смысле практически... Единственное что может перекрыть мой оверлей это "Экранная клавиатура"
 
Начинающий
Статус
Оффлайн
Регистрация
9 Фев 2018
Сообщения
8
Реакции[?]
2
Поинты[?]
0
Лучше использовать перехват потоков окна и рисовать на самом окне без оверлея, пример:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Начинающий
Статус
Оффлайн
Регистрация
13 Окт 2018
Сообщения
18
Реакции[?]
5
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
15 Июл 2017
Сообщения
9
Реакции[?]
0
Поинты[?]
0
Лучше использовать перехват потоков окна и рисовать на самом окне без оверлея, пример:
Пожалуйста, авторизуйтесь для просмотра ссылки.
Если античиты на это не смотрят, то этот вариант возможно действительно лучше.
Минуточку, если я правильно понимаю, то 99% читов работают именно через это, да?
 
Начинающий
Статус
Оффлайн
Регистрация
13 Окт 2018
Сообщения
18
Реакции[?]
5
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
9 Фев 2018
Сообщения
8
Реакции[?]
2
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
13 Окт 2018
Сообщения
18
Реакции[?]
5
Поинты[?]
0
Если смотрит, закрой ему глаза.
Согласен XD

Ток, если уж ты античиту собрался глаза закрывать, то я думаю и все остальные проверки сможешь закрыть и тогда уже можно dll инжектнуть и функцию отрисовки внутри хукнуть и БУМ, ты уже сделал супер качественный чит.
 
Начинающий
Статус
Оффлайн
Регистрация
15 Июл 2017
Сообщения
9
Реакции[?]
0
Поинты[?]
0
Ну, если верить этому
Пожалуйста, авторизуйтесь для просмотра ссылки.
, то античит в принципе не должен особо это выпаливать, потому что в памяти ничего не меняется, оверлей временно меняет местами поток, владеющий окном процесса приложения , компонует там графику, а потом быстро меняет все обратно.

This function will return a pointer to a struct of type tagWND, then access a member of type tagTHREADINFO at +0x10 (window_instance->thread_info), then access the actual thread pointer at +0x0 (thread_info->owning_thread).

One way to circumvent these checks is to swap the owning thread of the process’ window to our window temporarily, compose our target on it then swap it back very quickly, which is what the PoC is based on.
 
Сверху Снизу