• XSS.stack #1 – первый литературный журнал от юзеров форума

Файлы в Delphi

DarckSol

(L1) cache
Пользователь
Регистрация
17.03.2008
Сообщения
894
Реакции
182
Всем доброго времени суток...
Вопрос такой.. мне нужно загрузить для чтения EXE файл и зашифровать его ну скажем базой64 а потом при определенных условиях расшифровать его обратно ну и скажем записать в какой нить файл с именем file.exe или сразу же выгружать в память и там исполнять (Сори если что то не так написал).
При этом работоспособность файла должна сохранится... подскажите как сделать данную хрень.
 
Сам в делфях не очень, но предлагаю тебе юзать способ запись в файл, т.к с загрузкой в память намучаешься.

CreateFile(file.exe), WriteFile(твой расшифрованный буфер с файлом), CloseHandle, WinExec. Курим MSDN.
Также об этом писала salamandra, если не сможешь реализовать - пиши пм, помогу сделать.
Криптор чтоли делаешь ?)
 
можешь для начала прочитать эту статью http://www.rsdn.ru/article/baseserv/peloader.xml
и понять насколько все непросто как ты думаешь...ибо мне целую страницу объяснений писать влом :)
 
http://www.wasm.ru/article.php?article=memfile
Не рекомендовал бы для начала эту статью:
Во-первых: человеку на делфях надо, а тут ассемблер, хотя может со вставками что и получится, но геморройно.

Имхо, если чел задаёт такие вопросы мой способ как раз подойдёт, да и решение уже ему в icq скинул :)
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх