Скрытие вызовов WinApi. (1 Viewer)

Пользователи, которые просматривают: тема

ZeroArray

Администратор
Администрация
Регистрация
03.10.2022
Сообщения
100
Репутация
63
1679176683973.png


SOURCE: GitHub.
Сделано всё максимально просто, код можно понять с первого взгляда, сама реализация в 20 строк, по хорошему, нужно заменить LoadLibrary на GetModuleHandle, но у меня выдало ошибку, так что я пошел по пути наименьшего сопротивления, у @X-Shar есть похожий проект GitHub, но я посмотрел, там слишком много файлов в проекте, по этому решил реализовать по своему...)
1679177090582.png

1679177112063.png
 
Последнее редактирование модератором:

X-Shar

:)
Администрация
Регистрация
03.06.2012
Сообщения
5 650
Репутация
7 823
Я вот-этим раньше пользовался:GitHub - JustasMasiulis/lazy_importer: library for importing functions from dlls in a hidden, reverse engineer unfriendly way
Там ничего дорабатывать не надо, просто использовать макросы можно.

Но он чутка большой конечно, чем если писать свой движок.)
И там С++, что тоже может-быть важно, если вы пишите на си например.
 

ZeroArray

Администратор
Администрация
Регистрация
03.10.2022
Сообщения
100
Репутация
63
Я вот-этим раньше пользовался:GitHub - JustasMasiulis/lazy_importer: library for importing functions from dlls in a hidden, reverse engineer unfriendly way
Там ничего дорабатывать не надо, просто использовать макросы можно.

Но он чутка большой конечно, чем если писать свой движок.)
И там С++, что тоже может-быть важно, если вы пишите на си например.
LI тоже отличная библиотека, ещё можно использовать рантайм линковку, про нее я тоже писал
 

Spectrum735

Уважаемый пользователь
Форумчанин
Регистрация
21.02.2019
Сообщения
133
Репутация
64
Как вариант, ещё можно саму строку с названием функции перегнать в массив байт, затем уже в рантайме перегонять обратно в строку, чтобы не было видно из утилиты Strings
 

ZeroArray

Администратор
Администрация
Регистрация
03.10.2022
Сообщения
100
Репутация
63
Как вариант, ещё можно саму строку с названием функции перегнать в массив байт, затем уже в рантайме перегонять обратно в строку, чтобы не было видно из утилиты Strings
Проще ксорить тогда, и так и так в рантайме будет видно эту строку.
 
Верх Низ