Читаю паралельно Зубкова и Iczeliona и пробую всякое Вот например .386 .model flat, stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc includelib \masm32\lib\kernel32.lib include \masm32\include\shell32.inc includelib \masm32\lib\shell32.lib .const URL db "http://www.wasm.ru/",0 .CODE start: invoke ShellExecute,0,0,offset URL,0,0,0 invoke ExitProcess,0 end start Все скомпилилось НО! 1) Касперский выдает что это не иначе как троян! и запускаться программа (наверно по этойже причине) не хочет... 2)Причем последовательность строк в программе исключительно по Iczelion'у если по Зубкову писать сначала Include бла бла бла .386 .model flat .const и т.д. то даже компилиться не будет... Вопрос собственно Как заставить ее запуститься? Заранее благодарен
смените урлу -- каспер на нее ругается, бугога %) на самом деле функционал напоминает касперу shellcode, проще просто его временно выключить.
переходи на фасм =)) у меня следуюший код отработал как надо: Код (Text): ;======================================================================= format PE GUI 4.0 ;======================================================================= include 'include\win32ax.inc' ;======================================================================= section '.code' code writeable readable executable xor ebx, ebx invoke ShellExecute, ebx, ebx, "http://www.wasm.ru/", ebx, ebx, ebx ret ;======================================================================= section '.idata' import data readable writeable library kernel32,'KERNEL32.DLL',\ shell32, 'shell32.dll' include 'include\apia\kernel32.inc' include 'include\apia\shell32.inc' ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ПОЛНАЯ ПРОГРАММА- ИСПОЛЬЗУЙ ЕЁ: ВОТ ТАК ДОЛЖНО ВСЁ БЫТЬ ХОРОШО: Код (Text): include 'INCLUDE/win32ax.inc' .code start: invoke ShellExecute,NULL,"open","http://www.wasm.ru/",0,0,0 invoke ExitProcess,0 .end start ДА. К СТАТИ. КАК БЫВШИЙ РАЗРАБОТЧИК АНТИВИРУСА СКАЖУ: Попробуй метот "ПАСТИ ОВЕЦ" или может тебе попробывать совсем просто: Код (Text): include 'INCLUDE/win32ax.inc' times 150 nop .code start: times 150 nop invoke ShellExecute,NULL,"open","http://www.wasm.ru/",0,0,0 times 150 nop invoke ExitProcess,0 .end start times 150 nop