VS2005 не понимает регистр 'EIP' , может какой пак нужен или он по другому называется? __asm{ mov eax, ebx } - проходит __asm{ mov eax, eip } - label 'eip' was undefined
eip нельзя считывать/записывать напрямую, в 32битном режиме. Если хочется прочитать eip, то используется такой "прием": Код (Text): call $ + 5 ;для 32битной команды. pop eax ;в еах адрес этой команды.
Как будто хоть один из существующих компиляторов такое скомпилирует. Такого опкода не существует... как собственно и всех остальных, работающих явно с eip.
пробуй такой код mov dr0, eip sbb dr0, cr0 mov eax, dr0 Так мы загоняем EIP в EAX через отладочные регистры в обход прерываний биоса и предварительным выходом в реал-мод (т.к. в протект-моде чтение eip запрещена)
Блин я даже не знал про такой.. всегда выводил 666 в 31337 порт чтобы замаскировать прерывания, не дающие читать EIP
вводить/выводить, а тем более выгуливать порт нужно осторожно... не дай Бог вирус какой... времена сейчас такие... Вроде и сайт приличный, и фейс у сайта нормальный, и контент не плохой... А бац. И вирусняк при коннекте на сокет залетел...
Magnum Great Хм. Ну раздел же в WASM.BEGINNERS. Это ж не жабер или аська. Кончай издеваться.... -1 -1