
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.52] |
![]() |
|
![]() |
Сообщ.
#1
,
|
|
ТКто нить такое делал ???
Зацените, а заодно и протестите мой вариант: Прикреплённый файл ![]() |
![]() |
Сообщ.
#2
,
|
|
Жаль откомпиленного примера нет, а то я не дома и сам скомпилить не могу...
|
Сообщ.
#3
,
|
|
|
SCINER, у мня операция внедрения не удалась.
|
![]() |
Сообщ.
#4
,
|
|
Цитата Dr._S,4.11.04, 05:59 SCINER, у мня операция внедрения не удалась. У Рихтера написано, что такай способ не работает на Win9X. |
![]() |
Сообщ.
#5
,
|
|
Цитата Vasya2000,4.11.04, 05:10 Жаль откомпиленного примера нет, а то я не дома и сам скомпилить не могу... Вот откомпиленная экзешка. На форме кнопка, после нажатия на которую прога должна закрыться. Все подробно описано в README Прикреплённый файл ![]() |
Сообщ.
#6
,
|
|
|
Да, действительно внедряется
![]() А что можно сделать в чужом процессе ценного своей длл-кой? Ну допустим влез я в блок работающего процесса, и что? Я ведь его могу только убить или там сдублировать, а еще что? вроде ничего нельзя сделать. Если есть идеи что можно сделать с чужим процессом напиши здесь для повышения квалификации. |
Сообщ.
#7
,
|
|
|
Наверное хорошая чтука.
Плагины добавлять можно будет к разным программам? Жаль конечно что в Win9x не пашет ... У меня как раз такая стоит ![]() |
![]() |
Сообщ.
#8
,
|
|
Делал, давно ещё и на Делфи
|
![]() |
Сообщ.
#9
,
|
|
Ради чего я его замутил это ради обхода файерволов.
Внедряю библу в iexplorer.exe и все пучком. Никто ничего не замечает, что я письма через него шлю. Это я про свой SCINSpy! Кстати можно перехватить API-функции, можно сообщения винды. |
Сообщ.
#10
,
|
|
|
SCINER,
Цитата - суровая заявка. В следующий раз подумаю, прежде чем брать твои вещи и радоваться, увидев Никто ничего не замечает Цитата SCINER, 4.11.04, 09:19 Вот откомпиленная экзешка. ![]() |
![]() |
Сообщ.
#11
,
|
|
Работает! Скинер - ты гениальный программист мативо! :-)
Кстати, длл-ка скомпилена твоим аддином? |
![]() |
Сообщ.
#12
,
|
|
Цитата Vasya2000,4.11.04, 16:47 Работает! Скинер - ты гениальный программист мативо! :-) Кстати, длл-ка скомпилена твоим аддином? Гы... когда я просил протеститт свой перехватчик АПИ, ты говорил это ХАК ![]() |
![]() |
Сообщ.
#13
,
|
|
Не помню что я говорил (дай ссылку), но в любом случае вряд-ли это было в обиду, я же тебя уважаю!
![]() |
![]() |
Сообщ.
#14
,
|
|
Цитата Vasya2000,5.11.04, 06:52 Не помню что я говорил (дай ссылку), но в любом случае вряд-ли это было в обиду, я же тебя уважаю! ![]() Мало того ещё и темы закрывал ![]() Гы... уважает, а сам смеется ![]() |
Сообщ.
#15
,
|
|
|
Думаю, если таким образом подгружать VB библиотеку, то её код не исполнится!
![]() |
![]() |
Сообщ.
#16
,
|
|
Цитата Vasya2000,4.11.04, 12:47 Работает! Скинер - ты гениальный программист мативо! :-) Кстати, длл-ка скомпилена твоим аддином? Я с тех пор все свои прги компилю только своим аддином |
![]() |
|
|
Цитата Slepoy, 5.11.04, 08:25 Думаю, если таким образом подгружать VB библиотеку, то её код не исполнится! Во-во! У меня та же проблема! Вот посмотрите в мой архив. В папке dll_injector я немножко переработал исходник SCINER-а по внедрению длл (имхо, так удобнее). В папке mydll - моя неудачная попытка создать свою длл для внедрения в чужой процесс. Почему неудачная? Потому-что длл успешно компилится, успешно подключается к указанному потоку, но вот ф-ций своих (т.е. того, что написано в коде длл) не выполняет ![]() Может для этого катят только "нормальные" не Active-X DLL, ибо killer.dll внедряется и работает где угодно, либо (что более вероятно) я просто не умею писать "правильные" DLL. Покажите мне, плз. код хоть одной библиотеки, написанной Вами, к-рая после внедрения в чужой процесс методом SCINER-а выполняла какое-либо наглядное действие (выводила MsgBox через определенный интервал времени, или писала что-либо в файл, вообще, любое действие, по к-рому можно было бы определить, что длл "жива"). Буду очень признателен. 2 SCINER: прога конечно классная, но нельзя ли немного доработать, и сделать "внедрение ЕхЕ в чужой процесс" ![]() Прикреплённый файл ![]() |
![]() |
Сообщ.
#18
,
|
|
От кого, но от тебя я точно не ожидал такого маразма.
1. Всем должно быть понятно, что внедряемая библа должна быть не ActiveX. 2. Еще больший мараз это твой вариант моего примера. Кругом одни ошибки! ![]() Вот посмотрите как надо: Прикреплённый файл ![]() |
Сообщ.
#19
,
|
|
|
SCINER, а вот если мне нужно определить PID процесса, но по hWND окна я не могу это сделать т.к. его нет. Как мне определить PID? Можно ли это сделать по названию процесса?
|
Сообщ.
#20
,
|
|
|
Sciner он у меня выдает ошибку
![]() ![]() Run-time error '53' File not found |
Сообщ.
#21
,
|
|
|
Цитата SCINER, 8.11.04, 00:48 От кого, но от тебя я точно не ожидал такого маразма. 1. Всем должно быть понятно, что внедряемая библа должна быть не ActiveX. Веришь, это моя ВТОРАЯ в жизни DLL на VB ![]() ![]() |
![]() |
Сообщ.
#22
,
|
|
Цитата KittyMaiz,8.11.04, 19:29 SCINER, а вот если мне нужно определить PID процесса, но по hWND окна я не могу это сделать т.к. его нет. Как мне определить PID? Можно ли это сделать по названию процесса? ДА, опр. список всех процессов, а потом найди нужный по имени |
Сообщ.
#23
,
|
|
|
Andrey_Kun, а как определить список всех процессов может подскажешь?
|
Сообщ.
#24
,
|
|
|
Цитата KittyMaiz,9.11.04, 10:34 Andrey_Kun, а как определить список всех процессов может подскажешь? Поиск по форуму, да и в ФАКе, наверняка тебе помогут! Вопрос уже просто избит. А по поводу либы - ну это конечно интересно, но только с точки зрения её исполнения на ВБ. Всё же я больше доверяю при создании подобных библиотек среде VC, но это лично моё мнение. |
![]() |
Сообщ.
#25
,
|
|
![]() |
Сообщ.
#26
,
|
|
Цитата Lamerroot,9.11.04, 19:58 Цитата KittyMaiz,9.11.04, 10:34 Andrey_Kun, а как определить список всех процессов может подскажешь? Поиск по форуму, да и в ФАКе, наверняка тебе помогут! Вопрос уже просто избит. А по поводу либы - ну это конечно интересно, но только с точки зрения её исполнения на ВБ. Всё же я больше доверяю при создании подобных библиотек среде VC, но это лично моё мнение. Ну я ещё библам на Делфи доверяю и проверяю ![]() |
Сообщ.
#27
,
|
|
|
Цитата SCINER @ 1. Всем должно быть понятно, что внедряемая библа должна быть не ActiveX. SCINER можешь исходник библы killer.dll скинуть? |
![]() |
Сообщ.
#28
,
|
|
она всего из одной строки состоит
не в этой библе суть |
Сообщ.
#29
,
|
|
|
Ну я понимаю что не в ней суть
![]() |
![]() |
Сообщ.
#30
,
|
|
В прибитой теме Add-In's есть адд-ин, позволяющий делать как раз такие не актив-х библиотеки.
|
Сообщ.
#31
,
|
|
|