В OAuth-интегра­циях опас­но при­нимать код авто­риза­ции без жес­ткой при­вяз­ки к сес­сии, которая начала под­клю­чение внеш­него акка­унта: так мож­но под­сунуть жер­тве свой код и при­вязать про­филь ата­кующе­го к ее учет­ной записи. В этой статье покажем, как через HTML-редирект зас­тавить адми­нис­тра­тора завер­шить такую при­вяз­ку, вой­ти в при­ложе­ние и выпол­нить код на сер­вере. Даль­ше по цепоч­ке извле­чем из Edge сох­ранен­ные пароли, перей­дем в учет­ку дру­гого поль­зовате­ля и повысим при­виле­гии за счет гон­ки при переза­пус­ке уяз­вимой служ­бы. На­ша цель — получить пра­ва супер­поль­зовате­ля на машине Eloquia с учеб­ной пло­щад­ки Hack The Box . Уро­вень слож­ности задания — «безум­ный», опе­раци­онная сис­тема — Windows. warning Под­клю­чать­ся к машинам с HTB рекомен­дует­ся с при­мене­нием средств ано­ними­зации и вир­туали­зации