Вы хотите, чтобы символ отображался на букву "ADMIN"
в верхнем регистре.Это легко спросить у Python:
lst = []
for i in range(0xffff):
try:
c = chr(i)
if c.upper() in "ADMIN": print(hex(i), c, c.lower())
except Exception as e: # don't break if any exception
print(i, "->", e)
Вы получаете
0x41 A a
0x44 D d
0x49 I i
0x4d M m
0x4e N n
0x61 a a
0x64 d d
0x69 i i
0x6d m m
0x6e n n
0x131 ı ı
Это интересное значение является последним: U + 0131, которое является МАЛЕНЬКОЕ ПИСЬМО МАЛЕНЬКОГО БУКВЫ I в соответствии с модулем unicodedata
.
В Microsoft Windows этот символ существует в кодовой странице 850: print(chr(0x131).encode('cp850'))
дает b'\xd5'
.Так что последовательность Alt Num 2 Num 1 Num 3 позволит ввести его в консоли (hex(213)
is '0xd5'
).И +1 или -1 как пароль сделают свое дело!С моей собственной консоли:
Enter your username: admın
Enter your PIN code: +1
Warning: the PIN contains a non-digit character!
Successful login as admin
Не уверен для других систем, но Unicode input в Википедии может помочь.