- Статус
- Оффлайн
- Регистрация
- 18 Мар 2020
- Сообщения
- 473
- Реакции
- 991
ну банально потому что писать статьи, где в основном за тебя всё сделала ИИ это заведомо плохая идея, поскольку сам ты не можешь проверить код на работоспособностьпачму
например, зачем тут ollvm сдался в симейке, когда ты не упомянул о его надобности самостоятельно
зачем поддержка линукса, зачем снимать протект с записью у своего модуля, когда знаешь (?), что .text секция обязательно будет в .data что-то записывать, а твой код поспособствует лишь выбросу эксепшена после такого
C++:
static void protectModuleExeOnly(HMODULE mod) {
MODULEINFO mi;
if (GetModuleInformation(GetCurrentProcess(), mod, &mi, sizeof(mi))) {
DWORD old;
VirtualProtect(mi.lpBaseOfDll, mi.SizeOfImage, PAGE_EXECUTE_READ, &old);
}
}
и еще куча моментов к которым можно придраться, так что да, лучше отучивайся абузить ии, иначе ничему не научишься по итогу