![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
ConstantinXXX |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 27.5.2006 Где: U.S.A. :-) Репутация: нет Всего: 0 |
Всем доброго времени суток ))
надо запустить один исполняемый файл exe внутри другой программы вторым потоком. Сразу напешу это надо не для троянов и т.п., надо в своей программе запустить вторым потоком свою же программу. Это надо для разработки программы протектора. Дело в том, что для XP и Vista программу написал, но для Windows 7 тот же код не работает. :( это наверное связано с защитой внедренной с семеркой. привожу кусок кода:
может кто знает что можно сделать? --------------------
Как вы относитесь к девушкам, которые курят сигареты?Как не ослепнуть за компьютером© ORENCODE.info |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Ну раз обе программы свои, то можно создать во второй отдельную функцию для запуска и экспортировать ее.
А в первой программе подключить вторую, как dll, создать отдельный тред и запустить в нем на выполнение стартовую функцию. |
|||
|
||||
ConstantinXXX |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 27.5.2006 Где: U.S.A. :-) Репутация: нет Всего: 0 |
вторая программа зашифрована, она расшифровывается первой программой и по идеи должна запуститься вторым потоком в первой же программе... Тут возникает проблема в том, что до расшифровки запустить стартовую функцию не получиться. :(
--------------------
Как вы относитесь к девушкам, которые курят сигареты?Как не ослепнуть за компьютером© ORENCODE.info |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Можно расшифровать в память и подключить уже из памяти.
Где-то на форуме пробегали решения, как подключить dll из памяти. Вот тут есть класс TFakeDll. Там уже все реализовано. Нужно только предварительно расшифровать файл в память. |
|||
|
||||
ConstantinXXX |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 27.5.2006 Где: U.S.A. :-) Репутация: нет Всего: 0 |
Snowy, спасибо большое
![]() вообще я использую последний протектор сделанный на базе вот этого: http://www.delphibasics.info/home/delphiba...encrypterbyp0ke это как бы и есть первая программа в которую засовываю другую. Проблема, что он не работает на windows 7 :( нашел обсуждение этой проблемы на одном забугорном форуме http://www.opensc.ws/delphi-help/13352-hel...sumethread.html они там пишут, что это из - за того, что win 7 x 64 и упоминается ссылка на якобы решение проблемы вот эта: http://www.delphibasics.info/home/delphiba...in7x64bytestest только вот я не совсем понял как это можно использовать... :( --------------------
Как вы относитесь к девушкам, которые курят сигареты?Как не ослепнуть за компьютером© ORENCODE.info |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 30 Всего: 484 |
Стартовую функцию ты должен написать сам и проэкспортировать ее.
В качестве содержимого можно тупо скопировать из dpr. Чем она там закрыта - не важно. Секцию экспорта шифровать никто не станет. Да и вообще лучше переделать ее в dll - напрямую все равно запускать никто не будет. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |