• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Cipher block chaining

robdollard

Green Team
02.05.2018
65
68
BIT
16
Всем привет, есть такая проблема в приложении есть пользователь admin , авторизация происходит через куки, пароль от admin естественно не известен, куки шифруются CBC, значит если узнать необходимый блок, то можно его изменить и зайти в систему под пользователем admin. Также можно зарегистрировать других пользователей с изменение первого символа имени (bdmin, gdmin, cdmin и.т.д)

Код:
auth=VwrNdCvmnqf4yT4UoEn1ojjMfqIcBway - qdimin:password   decode64=>> W\n\xCDt+\xE6\x9E\xA7\xF8\xC9>\x14\xA0I\xF5\xA28\xCC~\xA2\x1C\a\x06\xB2

auth=kXfrLyISm%2FZwTt8hJN0cY6s1z3fK74T0 wdmin:password   decode64=>> \x91w\xEB/\"\x12\x9B\xF6pN\xDF!$\xDD\x1Cc\xAB5\xCFw\xCA\xEF\x84\xF4

auth=giOvCjyhNZHZvT%2FgHKyPnTBoVs6DARQT ldmin:password   decode64=>>   \x82#\xAF\n<\xA15\x91\xD9\xBD?\xE0\x1C\xAC\x8F\x9D0hV\xCE\x83\x01\x14\x13

auth=Yum%2FOJlBruRu%2BR8FQPsiWnd8gre5FyOz vdmin:password   decode64=>>    b\xE9\xBF8\x99A\xAE\xE4n\xF9\x1F\x05@\xFB\"Zw|\x82\xB7\xB9\x17#\xB3

auth=GhyCIsdJNa3Jb%2FPb714W8bMuJamkcMDV pdmin:password   decode64=>>   \x1A\x1C\x82\"\xC7I5\xAD\xC9o\xF3\xDB\xEF^\x16\xF1\xB3.%\xA9\xA4p\xC0\xD5

auth=reC0HE49Lx4n%2B7F5YKDp1aB6R17fvj9p hdmin:password   decode64=>>   \xAD\xE0\xB4\x1CN=/\x1E'\xFB\xB1y`\xA0\xE9\xD5\xA0zG^\xDF\xBE?i

auth=GHgOM%2FTqg%2BlaSF6mLcoaz99ynt96KM%2FE cdmin:password   decode64=>>   \x18x\x0E3\xF4\xEA\x83\xE9ZH^\xA6-\xCA\x1A\xCF\xDFr\x9E\xDFz(\xCF\xC4

необходимо изменить первый блок и зашифровать все блоки обратно в base64 чтобы авторизоваться как admin, и тут возникают проблемы у меня, не могу понять в какой блок именно нужно вмешаться, так как похожих не вижу, может есть специалисты в криптографии?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!