Ну-ну, тяжелую артиллерию попробовал, а мегахакерский ручной пулемет с нежным названием Оля (OllyDbg) еще нет ?! В Оле можно перебить любой...
Если уж заменять, то на xor eax,eax + fill with NOP's А еще проще один байтик в PEB обнулить - или ручками, или еще проще в плагине каком-нить...
Во втором томе перед описанием команд есть спец.разделы "ModR/M and SIB Bytes" и "Addressing-Mode Encoding of ModR/M and SIB Bytes" - там все...
Но ведь каким-то образом "Загружать DLL научились. Работает..". Значит по крайней мере WinCE поддерживает PE-формат, и значит "таблицы импорта там...
bolt90 Да с чего ты взял, что "файл" - это обязательно жесткий диск. Например, виндусовый рисунок metafile - это что, файл на диске (как многие...
bolt90 Не пойму, что тебя смущает ? Отсутствие простой\красивой функции-обертки под названием shmget или факт реализации разделяемой памяти через...
mrcrown Ба, какие мы умные ! ;) Раз State = MEM_FREE, значит сама по себе страница по адресу curAddr не зарезервирована. А возможная и наиболее...
bolt90 Не совсем. Во-первых, в винде вся виртуальная память связана с файловой системой, т.к. при необходимости любые данные могут быть сброшены...
Насчет адресов LoadLibrary и т.п.: разумеется вытащить себя за волосы не получится, поэтому либо статическая линковка (указание coredll в таблице...
SEA Не понятно главное - dll уже скомпилирована, исходников нет и что-то изменить можно лишь в маш.коде, или же есть исходники ("естесственно,...
Недавно аналогичный вопрос (бурно;) обсуждался - при резервировании памяти адрес округляется вниз на границу 64К и если этот адрес уже занят, то...
Кроме windows.pas ссылки на kernel32 и т.п. могут сидеть и в других юнитах, в частности в system Знания берутся из мсдн, а GetProcAddress в WinCE...
FatMoon Вот именно, что теоретические. Для того чтобы знать\представлять основы совершенно не обязательно досконально изучать и своими ручками...
FatMoon Ерунду не говори ;) Умение управлять лошадью никаким (положительным) образом не сказывается на умении управлять автомобилем или самолетом....
skua Не кипятись ;) Встречный вопрос: для того чтобы научиться управлять автомобилем стоит ли начать из далека-далека: запрягать лошадь, управлять...
AndreyMust19 Во-первых, если у тебя всего один поток, то действие Set/GetMessageExtraInfo эквивалентно установке некоторой глобальной переменной...
AndreyMust19 Судя по описанию это совсем не то, что надо ;) SetMessageExtraInfo устанавливает некоторое значение не для конкретного сообщения, а...
AndreyMust19 Ничего не понял. Раз "закрывать то не надо", то соотв-но в WindowProc можно обрабатывать WM_CLOSE, WM_SYSCOMMAND и т.п. только по...
l_inc Как говориться "учите матчасть" ;) Во-первых, в виндовой куче любой блок памяти (и занятый и свободный) имеет свой 8-байтовый заголовок и...
onSide Не думаю, что часто возникает необходимость закрывать из потока окна других потоков (своей проги). А если возникает, то для данной задачки...
Имена участников (разделяйте запятой).