Форум: "Основная";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
ВнизЗапуск программы из файла. Найти похожие ветки
← →
8ung (2004-01-30 12:57) [0]Доброго времени суток, МАСТЕРА!
Вопрос такой: Допустим, есть файл(любой bmp, exe, txt и т.д). Внутри сидит полноценный exe файл. Я знаю адрес его начала и конца. Нужно методами Дельфи запустить этот файл. На ассемблере такое можно(но я сейчас не помню, а копаться с этим на асме неохото - слишком муторно).
Простая "вырезка" файла не подходит - слишком долго и не рационально.
← →
MBo (2004-01-30 13:00) [1]Наивный вопрос - для какой доброй цели это потребовалось?
← →
Андрей Сенченко (2004-01-30 13:02) [2]Тоже славы захотелось. Чтобы ФСБ назначило например 500000 грина премиии за поимку :) Чем не добрая цель ?
← →
8ung (2004-01-30 13:07) [3]Да затрепали все уже блин!
Чтож вы во всех врагов-хакеров ищете.
Мне стало итересно- возможно ли это в Дельфи.
← →
8ung (2004-01-30 13:13) [4]Mbo
Признаюсь честно, решил проверить свои навыки программирования, но так как раньше очень хотел быть "КУЛ-ХАКЕРОМ"(лет пять назад), то вспомнил инструмент, который склеивает два exe файла в один. Я посмотрел на результативный exe и засек, что к файлу добавляется 80 kb. Решил переплюнуть. Написал свою такую же программу. Она добавляла всего 18kb. Но в обоих прогах использовался алгоритм "вырезки". Теперь я захотел сделать ещё лучше. Вот и всё.
А если помочь не можето, то чего возмущаться.
← →
AKul (2004-01-30 13:50) [5]
> 8ung © (30.01.04 12:57)
> На ассемблере такое можно
Причем тут ассемблер? Если знаешь алгоритм - реализвать можно практически на любом языке (зависит от задачи и не имеется в виду написание самомодифицирующегося кода на интерпретаторе, хотя и это возможно).
> Допустим, есть файл(любой bmp, exe, txt и т.д). Внутри сидит
> полноценный exe файл.
Если внутри какого-то файла сидит полноценный экзешник и известно его местоположение, то что мешает его (екзешник) скопировать в новый файл и запустить? Если же внутри кусок кода, то что мешает его загрузить в адресное пространство процесса и передать ему управление (кстати этот код должен быть хотя бы "переносимым")
> посмотрел на результативный exe и засек, что к файлу добавляется
> 80 kb. Решил переплюнуть. Написал свою такую же программу.
> Она добавляла всего 18kb.
Если к файлу "прицеплять" какой-нибудь другой файл, то увеличение в первую очередь будет зависеть от размера "прицепляемого" файла.
> так как раньше очень хотел быть "КУЛ-ХАКЕРОМ"( лет пять назад)
Это интереснее всего читать, если сначала посмотреть на анкету 8ung (Дата рождения - 15.09.89 )
← →
Digitman (2004-01-30 14:21) [6]
> 8ung
> Нужно методами Дельфи запустить этот файл
для начала поясни, что ты подразумеваешь под "запустить"
в ОС есть такое понятие - "процесс" ... тот или иной исполняемый код может быть выполнен в контексте конкретного процесса
вот от этого и отталкивайся в своих пояснениях
а Ассемблер здесь действительно ни при чем
← →
AKul (2004-01-30 15:02) [7]
> 8ung © (30.01.04 12:57)
Да, еще, как ты думаешь, что сделает пользователь, когда посмотрит простой текстовый файл, внутри которого "сидит" экзешник?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c