Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

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

 

  Вопрос: Завалить процесс нахер Добавлено: 25.05.09 08:29  

Автор вопроса:  VβÐUηìt | Web-сайт: смекаешь.рф
Народ, можно ли подрубиться к памяти указанного процесса (по хендлу) и сделать в его памяти ZeroMemory, тобишь порушить и разнести на кусочки, чтоб он гад, сдох. А то обычные способы иногда не проканывают, а надо, чтоб наверняка :))))


Заранее благодарен.

Ответить

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

Номер ответа: 1
Автор ответа:
 Arvitaly



ICQ: 301746136 

Вопросов: 28
Ответов: 549
 Web-сайт: okazani.ru
 Профиль | | #1
Добавлено: 25.05.09 10:06
Обычные - это какие? И чо матом ругаешься

Ответить

Номер ответа: 2
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 25.05.09 12:13
Подключись, как дебаггер, и заверши свой процесс.

Ответить

Номер ответа: 3
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #3
Добавлено: 25.05.09 12:36
Ну это не матом. Просто достало. Фишка в том, что я пишу что-то типа диспетчера задач как дополнение к другой проге (не суть - главное, нужно добавить норм. убивание процесса) . Если процесс подрубается к инету и пытается коннектиться, то апишным убиванием процесса его не завалить, пока тупой таймаут не пройдет. Дебагер по-моему тоже не канает. А вот если перелопатить память процессу, то ему ничего не останется, как вылетить. Думаю, такая задача не невозможна, пример я где-то видел.

Ответить

Номер ответа: 4
Автор ответа:
 Arvitaly



ICQ: 301746136 

Вопросов: 28
Ответов: 549
 Web-сайт: okazani.ru
 Профиль | | #4
Добавлено: 25.05.09 12:39
то апишным убиванием процесса его не завалить

покажи как делаешь

Ответить

Номер ответа: 5
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #5 Добавлено: 25.05.09 14:45
ТерминэйтПроцессом все убивается на что права есть и не только.

Ответить

Номер ответа: 6
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #6
Добавлено: 25.05.09 17:14
Если оно подрубилось к инету и ждет ответа от сервера, ничего не канает. В этом проблема.

Ответить

Номер ответа: 7
Автор ответа:
 Arvitaly



ICQ: 301746136 

Вопросов: 28
Ответов: 549
 Web-сайт: okazani.ru
 Профиль | | #7
Добавлено: 25.05.09 18:33
Не верю

Ответить

Номер ответа: 8
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #8 Добавлено: 26.05.09 00:38
Как вариант выключить соединение, но ради одного процесса это просто нецензурно.

Ответить

Номер ответа: 9
Автор ответа:
 MegaÐefender



Вопросов: 19
Ответов: 313
 Web-сайт: safetyAV.narod.ru
 Профиль | | #9
Добавлено: 26.05.09 10:27
Я читал на каком-то сайте, как убить процесс антивируса касперского, надо подключиться к нему с привилегиями отладчика - 'seDebugPrivilege', затем сам заканчиваешь программу(НЕ КАСПЕРА!). Так любой процесс можно убить без терминейтпроцесс.

Ответить

Номер ответа: 10
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #10
Добавлено: 26.05.09 19:54
Обрати внимание на ответ №2

Ответить

Номер ответа: 11
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #11
Добавлено: 27.05.09 08:09
Оброщю, попробую. Муторно с@#ко это все - UAC на Висте обязательно чего-нть вякать будет, гад.

Ответить

Номер ответа: 12
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #12
Добавлено: 27.05.09 13:53
Все скоро на семёрку перейдут, там УАК не такой болтливый.

Но попробуй память мутануть.
  1.  
  2. Private Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, _
  3. ByVal lpBaseAdress As Any, ByVal lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
  4. Private Declare Function ReadProcessMemory Lib "kernel32" (ByVal hProcess As Long, _
  5. ByVal lpBaseAddess As Any, ByVal lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWriten As Long) As Long

Ответить

Номер ответа: 13
Автор ответа:
 Arvitaly



ICQ: 301746136 

Вопросов: 28
Ответов: 549
 Web-сайт: okazani.ru
 Профиль | | #13
Добавлено: 27.05.09 21:29
Так получится только если процесс не защищен

Ответить

Номер ответа: 14
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #14
Добавлено: 27.05.09 21:48
Защиту привилегией замочим.

Ответить

Номер ответа: 15
Автор ответа:
 Der programmierer



ICQ: Do not! 

Вопросов: 14
Ответов: 99
 Web-сайт: shap-alim.narod2.ru/
 Профиль | | #15
Добавлено: 02.06.09 13:56
А Private Declare Sub ZeroMemory Lib "KERNEL32" Alias "RtlMoveMemory" (dest As Any, ByVal numBytes As Long)
тода зашем?

Ответить

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

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



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