Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Помогите с автозагрузкой.. Добавлено: 02.07.05 01:36  

Автор вопроса:  Zloy_keks

Ответить

  Ответы Всего ответов: 20  

Номер ответа: 16
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #16
Добавлено: 05.07.05 19:14

ну, из моей практики я узнал, что осмысленные фразы надо пистаь полным ламерам, нормальным программистам хватает намека.

 CyRax, ты когда-то внедрял длл? Вот так и ехе внедрять надо.
сперва копируем ВБ рантайм в пространство другого ехе:


Dim VBMod As Long, VBSize As Long, VBNewMod As Long
VBMod = GetModuleHandleA("msvbvm60.dll";)
CopyMemory PImageDosHeader, ByVal VBMod, Len(PImageDosHeader)
CopyMemory PImageOptionalHeader, ByVal (VBMod + PImageDosHeader.e_lfanew + 4 + Len(TImageFileHeader)), Len(PImageOptionalHeader)
VBSize = PImageOptionalHeader.SizeOfImage
VBNewMod = VirtualAllocEx(ProcessHandle, VBMod, VBSize, MEM_RESERVE Or MEM_COMMIT, PAGE_EXECUTE_READWRITE)
WriteProcessMemory ProcessHandle, ByVal VBNewMod, ByVal VBMod, VBSize, BytesWritten


А птом по такому-же принципу ехе файл , а далее CreateRemoteThread и дело в шляпе

Ответить

Номер ответа: 17
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #17
Добавлено: 06.07.05 10:45
 Шли всё на cyrax@hotmail.ru. Я погляжу.

Ответить

Номер ответа: 18
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #18
Добавлено: 07.07.05 11:12
Сейчас инета дома нет, так что кидай лучше свои каракули на basicproduction@nm.ru

Ответить

Номер ответа: 19
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #19
Добавлено: 07.07.05 12:36

не мои, код не я написал. Я такое на С++ делаю, да и ВБ ехе не внедрял. Но вот скачал прикольный код на ВБ, который внедряет ехе в другой процесс. Думаю, это так просто потому, что в ВБ тоольок 1 поток в прогах, но вот не знаю что будет с мультипоточным приложением...

Ответить

Номер ответа: 20
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #20
Добавлено: 07.07.05 13:20
Получил. Сейчас занят, позже гляну.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам