Хехехе... чтобы человек, ОСОЗНАЛ что то и научился ПРИМЕНЯТЬ ЭТО НА ПРАКТИКЕ, он должен пройти хорошую практику, иначе знания - бесполезный груз....
Хм... уже проверил на практике. Оказывается, не должны. Поменял местами в первом попавшемся ехешнике две записи местами - все работает по старому.
Может ли заголовок (всмысле IMAGE_SECTION_HEADER - запись в таблице секций) последней (с точки зрения расположения в файле или в памяти) секции...
Asterix Дык как ему прототип объявить, если адрес процедуры - в переменной ;)?
ИМХО Финогенова и Рудакова читать попросту вредно. Сам прочитал от и до. Начинается с хеллоуволда, что в асме неправильно, да и вообще попытка...
OioVologda Да, а люди должны быть честными и добрыми и новый год должен быть два раза в год.... Большинству юзеров плевать на защиту. Сидят для...
MACRO my_invoke proc_addr param1, param2.... paramN push paramN push.......... push param2 push param1 call proc_addr ENDM ))))))
OioVologda Если не будет админских привилегий, то такая ось будет дикой и неуправляемой )))))
FreeManCPM Удобней вообще забить на эту идею )) Мне кажется, что командый интерфейс вырабатывает нужный образ мышления, человек начинает четко...
FreeManCPM "трудности с сегментами"... фу! Тем, кто боится трудностей асм вообще учить не стоит, он весь состоит из трудностей )))
Блин, я начинал с доса, и DEBUG меня полностью устраивал при том, что до этого не умел программировать вообще ни на чем. Дело не в удобстве...
OioVologda +1
Старье представим двузначное число как 10*a + b вычтем цифры 10*a + b - a - b = 9*a Т.е число получается всегда кратным девяти. А у всех таких...
Самый простенький код lea ESI,SourceString lea EDI,DestinationString mov ECX,SourceStringLength ; Сам вычислишь ) rep movsb Нужно только...
Начни с учебника П. Абеля. У него в первых главах речь идет о двоичной арифметике, исследовании памяти под дебагом и т.д. Пройдешь первые три...
Gagar Можешь написать драйвер, который будет устанавливать эти биты на защищенных страницах. Хотя толку ноль, от взлома со стороны программ...
Неплохо? От них толку ноль. На них процессор никак не реагирует. Не проще ли выделить в памяти, доступной только в ринг0 целую таблицу битовых...
Gagar IMHO имелись ввиду системные программисты, пишущие операционные системы. Если память мне не изменяет эти три бита доступны в режиме ядра и...
DeeoniS KMDF = Kernel Mode Driver Framework, скачать можно бесплатно с сайта Майкрософт ) Кстати, содержит в себе DDK для Windows server 2003 )
Trunk Из аски - кода получить ЦИФРУ(заметь, не число!) просто - аски код представляет собой цифру, к которой прибавлено 30h поэтому получить...
Имена участников (разделяйте запятой).