Lecko Не читал даташит, но чисто интуитивно (пальцем в небо) отсутствует ожидание после записи внутри SSP1Receive: ... SSP1DR = 0xFF;...
Aquila Наверное, даже решающий. Просто я не был уверен, что такое действительно не поддерживается.
Мой голос за неоднократно высказанное предложение премодерации первых n сообщений участника. В частности права премодерации можно выделить...
Painter Как уже было сказано у MadMatt имеются примеры и заголовочные файлы.
nMaxwell Можно. Не обязательно.
nMaxwell Если хотите, чтобы гарантированно слилось, то при вызове recv выставьте флаг MSG_WAITALL.
vova65 Тут пример того, как подменить карту символов, но сам вывод строки через int 10h. Просто замените на вывод в b8000h.
nMaxwell Возможно.
Squash 1) Грузим хотя бы одну из машин с диска (с Hiren's BootCD, например) и сбрасываем админский пароль (с помощью NT Password Changer,...
pashe4ka13 Ну, честно говоря, я здесь особых проблем не вижу. Например, есть две очень простые rop-цепочки: 009E11F1 |? 95 ||XCHG...
pashe4ka13 Ага. Ранее об удалённом исполнении не упоминалось. А приложить программку сюда можно, чтобы другим на кофейной гуще гадать не приходилось?
drunken_cowboy mov si, (payload + 7C00h) Здесь неверно, т.к. согласно вышестоящему org 7C00h отсчёт адресов всех меток, включая payload, уже...
valentin_p Какой ещё глюкогенератор? Если я правильно понял, автор удивляется, почему инструкции начинаются не с каждого байта.
pashe4ka13 Ну значит придётся почитать память процесса штатными средствами. В TIB найдёте адрес стека. Только не забывайте, что неисполняемость...
pashe4ka13 Память стека выделяется потоку, а не процессу. Как самая обычная память. ZwAllocateVirtualMemory. Адрес дна стека никак не связан с...
Rockphorr У меня долгое время раз в два-три дня на ноуте вылетал бсод. Т.к. системный раздел был пошифрован старой версией TrueCrypt (раньше он не...
olegsvetl2010 Что можно, а что нельзя описывается в файле .java.policy, который берётся либо из пользовательской папки, либо, если там политик...
Rockphorr В некоторых ситуациях и при некоторых ошибках создание крешдампа (отдельный файл с логом уж точно не нужен) невозможно. Так что лучше бы...
amvoz -luser32 — это не файл, а ключ линкера. Означает, что линкер должен подключить библиотеку libuser32.a, которую он соответственно и не находит.
amvoz А путь к папке, в которой находится as.exe, перед вызовом g++ в PATH присутствует?
Имена участников (разделяйте запятой).