Сейчас на форуме: rmn, exp50848 (+9 невидимых)

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

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

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

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




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

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

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



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

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

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



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

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

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




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

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

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



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

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

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



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

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

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



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

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

2 Broken Sword

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

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

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



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

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

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



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

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

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



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

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

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

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



Ранг: 103.1 (ветеран), 3thx
Активность: 0.070.01
Статус: Участник

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

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

-----
Crack your mind, save the planet




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

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

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



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

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

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

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



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

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

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




Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

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

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

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

-----
Stuck to the plan, always think that we would stand up, never ran.





Ранг: 337.6 (мудрец), 224thx
Активность: 0.210.1
Статус: Участник
born to be evil

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

ARCHANGEL


0d77_28.10.2014_EXELAB.rU.tgz - pp.exe

-----
От многой мудрости много скорби, и умножающий знание умножает печаль


| Сообщение посчитали полезным: ARCHANGEL
 eXeL@B —› Основной форум —› сети Петри(знающим)
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати