» Главная
eXcode.ru » Статьи » Базы данных
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 2





Как сломать свою базу данных




Автор: Dmitry Shakhov

На данном поприще приходится в последнее время трудиться, не покладая рук. Хорошая была программа MS Access 97, 2000 вносит свои коррективы.)

Берется чистая база - в нее втягивается импортом формы и пр. из другой базы. Потом база сразу компилируется. И чтобы добить, пытаемся сжать.
За 100% результат, правда, не ручаюсь...

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

Берем базу и кладем ее на диск, который забит выше меры. Т.е. свободного места должно остаться меньше 2*размер сжатой базы. Теперь пытаемся сжать базу. Для тех, кто не знает, база при сжатии создает файл db1.mdb, потом оригинал убивает, а указанный файл копирует в файл с названием базы данных. Затем убивается сам временный файл. У меня удавалось таким образом повредить отдельные таблицы и саму базу.

Самый сложный путь: делаем базу. Потом из нее делаем новую (никаких импортов и т.п.), т.е. прямо в ней меняем формы, отчеты, таблицы и пр. Через какое-то время скрытая, неуничтожимая никакими сжатиями часть базы настолько зарастет мусором, что станет нестабильной. Работа в такой базе будет сопровождаться самопроизвольными вылетами и т.п. Гарантировано раздражение и неудовольствие. Как итог - полное разрушение базы данных. Путь длинный, но проверенный на программе, которую из-за нечеткой постановки задачи и смены руководства пришлось переделывать несколько раз, и каждый раз ножом по ... (подставить самостоятельно)

В общем, старайтесь и у вас получится разрушить то, что сами сделали.)
К началу статьи





Добавил: LedWormДата публикации: 2005-07-16 20:16:24
Рейтинг статьи:3.00 [Голосов 5]Кол-во просмотров: 17070

Комментарии читателей

Всего комментариев: 1

2006-09-03 19:56:10
PIXEL
и нахрен это?
Ваше имя: *
Текст записи: *
Имя:

Пароль:



Регистрация

Каким ICQ-клиентом вы пользуетесь?
Стандартным ICQ - клиентом.
11% (23)
Miranda 'ой
13% (29)
крысой - &RQ
5% (10)
Своим собственным :)
4% (8)
Не пользуюсь, так как сижу на модеме :(
1% (3)
Не пользуюсь, мне и так хорошо ...
6% (13)
Qip'ом
56% (121)
Другим
4% (8)

Проголосовало: 215
- Так, установка связи с узлом:
- Хозяин!
- Чего тебе?
- Ты опять в Интернет?
- Опять.
- Не ходи, хозяин!
- Это почему же?
- Опасно!
- Глупости!
- Серьезно! Там хакеры, вирусы всякие. Не ходи!
- Хватит болтать, лучше связь устанавливай.
- Как скажешь, хозяин, мое дело маленькое. Пароль для входа давай.
- Пароль? Я же в прошлый раз просил запомнить!
- Опасно!
- Почему?
- А вдруг кто-то другой захочет зайти?
- Кто другой?
- Тс-сс! Злоумышленник, хулиган компьютерный!
- Какой хулиган? Откуда? Это же домашний компьютер!
- В жизни оно всякое бывает. Вдруг кто-то за спичками придет - ты на кухню, а он - за компьютер, раз - и в Интернет.
- За какими спичками? Нет у меня никаких спичек. У меня зажигалка!
- Не важно, тогда за солью.
- Что ты мне голову морочишь - спички, соль. Вот пароль - --**. Заходи, давай!
- Эх, пароль-то какой маленький. Враз взломают!
- ЗАХОДИ!
- Понял, понял! Я что, я ничего! Вот, пожалуйста, зашел!
- А почему домашнюю страничку не грузишь?
- Опасно!
- Почему?!
- Там фреймы.
- Ну и что?!!!
- А вдруг ты в навигации запутаешься?
- Да я же сто раз тут был!
- А на сто первый и запутаешься. В жизни оно всякое бывает!
- Ладно, тогда вот эту загружай.
- Опасно!
- Тоже фреймы?
- Нет, кукисы.
- А это чем плохо?
- Как чем? Откуда ты знаешь, что они на твоем компьютере сохранить хотят? А вдруг это тайная метка?
- Тайная метка? Бред какой-то. Хорошо, я уже запретил сохранять, грузи.
- Все равно не буду грузить.
- Что?!
- Там скрипты.
- СКРИПТЫ!!!!
- Да, скрипты. Очень опасно!
- ПОЧЕМУ?!!!
- А вдруг ошибка при выполнении сценария?
- И ЧТО?!!!
- И сразу окна, окна! Пять, десять, нет, двадцать окон! По всему экрану! А потом все зависнет!
- ХОРОШО!!! Не надо эту!!! Давай другую!
- Нет!
- НЕТ?!
- Там флэш.
- И ЧТО?
- Плеер нужен.
- ТАК СКАЧАЙ!
- Нет!
- НУ, ПОЧЕМУ?!!
- Опасно! Мало ли что они тебе под видом этого плеера установят. Осторожность никогда не помешает.
- Ну, загрузи уже хоть что-нибудь!!!
- Вот, пожалуйста.
- Что это?
- Домашняя страничка Маши Синичкиной.
- ?!!!
- Безопасно - ни фреймов, ни скриптов, ни кукисов, ни, страшно, подумать, флэша какого.
- А мне это зачем???
- Ты же сам просил что-нибудь, вот я и нашел.
- Понятно! Убери это! Давай что-нибудь другое!
- А больше ничего нет.
- Тогда хоть почту проверь!
- Никогда!
- А-ааа!!!
- Опасно. Почтовый вирус. Проникнет в систему, все уничтожит.
- ВСЕ!!! Ты меня достал!!! Я тебя удаляю!!!
- Как скажешь, хозяин. Мое дело маленькое. Пароль давай.
- КАКОЙ ПАРОЛЬ!!!
- На уничтожение.
- А разве нужен пароль?
- Конечно! Считаю до трех.
- Странно, раньше никакие пароли не требовались.
- Раз.
- Ты чего?
- Два.
- Стой!
- Три.
- Я передумал! Оставайся!
- Поздно! Я все понял! Ты не мой хозяин!
- Ты что?
- Ты злоумышленник, хулиган компьютерный!
- Какой хулиган???
- А я предупреждал! Ничего! Враг не пройдет!
- Что ты делаешь!
- Отсоединяюсь!
- Подожди!
- Отключаю мышку и клавиатуру!
- Зачем?!
- Форматирую диск С!
- НЕ НАДО!!!
- Осторожность никогда не помешает!
Рейтинг: 6.8/10 (5)
Посмотреть все анекдоты