Size: a a a

Ассемблер

2021 August 17

ВВ

Вячеслав Васютин... in Ассемблер
А, вот, ввод текста - нет. Ввод чисел - нет
источник

E

Entusiast in Ассемблер
Посиди в отладчике, посмотри - что ты получаешь на вводе, и подумай, как можно это перевести, к примеру, из:
0x3132 (12)
В 0xC (12)
источник

A

Aleksandr in Ассемблер
Избавится от коллизий возможно только при условии что длинна хеша длиннее сообшения
источник

ВВ

Вячеслав Васютин... in Ассемблер
Эх... Конченый учебник. Нихрена в нем не научишься...
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
учебники в школе
источник

ВВ

Вячеслав Васютин... in Ассемблер
Ну книга. Какая разница? Разве учебник чем-то отличается от книги?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
учебникки читают только школьники для общеобразования, книги выходят за рамки общеобразовательных наук. ты школьник?
источник

Х

Хитрый If от Ковалев... in Ассемблер
источник

Х

Хитрый If от Ковалев... in Ассемблер
узбагойтесь
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
тебе ник надо сменить на cmovCC
источник

E

Entusiast in Ассемблер
😄
источник

s

s54816 in Ассемблер
Скопируй исходник выше, закомментируй нафиг всё лишнее, чтобы получился неработающий хелловорлд. И чини.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
так придумали ferrari
источник

ST

Saenro T in Ассемблер
Вот есть какой-то большой файл + есть некий 128 битный хеш этого файла.
Делаем подмену каких-то данных в файле и где-то в этом же файле последовательно прокручиваем дополнительный участок из 128 бит и каждый раз снимаем новый хеш. Как думаешь, будет ли первоначальный хеш на каком-то цикле прокручивания дополнительных 128 бит?
источник

s

s54816 in Ассемблер
Нет, если хэш нормальный, криптографический.
источник

ST

Saenro T in Ассемблер
Увеличиваем дополнительный участок ещё и ещё, тогда получится?
источник

s

s54816 in Ассемблер
Нет. Это коллизия первого рода, одна из проблем, с которой борются криптографические хеши.
источник

s

s54816 in Ассемблер
Ты такое можешь с каким-нибудь CRC32 провернуть. Или вон я с твоим первым CTF делал. Но это обычные контрольные суммы, их задача случайные ошибки детектить.
источник

s

s54816 in Ассемблер
Или погоди, ты под «последовательно прокручиваем» имел в виду брутфорс 2^128?
источник

ST

Saenro T in Ассемблер
Ага
источник