eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 12 ноября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: cppasm, gurololicon (+3 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Основной форум —› сети Петри(знающим)
Посл.ответ Сообщение

Ранг: 16.0 (новичок)
Статус: Участник

Создано: 16 сентября 2005 15:49 New!
Цитата · Личное сообщение · #1

Читающим wasm...
На сайте wasm.ru премелькнула достаточно интересная статься по зщащите с помощью сетей Петри.
Сеть можно представить след. образом: есть позиции, в которые мы можем расставлять фишки и переходы, которые будут выполняться при определенном условии. Вся фишка в том, что т.н. ключевой переход выполнится только в том случае, если начальная маркировка(расстановка фишек по позициям) будет строго определенной. Этот прием конечно затруднит отладку, но не защитит от передачи правильного кода(соотв. нужной начальной маркировке) другим лицам. Вопрос: можно ли строить сеть так, чтобы ключевой переход зависел еще и от имени пользователя( чтобы начальная маркировка не была единственной)


Ранг: 78.6 (постоянный)
Статус: Участник

Создано: 16 сентября 2005 17:06 New!
Цитата · Личное сообщение · #2

а включить в сеть это как один из параметров?

Ранг: 16.0 (новичок)
Статус: Участник

Создано: 17 сентября 2005 03:27 New!
Цитата · Личное сообщение · #3

над этим и ломаю сейчас голову...

Ранг: 16.0 (новичок)
Статус: Участник

Создано: 17 сентября 2005 14:07 New!
Цитата · Личное сообщение · #4

самая первая идея... но сеть дико разрастется. Память и быстродействие...


Ранг: 78.6 (постоянный)
Статус: Участник

Создано: 17 сентября 2005 15:07 New!
Цитата · Личное сообщение · #5

всевольшь поток создать, вроде нечего такого

Ранг: 40.9 (посетитель)
Статус: Участник
diProtector Software

Создано: 19 сентября 2005 01:06 New!
Цитата · Личное сообщение · #6

d4u
что ты имеешь ввиду под "зависел еще и от имени пользователя( чтобы начальная маркировка не была единственной)" ? Поксорь ключ с именем пользователя - будет тебе две зависимости.

Ранг: 29.1 (посетитель)
Статус: Участник

Создано: 19 сентября 2005 02:41 New!
Цитата · Личное сообщение · #7

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

Ранг: 16.0 (новичок)
Статус: Участник

Создано: 19 сентября 2005 07:57 New!
Цитата · Личное сообщение · #8

2 Broken Sword

Я имею ввиду, чтобы была уникальная пара имя-ключ. Можно и ксорить, только это нужно делать средствами сети Петри...а иначе этот xor найдут и возьмут его от реальной пары... вот и кейген.
Есть такая идея, что сделать сеть с несколькими ключ.переходами(легко делается) потом брать поле ключа, маркировать им(т.о. если ключ верен, то сработает обин из ключевых переходов) а в ключ.переходе уже проверять соответствует ли имя/ключ определенным параметрам.

2 TRUF
а как ты предлагаешь генерить сеть? Самому писать перебор нач.маркировок к ней, да и как там выбирать ключ.переход?

2 read_me
Каким образом при помощи всего лишь одного потока так сделать... не воткну...

Ранг: 3.0 (гость)
Статус: Участник

Создано: 21 сентября 2005 03:43 New!
Цитата · Личное сообщение · #9

d4u А чем это спасет от передачи другим лицам (кроме ключа) ещё и имени пользователя ? Ничем, это тоже самое что ключ чуть большей длины (которой и так предостаточно), если даже брать первичное выполнение по сети на основе id железа, то ничто не помешает перехватить получение это-го самого id и изменить его на полученные от других лиц

Ранг: 16.0 (новичок)
Статус: Участник

Создано: 21 сентября 2005 05:37 New!
Цитата · Личное сообщение · #10

bogrus дело не в этом. Пусть передают правильную комбинацию имя/ключ кому хотят... просто нужно сделать так, чтобы она была не единственной... Можно ксорить, как писал Broken Sword, но лучше средствами сети(в каком-нибудь потоке)... есть еще варианты?

Ранг: 3.0 (гость)
Статус: Участник

Создано: 21 сентября 2005 06:48 New!
Цитата · Личное сообщение · #11

Тю, так в том то и смысл сети, чтобы кучу правильных вариантов свести к действию Y, а все остальные варианты сводить к N, т.е. выбираешь свой механизм "правильности" и на его основе строишь сеть, к примеру если 1-е биты символов ключа установлены в единицу то перейти к Y, таким образом все комбинации с нечетными символами будут правильными (есс-но чем запутанней механизм и его реализация, тем сложнее его восстановить)

- Проблемы с выбором механизма?
- Ты не знаешь как проверить установлен ли 1-й бит?

Ранг: 101.1 (ветеран)
Статус: Участник

Создано: 21 сентября 2005 07:24 New!
Цитата · Личное сообщение · #12

d4u
А как на счёт MD5 вместо XOR?

Ранг: 16.0 (новичок)
Статус: Участник

Создано: 21 сентября 2005 08:42 New!
Цитата · Личное сообщение · #13

2 bogrus смысл сети в том, что ключ.переход сработает при одной единственной нач.маркировке...
2 Styx куда ты предлагаешь засандалить MD5?

Ранг: 3.0 (гость)
Статус: Участник

Создано: 22 сентября 2005 01:21 New!
Цитата · Личное сообщение · #14

d4u пишет: смысл сети в том, что ключ.переход сработает при одной единственной нач.маркировке...

Ну просуммируй с циклическим переполнением все байты ключа и результат используй как нач.маркировку (вход 1 сети), если сработотает ключ.переход 1 сети, то попадаем во 2-ю сеть, начальной маркировкой для неё возьмем XOR всех байт ключа и подадим результат на вход 3-й сети ... и т.д. и т.п., пофантазируй

Ранг: 16.0 (новичок)
Статус: Участник

Создано: 22 сентября 2005 06:48 New!
Цитата · Личное сообщение · #15

to bogrus
спаисбо! Попробую...напишу о результатах


Ранг: 645.9 (!)
Статус: Участник
ALIEN Hack Team

Создано: 28 октября 2014 14:44 New!
Цитата · Личное сообщение · #16

По поводу этой статьи --> Упоминающейся выше <--
Там в конце есть сорцы для masm'a, а масма самого на машине нет. Не хотелось бы ставить его из-за одного файла, не мог бы кто-то собрать и выложить бинарь?

--> Прямая ссылка на архив <--


Ранг: 315.6 (мудрец)
Статус: Участник
born to be evil

Создано: 28 октября 2014 15:30 New!
Цитата · Личное сообщение · #17

ARCHANGEL


{ Атач доступен только для участников форума } - pp.exe

| Сообщение посчитали полезным: ARCHANGEL

 eXeL@B —› Основной форум —› сети Петри(знающим)

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS