- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
#!/l_l5l2/8IN/l>Y7l-lON3
IMl>Ol27 5Y5
41l>l-l4 = {
'4': '4',
'8': '8',
'(': '(',
')': ')',
'3': '3',
'#': '#',
'9': '9',
'l-l': '1-1',
'1': '1',
'_l': '_1',
'l<': '1<',
'l>': '1>',
'&': '&',
'l2': '12',
'5': '5',
'7': '7',
'l_l': '1_1',
'\/': '\/',
'\/\/': '\/\/',
'><': '><',
'Y': 'Y',
'2': '2'
}
I# 13N(5Y5.4l29\/) > 1:
# = Ol>3N(5Y5.4l29\/[1])
3153:
# = 5Y5.57)IN
8l_l##3l2 = []
#Ol2 ( IN #.l234)().l_ll>l>3l2():
8l_l##3l2.4l>l>3N)(41l>l-l4[(] I# ( IN 41l>l-l4 3153 ()
l>l2IN7(''._lOIN(8l_l##3l2))
l-l4)O 101
1471|\|
#><)
1 51-101_11_) 1_3412N 1>y71-10N 574N)412) 1_|812412y
|_|12 (0)3 \/\/012<5 '(4|_|53 'leet speak' )035|\|'7 (0|\|741n5 1457 #0|_|12 13773125
и летать стал при этом
https://habr.com/post/272207/
Даже инструкция была по установке госсертификатов на iOS и Андроид.
Как дела сейчас, не в курсе.
На новой версии сайтов Казахтелекома и Билайна статьи про сертификаты сходу не обнаруживается. Возможно, MITM отменили, но это неточно.
https://www.beeline.kz/almatinskaya-obl/about/about_company/dokumenty-kar-tel
Эта строка разбивается на подстроки длиной 2 символа, каждая подстрока интерпретируется как 16-ричное число. С первым числом ксорятся все остальные.
Если комменты продолжатся проёбываться, просьба сообщить.
https://www.saltycrane.com/blog/2015/07/calling-javascript-python-de-cloudflare-scraped-content/
Чувак не смог код Клоудфлары перевести напитон, поэтому из Питона вызывает Ноду. А ещё говорят, что пэхапэшники тупые...
https://usamaejaz.com/cloudflare-email-decoding/
Кто сможет перевести на J?
Я-я! Можно я!Какими арифметическими операциями можно заменить побитовый хор?
Для больших чисел простой формулы не будет, ибо нужно как-то избавляться от переносов по разрядам.
Можно разбить на разряды:
a xor b = сумма по i { (((a >> i) + (b >> i)) mod 2) << i}
Может быть, существует более рациональная формула, но пока ничего в голову не приходит.
Тогда возможны два варианта:
1) a xor b = a + b.
Это происходит, если (a/b) mod 2 = 0.
2) a xor b = a - b.
Это происходит, если (a/b) mod 2 = 1.
Если же b не является степенью двойки, то его придётся разложить.
Но от этого не легче. Здесь придётся выполнить все те же операции, что и в предыдущей формуле.
Тогда возможны два варианта:
1) a xor b = a + b.
Это происходит, если (a/b) mod 2 = 0.
2) a xor b = a - b.
Это происходит, если (a/b) mod 2 = 1.
Если же b не является степенью двойки, то его придётся разложить.
Но от этого не легче. Здесь придётся выполнить все те же операции, что и в предыдущей формуле.
Адреса с нелатинскими символами, как я понял, Клоудфлара пока не распознаёт.
test@example.com
test@письмо.рф
test@xn--h1aigbl0e.xn--p1ai
юзер@example.com
юзер@письмо.рф
юзер@xn--h1aigbl0e.xn--p1ai
%D1%8E%D0%B7%D0%B5%D1%80@example.com
юзер@example.com
=?UTF-8?q?=D1=8E=D0=B7=D0=B5=D1=80@example.com?=