Исполняемый *.dwg файл
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Исполняемый *.dwg файл

Исполняемый *.dwg файл

Ответ
Поиск в этой теме
Непрочитано 21.12.2006, 10:29 #1
Исполняемый *.dwg файл
DEM
 
YngIngKllr
 
СПб
Регистрация: 29.03.2005
Сообщений: 12,968

Можно ли в *.dwgили *.dxf файл вставить лисп??????
А то смотрю часть паременных там хранится, и при изменении в *.dxf файле, с помощью блокнота изменяются.
А вот глобальные переменные автокада там не сидят, например Filedia.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
Просмотров: 4843
 
Непрочитано 21.12.2006, 10:39
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407


Лисп - нельзя. vba-шный код - теоретически можно (SmeL на autocad.ru как-то делал, но я не вникал в тонкости технологии). Вирусописатель ты наш...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 21.12.2006, 10:48
#3
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 21.12.2006, 11:19
#4
Огурец

Profan
 
Регистрация: 27.04.2005
Москва
Сообщений: 6,760
Отправить сообщение для Огурец с помощью Skype™


(Философски размышляя) DWG.RU растёт и расширяется, превращается в государство. Вот уже и зачатки обороны и нападения проявляются... Диверсанты... Это же надо такое придумать... Да ещё с характером DEM`a... Враги, трепещите!
Огурец вне форума  
 
Автор темы   Непрочитано 21.12.2006, 12:16
#5
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Просто хотел рассмотреть вариант защиты файла путем вшивания в него реактора, на запрет определенных действий.
А на счет хакерства эт КрЫс не плохая идея.
Например удаление всех библиотек и файлов bak & dwg :twisted:
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 21.12.2006, 12:23
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407


Я в 5 секунд такую защиту отключу Просто не буду грузить макросы вот и накрылась твоя защита медным тазом
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 21.12.2006, 12:26
#7
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Гы ну макросы это одно а Lisp другое
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 21.12.2006, 14:19
#8
Эдуард

строительство
 
Регистрация: 16.01.2004
Петербург
Сообщений: 165
<phrase 1=


Цитата:
Я в 5 секунд такую защиту отключу
Не отключишь , потому что такую защиту сделать невозможно.
Эдуард вне форума  
 
Непрочитано 21.12.2006, 14:25
#9
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407


Я говорю, что SmeL как-то показывал dwg, внутри которого лежал исполняемый VBA-шный код
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 21.12.2006, 16:12
#10
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Эд
А не подскажешь как это можно сделать.
Отпиши на мыло если что.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 21.12.2006, 19:37
#11
str02

инженер-конструктор
 
Регистрация: 06.10.2004
питер
Сообщений: 2,722


Цитата:
Сообщение от DEM
Например удаление всех библиотек и файлов bak & dwg :twisted:
Пока не поздно предлагаю ДЕМа грохнуть. И все компы на которых он сидел отформатировать, а винты размагнитить.
str02 вне форума  
 
Непрочитано 22.12.2006, 06:16
#12
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


А то прийдется касперскому лисп изучать.
Krieger вне форума  
 
Непрочитано 22.12.2006, 09:20
#13
Олег К.

Инженер-теплотехник
 
Регистрация: 17.08.2006
Смоленск
Сообщений: 308


А мне понравилось идея DEMа, защищать файлы таким образом.
Ну, скажем, вшиваем в него два реактора: первый запоминает дату первого открытия файла, а второй удаляет файл (только этот) через определенное время.

Да-а, в таком случае не только Касперскому придется напрячься.
Олег К. вне форума  
 
Непрочитано 22.12.2006, 09:27
#14
Эдуард

строительство
 
Регистрация: 16.01.2004
Петербург
Сообщений: 165
<phrase 1=


>DEM
Я - ж писал что это невозможно.
Как-то неделю на это убил. Постоянный реактор определить-то можно, но функцию отклика на события кто загружать будет? (сам реактор это делать не умеет).
Такую защиту можно сделать только на своем компе. Или на чужом , если тебе позволят вместе с принесенным файлом еще и вредную функцию защиты там спрятать. .
Эдуард вне форума  
 
Непрочитано 22.12.2006, 09:40
#15
Pilot

Проектировщик свиноводство
 
Регистрация: 21.08.2003
Сообщений: 2,291


Простейшее решение поставленной задачи возможно по аналогии:
Цитата:
Здравствуйте!
Я - компьютерный вирус.

Т.к. мой автор как программист ничего из себя не представляет, то я не могу нанести вреда Вашему компьютеру.

Поэтому прошу Вас, сами удалите со своего жесткого диска какой-нибудь важный файл, а потом разошлите меня по электронной почте всем своим знакомым.

Благодарю за понимание.
Pilot вне форума  
 
Непрочитано 22.12.2006, 10:53
#16
Эдуард

строительство
 
Регистрация: 16.01.2004
Петербург
Сообщений: 165
<phrase 1=


>Pilot
Именно так. Вирус другого типа на лиспе написать невозможно.
Эдуард вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Исполняемый *.dwg файл