Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.236.86.184] |
|
Сообщ.
#1
,
|
|
|
ТКто нить такое делал ???
Зацените, а заодно и протестите мой вариант: Прикреплённый файлinjlib.zip (6.23 Кбайт, скачиваний: 459) |
Сообщ.
#2
,
|
|
|
Жаль откомпиленного примера нет, а то я не дома и сам скомпилить не могу...
|
Сообщ.
#3
,
|
|
|
SCINER, у мня операция внедрения не удалась.
|
Сообщ.
#4
,
|
|
|
Цитата Dr._S,4.11.04, 05:59 SCINER, у мня операция внедрения не удалась. У Рихтера написано, что такай способ не работает на Win9X. |
Сообщ.
#5
,
|
|
|
Цитата Vasya2000,4.11.04, 05:10 Жаль откомпиленного примера нет, а то я не дома и сам скомпилить не могу... Вот откомпиленная экзешка. На форме кнопка, после нажатия на которую прога должна закрыться. Все подробно описано в README Прикреплённый файлInjLib_exe_compile.zip (4.28 Кбайт, скачиваний: 302) |
Сообщ.
#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 Работает! Скинер - ты гениальный программист мативо! :-) Кстати, длл-ка скомпилена твоим аддином? Я с тех пор все свои прги компилю только своим аддином |
Сообщ.
#17
,
|
|
|
Цитата Slepoy, 5.11.04, 08:25 Думаю, если таким образом подгружать VB библиотеку, то её код не исполнится! Во-во! У меня та же проблема! Вот посмотрите в мой архив. В папке dll_injector я немножко переработал исходник SCINER-а по внедрению длл (имхо, так удобнее). В папке mydll - моя неудачная попытка создать свою длл для внедрения в чужой процесс. Почему неудачная? Потому-что длл успешно компилится, успешно подключается к указанному потоку, но вот ф-ций своих (т.е. того, что написано в коде длл) не выполняет Объясните мне почему. Может для этого катят только "нормальные" не Active-X DLL, ибо killer.dll внедряется и работает где угодно, либо (что более вероятно) я просто не умею писать "правильные" DLL. Покажите мне, плз. код хоть одной библиотеки, написанной Вами, к-рая после внедрения в чужой процесс методом SCINER-а выполняла какое-либо наглядное действие (выводила MsgBox через определенный интервал времени, или писала что-либо в файл, вообще, любое действие, по к-рому можно было бы определить, что длл "жива"). Буду очень признателен. 2 SCINER: прога конечно классная, но нельзя ли немного доработать, и сделать "внедрение ЕхЕ в чужой процесс" Прикреплённый файлtroubles.zip.safe (13.78 Кбайт, скачиваний: 140) |
Сообщ.
#18
,
|
|
|
От кого, но от тебя я точно не ожидал такого маразма.
1. Всем должно быть понятно, что внедряемая библа должна быть не ActiveX. 2. Еще больший мараз это твой вариант моего примера. Кругом одни ошибки! Вот посмотрите как надо: Прикреплённый файлdll_injector.zip (14.86 Кбайт, скачиваний: 215) |
Сообщ.
#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 Все остальные писал на C++ Builder, а там, ДЛЛ создается очень даже по другому |
Сообщ.
#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
,
|
|
|
Ну я понимаю что не в ней суть Просто ты говоришь не Active а как на VB не Active ?
|
Сообщ.
#30
,
|
|
|
В прибитой теме Add-In's есть адд-ин, позволяющий делать как раз такие не актив-х библиотеки.
|
Сообщ.
#31
,
|
|
|