Также можно перехватить создание мсжбокса и заменить текст на кнопке.
Попробуй GoLink nasm code.asm -f win64 -o code.obj GoLink code.obj Ws2_32.dll Kernel32.dll /ENTRY:main Вот с таким кодом: extern WSAStartup...
Я разве так написал? -LARGEADDRESSAWARE:NO Я вообще так делаю: nasm code.asm -f win64 -o code.obj ink code.obj Ws2_32.lib Kernel32.lib...
Не знаю как в GCC это делается, всю жизнь работаю в VS, но попробуй найти аналог.
mov [sockethandle] , eax Т.к. ты пишешь в ячейку по адресу sockethandle.
Имелся в виду конкретно его пример, все его функции принимают меньше 5 параметров, поэтому выравнивание нужно, т.к. стек сдвинут адресом возврата....
Ты вообще читаешь что тебе пишут? И не забудь Начало по крайней мере должно быть таким (не обязательно 0x28, любое число оканчивающееся на 0x8):...
Попробуй -LARGEADDRESSAWARE:NO
Установил NASM, линкер от VS10 - все слинковалось: [IMG] Нет. Также вместо mov нужно юзать lea либо mov без скобок и выравнивать стек.
В самом коде много неточностей. К примеру: mov [r13] , rax На что ссылается r13? Также размеры полей структур также вызывают смущение (хотя не...
Теперь, если попробовать запустить эту процедуру перед передачей хидера в VBDllGetClassObject, то будет запускаться процедура, определенная нами....
Часть 4 - многопоточность в Standart EXE. Сейчас я опять буду говорить о многопоточности, на этот раз в Standart EXE. Сразу скажу что все о чем я...
Разберем подробно код. В процедуре инициализации проверяем флаги инициализации и отключения сабклассинга. Если какой-либо True, то значит либо...
Итак код:' modSubclassDLL.bas - процедуры хука и сабклассинга ' © Кривоус Анатолий Анатольевич (The trick), 2014 Option Explicit ' Эту структуру...
Часть 3 - внедрение в чужой процесс. В прошлой части я написал о возможности создания потока в DLL, и о методе создания нативной DLL на VB6. Также...
Программа достаточно простая, все действия прокомментированы. Основные моменты я дополнительно поясню. При загрузке формы загружается наша DLL, и...
Для тестирования DLL была написана мини-программа:' Демонстрация использования многопоточности в NativeDLL на примере графических эффектов ' ©...
Для обеих моделей я создал 2 модуля: Для single threaded:' modMainDLL.bas - инициализация DLL (Single thread) ' © Кривоус Анатолий Анатольевич...
Теперь представим ситуацию, что DLL загрузилась в АП процесса, а процесс создал поток и оба вызвали функцию Foo, что будет? Какое значение будет...
Часть 2 - создание Native DLL и вызов экспортируемой функции в другом потоке. Теперь я расскажу о еще одном методе написания многопоточных...
Имена участников (разделяйте запятой).