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

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

ZeroArray

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


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

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

X-Shar

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

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

ZeroArray

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

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

Spectrum735

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

ZeroArray

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

Spectrum735

Уважаемый пользователь
Форумчанин
Регистрация
21.02.2019
Сообщения
140
Репутация
64

ZeroArray

Администратор
Администрация
Регистрация
03.10.2022
Сообщения
108
Репутация
64

Spectrum735

Уважаемый пользователь
Форумчанин
Регистрация
21.02.2019
Сообщения
140
Репутация
64
А как поможет "перегнать в массив байт"? точно так-же её не будет видно при статичном анализе.
Нет, я понимаю ещё статичный анализ. Из утилиты строк не будет видно, ибо это уже числа. Но про динамику не понял
 

ZeroArray

Администратор
Администрация
Регистрация
03.10.2022
Сообщения
108
Репутация
64
Верх Низ