@DC7499

Страница 600 из 1477
ia
16.03.2017
12:12:01
Ещё интересный момент. Не знаю, как сейчас, но раньше (речь о московском метро) световой индикатор с обратной ко входу стороны турникета (речь о новых моделях) загорался разным цветом, в зависимости от типа карты, т.к. билет, помимо тройки, мог быть записан на всякие социальные и прочие пенсионные. Именно по этой причине контроллёры обычно дежурят за турникетами - не столько чтобы пристраивающихся за пассажирами кабанов отлавливать, сколько хватать за шкирку оболтусов, решивших за бабушку в метро покататься.

ia
16.03.2017
12:12:40
Это я к чему - даже если ломануть защиту и записать на болванку 100500 поездок, но случайно окажется, что на болванке тип карты - "социальная карта москвича для пенсионеров" (или как там она правильно зовётся), можно всё равно спалиться.

barborigmus
16.03.2017
12:12:56
ии моя карта сломалась

Google
)3)2☣(V)
16.03.2017
12:13:16
barborigmus
16.03.2017
12:13:20
у меня в руках, если вдруг с ментами привяжутся.

shadowsoul
16.03.2017
12:13:23
очевидно, можно)
Наивный ламеръ

barborigmus
16.03.2017
12:13:34
обоснуй

shadowsoul
16.03.2017
12:14:12
Ну давай, считай мне с сумки тройку

Ты nfc вообще представляешь или статейки на хабре читал?

barborigmus
16.03.2017
12:16:19
но... дистанционное считывание... трансформатор с воздушным сердечником.. сколько мощи зарядил на таком расстоянии и считалось..

shadowsoul
16.03.2017
12:17:39
Модуляция, потребление, тайминги, коллизии

barborigmus
16.03.2017
12:19:32
окей

допустим у меня есть 10 друзей, которые могут предоставить свои карты для копирования

shadowsoul
16.03.2017
12:20:40
За чужую социаль штраф 2.5к вроде

Если есть лишнее бабло проще отдай его мне на пиво

Google
barborigmus
16.03.2017
12:21:33
не социалка. абонемент ржд

правил пользования абонементом я не нагуглил, значит нарушить их нельзя.

zhizha
16.03.2017
13:02:13
Есть вопрос по решателю z3.кому можно написать?

ЗЫ: нубский вопрос. Нужно взять найденное значение и перевести в хекс

Tiny
16.03.2017
13:08:56
python

hex(1337)

zhizha
16.03.2017
13:09:56
Ну эт руками:)хочу автоматом чтоб все сразу,а не по одному

Tiny
16.03.2017
13:10:21
что значит все сразу?

zhizha
16.03.2017
13:10:28


Solver.model() возвращает такое

Тип instance

Tiny
16.03.2017
13:11:17
че лень 6 value ручками похексить? ну вы даете

zhizha
16.03.2017
13:11:55
ну и ваще мне интересно как значения выбирать в таком случае

Tiny
16.03.2017
13:12:40
сохранил в файлик, считал питоном и разобрал

ia
16.03.2017
13:27:06
ну и ваще мне интересно как значения выбирать в таком случае
Навскидку, если правильно понял задачу: $ cat picoctf.log | sed -n 's/.*\(\ [0-9]\+\).*/\1/p' | sed 's,^,obase=16;,' | bc

ну и ваще мне интересно как значения выбирать в таком случае
В питоне это, полагаю, будет что-то вида: for t in Solver.model() hex(t)

zhizha
16.03.2017
13:45:14


Если так делать

В питоне это, полагаю, будет что-то вида: for t in Solver.model() hex(t)

User
16.03.2017
13:53:02
Читайте ебучую документацию

Google
User
16.03.2017
13:53:41
hex(model[0].as_long())

User
16.03.2017
13:55:10
Соответственно будет как-то так: for x in Solver.model(): print(hex(x.as_long()))

zhizha
16.03.2017
14:11:53
Та что на гитхабе не помогла,и ваш способ тоже,те as_long

User
16.03.2017
14:15:37
Та что на гитхабе не помогла,и ваш способ тоже,те as_long
Какие типы данных ты пихаешь в солвер и что он возвращает? Покажи текст программы целиком (только не фоткой монитора)

Кай
16.03.2017
14:24:20
Блин, ребят, серьезно, перевести чиселки в хекс?

User
16.03.2017
14:25:52
Это не чиселки

Это какой-то из типов данных z3 для работы с целыми числами

Соответственно к нативным питоньим типам данных отношения оно не имеет

Кай
16.03.2017
14:27:48
Ок, это несколько меняет дело

User
16.03.2017
14:28:40
Но поскольку кадр не привёл текст программы -- то остаётся только догадываться какие именно инстансы в модели вернул ему солвер

Кай
16.03.2017
14:29:34
Ну они в любом случае наверное ж конвертятся хотя бы в строку, откуда их можно уже в питонячие чиселки перевести

User
16.03.2017
14:30:28
У самого инстанса для этого нормальные методы есть, парсить строку это наркоманство

Кай
16.03.2017
14:31:08
Я просто не знаю как оно там и предполагаю самый худший (и самый тупой, конечно) вариант :)

User
16.03.2017
14:32:37
Ну для бит-векторов там есть метод as_long, для каких-то других типов z3 -- какие-то другие, вероятно

Кай
16.03.2017
14:32:40
Который, тем не менее, будет работать, особенно если тебе настолько не кайф покурить докуху (или хотя бы dir() вызвать, посмотреть, чо там у типа внутри)

zhizha
16.03.2017
14:33:04
Ptpb.pw/Eu4a код проги

Курил смотрел

И дир и доку

Битвектор да,но нету

Google
Кай
16.03.2017
14:34:15
Ну распарсь строку))

zhizha
16.03.2017
14:35:36
Распарсить на самый край оставлю

User
16.03.2017
14:35:52
Битвектор да,но нету
Значит итерируй модель и вызывай метод as_long() для каждого бит-вектора из модели

Какую-то мою приблуду на z3 можешь посмотреть в качестве примера

Vladimir
16.03.2017
14:38:16
»> m = s.model() »> for decl in m.decls(): ... print(hex(m[decl].numerator().as_long()))

User
16.03.2017
14:38:18
https://github.com/Cr4sh/openreil/blob/master/tests/test_kao.py -- эту например

Admin
ERROR: S client not available

zhizha
16.03.2017
14:41:59
Спасибо

Vladimir
16.03.2017
14:46:25
Да, numerator нужен, если решение выражено в рациональных числах, тут он лишний.

)3)2☣(V)
16.03.2017
17:14:31
Ребята из PT линух починили

NotABug
16.03.2017
17:15:31
Эксплойт бы еще в паблик

Раз починили

)3)2☣(V)
16.03.2017
17:16:02
И платный патч

Ибо это бизнес

NotABug
16.03.2017
17:16:20
Платный патч на ядро?

Он уже в паблике же

)3)2☣(V)
16.03.2017
17:17:27
Я знаю -_- приеду домой и обновлю ноут первым делом

А не уже стоит, раз 7-го марта вышел

Google
NotABug
16.03.2017
17:19:35
Я бы проверил у себя, но эксплойта-то нет

)3)2☣(V)
16.03.2017
17:20:07
Ну, демку эксплоита PT написали

NotABug
16.03.2017
17:20:19
о, а где глянуть?

нигде не увидел

)3)2☣(V)
16.03.2017
17:20:50
А кто его тебе покажет? Его в кернел орг послали и будя

Темный
16.03.2017
17:21:16
)3)2☣(V)
16.03.2017
17:21:41
Темный
16.03.2017
17:21:56
Что именно?
Найти и залатать)

)3)2☣(V)
16.03.2017
17:22:48
Темный
16.03.2017
17:23:25
А как надо?)
Найти поюзать продать и тутже залатать

Думаю кому надо они предоставили такие возможности ;)

)3)2☣(V)
16.03.2017
17:24:04
Они же Гендальфы

Темный
16.03.2017
17:24:26
Они же Гендальфы
Жаль не смегулы)

)3)2☣(V)
16.03.2017
17:25:24
Ну, Гендальф тип белый, а смеугл тип черный али как?

Dmitriy
16.03.2017
17:25:48
Гендальф еще серым был

ну это так)

)3)2☣(V)
16.03.2017
17:26:36
Много ли безопасников, белых от рождения?

Kamoliddin
16.03.2017
17:28:35
само слово безопасник говорит что вы белый

Страница 600 из 1477