Шпион функций API...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Шпион функций API...

Сообщение AjaxVS » 28.12.2004 (Вт) 17:08

Господа... +_+
Помогите советом, а если не в лом - то и кодом.

Как на VB сделать сабж...
То есть, в какой нить файлик надо кидать все АПИ-функции, которые вызывают Винды.

И еще.
Хотелось бы их контролировать, блокировать и запускаь самому... Ну например... Не знаю я, какая проца вызывает окошко с параметрами... ну мыши, экзапмл... А так запущу прогу и посмотрю. Дальше уже и сам догоню.

ЗЫ. Ну и буду очень благодарен, если кто скажет, как без Асма заблочить устойства ввода/вывода...

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

Nikolka
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 174
Зарегистрирован: 01.01.2004 (Чт) 2:06

Сообщение Nikolka » 28.12.2004 (Вт) 18:13

Используй SoftIce и не мучайся...

Перехватчик АПИ сделать - себе дороже

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 28.12.2004 (Вт) 19:22

Если бы все так было легко :? Можеш писать драйвер, внедрять длл-ки в чужые процессы, если оно того стоит.
الفيجوال بيسك الرابح

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 28.12.2004 (Вт) 19:23

Используй SoftIce и не мучайся...


Не мучайся...
В интернете я не нашел человека который смог бы его поставить, настроить и заставить работать :)
Проще написать свой отладчик.

которые вызывают Винды.


Так винды или кто?
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)

XairOn
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 19.07.2004 (Пн) 20:20
Откуда: Irkutsk region

Сообщение XairOn » 28.12.2004 (Вт) 20:19

В интернете я не нашел человека который смог бы его поставить, настроить и заставить работать

Считай, что нашел - это я!

Проще написать свой отладчик.


Вот насчет этого я сильно сомневаюсь... и уж тем более на VB.

Tok
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 28.09.2003 (Вс) 16:14
Откуда: Алчевск (Украина)

Сообщение Tok » 28.12.2004 (Вт) 20:54

В интернете я не нашел человека который смог бы его поставить, настроить и заставить работать


Даже двоих! :)


По сабжу:

Сомневаюсь я в силах VB в этом вопросе. На wasm.ru читал как-то интересную статью о перехвате API и т.п., но всё написано для C/C++
Back from the dead
I am resurrected
to spew, putrefaction...
http://gutted.nm.ru

AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Сообщение AjaxVS » 31.12.2004 (Пт) 13:51

ну вы млин даете...

СофтАйс...

Может, тогда ваще на ВБ самому ниче не писать, а пользоваться чужими прогами =(((

Ладно... ну а про замену асма при блоке клавы/мыши никто не знает?

XairOn
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 19.07.2004 (Пн) 20:20
Откуда: Irkutsk region

Сообщение XairOn » 31.12.2004 (Пт) 14:56

AjaxVS писал(а):ну вы млин даете...

СофтАйс...

Может, тогда ваще на ВБ самому ниче не писать, а пользоваться чужими прогами =(((

Ладно... ну а про замену асма при блоке клавы/мыши никто не знает?


Ну почему же ничего? Просто нужно расчитывать силы, ты бы ещё взялся ОСЬ на JAVA писать :-) VB для таких целей не приспособлен, даже если ты очень захочешь написать отладчик на VB всё равно всё сведётся к ассемблерным вставкам, вобщем получится не прога, а одна большая всавка :-)

AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Сообщение AjaxVS » 31.12.2004 (Пт) 17:21

Ну... Ось на Яве... Это конечно интересно +_+ ГыГы... +_+

А я тут и замену блокировки придумал - влепить таймер с интервалом в 25 и сворачивать все окошки +_+ Простенько но со вкусом +_+

XairOn
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 19.07.2004 (Пн) 20:20
Откуда: Irkutsk region

Сообщение XairOn » 31.12.2004 (Пт) 18:23

AjaxVS писал(а):Простенько


то уж точно, ты если напакостить кому-то хочешь, то можно и поинтересней что-нибудь придумать, например в цикле от одного до миллиона отправить - EnableWindow(параметр цикла, 0) - ну это так, к слову пришлось, это конечно довольно примитивный прикол можно и поинтересней придумать :-)

AjaxVS
Постоялец
Постоялец
 
Сообщения: 506
Зарегистрирован: 01.12.2004 (Ср) 13:12
Откуда: Donetsk, Battle.Net

Сообщение AjaxVS » 06.01.2005 (Чт) 11:50

PS. Кстати, вы не думайте (а то некоторым в голову пришло), пакостить я никому не собирался, просто писал прогу для клуба...
Азм есть нот хацкер. Иногда +_+
ЗЗЫ. Всем спасибо за коменты. Тема закрыта.

Шнурок
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 12.11.2004 (Пт) 19:28
Откуда: Санкт-Петербург

Сообщение Шнурок » 06.01.2005 (Чт) 12:00

Попробуй покопаться в реестре там много полезных штук...
-через реестр можно запретить вызов regedit.exe
-можно запретить вызов диспетчеа задач
-можно поставить бан на изменение свойств...например рабочего стола...настроек панели управления, через реестр можно настроитьвсе то же что и через панель управления...то есть такие переменные как скорость мыши, цветовые схемы...

...вполне может помочь проге для клуба
Последний раз редактировалось Шнурок 06.01.2005 (Чт) 23:40, всего редактировалось 1 раз.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 06.01.2005 (Чт) 23:12

А лучше мою прогу поставьте)))))
http://ugar.gamecity.ru
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

    TopList