Mikl___ Проще и более эффективно(нет ядерных вызовов при расширении буфера) не сделать в принципе.
Один христанутый :) утверждал что проблемы две - "я" и "моё". Кастанеда использовал полное стирание личности, личной истории. Наверно если это...
Если побитно отрисовать массив, y: номер бита в массиве D{} = sha256(x), получается такая картина. Видны зависимости в виде чёрных пятен. Так что...
Используя нити.
Ничего это не значит, обычная кража ключей:
sha заранее определенный алгоритм, тем более в нем находили уязвимости. yuif2it, Решил я посмотреть графически этот sha256. Что бы быстро...
yuif2it Паблик толком нет ничего, вот патент: Пока алгоритмов нет, либо закрыты, так как это оборонка.
Можно по хитрому сделать. Использовать в качестве буфера стек, он будет автоматически расширяться. Перед доступом к такому буферу переключать...
galenkane, Не правильно всё. Вызов NtUserEnumDisplayMonitors приводит к вызову калбэка, из него возврат напрямую в вызывающий код, таким образом...
galenkane, Это так не работает. У вас серия NtCallbackReturn() возвращающих ошибку разумеется, так как калбэки не загружаются(нет CbCall())....
Marylin, Сигнатурный поиск в принципе метод не надёжный.
Вот я тоже собрал, не трогая пе формат. Зачем принудительно завершать процесс, а не по рет я так и не понял.
10 других пока у меня нет.
Mikl___, Я не про это, а про xor rsp,rsp
Mikl___, Интересно как могло слетать с ошибкой на 7.
Mikl___, А с обнулённым стеком завершается тихо ?
64-версия.
Mikl___, Это ведь уже решили: lea r8,Message mov dword ptr [r8],160014h movr qword ptr [r8].UNICODE_STRING.Buffer,aUser32_...
Попробовал, на 64 не получается. Если один поток ждёт второй, либо на эвенте после завершения процесса они из ядра не возвращаются. С загрузчиком...
Marylin, Попробовать exit вставить, но не должно оно крэшить с нулевым стеком на чистой системе. Если фаулт не может быть доставлен в юзер,...
Имена участников (разделяйте запятой).