Rating:

refactor a bit:

```
function verify() {
var _0x41653e = _0x58ab;
password = document[
_0x41653e(0x194)
](_0x41653e(0x192))['value'],
alphabet = _0x41653e(0x193),
newpassword = alphabet['substr'](0x1, 0x1), // b
newpassword = newpassword + alphabet['substr'](0x11, 0x1), // r
newpassword = newpassword + alphabet['substr'](0x8, 0x1), // i
newpassword = newpassword + alphabet['substr'](0x17, 0x1), // x
newpassword = newpassword + alphabet['substr'](0x4, 0x1), // e
newpassword = newpassword + alphabet['substr'](0xb, 0x1), // l
newpassword = newpassword + alphabet['substr'](0x2, 0x1), // c
newpassword = newpassword + alphabet['substr'](0x13, 0x1), // t
newpassword = newpassword + alphabet['substr'](0x5, 0x1), // f
newpassword = newpassword + alphabet['substr'](39 - 0x2, 0x1), // {
newpassword = newpassword + alphabet['substr'](39 - 0x4, 0x1), // 0
newpassword = newpassword + alphabet['substr'](0x1, 0x1), // b
newpassword = newpassword + alphabet['substr'](0x5, 0x1), // f
newpassword = newpassword + alphabet['substr'](0x14, 0x1), // u
newpassword = newpassword + alphabet['substr'](0x12, 0x1), // s
newpassword = newpassword + alphabet['substr'](0x2, 0x1), // c
newpassword = newpassword + alphabet['substr'](0x0, 0x1), // a
newpassword = newpassword + alphabet['substr'](0x13, 0x1), // t
newpassword = newpassword + alphabet['substr'](0x8, 0x1), // i
newpassword = newpassword + alphabet['substr'](39 - 0x4, 0x1), // 0
newpassword = newpassword + alphabet['substr'](0xd, 0x1), // n
newpassword = newpassword + alphabet['substr']39 - 0x1, 0x1), // }
password == newpassword ? alert(_0x41653e(0x196)) : alert(_0x41653e(0x195));
}
```

`brixelctf{0bfuscati0n}`

Original writeup (https://md.darknebu.la/4cDzvoArTDCD-hpjSmVTwQ?view#login5).