Бред


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
66 7 10

Аноним 29/04/19 Пнд 22:30:09 1955213701
image.png (14Кб, 200x200)
200x200
суп б,нужен XOR шифратор на питоне,который бы прогонял исходный текст 2 раза и выдавал бы результат
то что погуглил - не работает
сам не погромист
Аноним 29/04/19 Пнд 22:31:04 1955214072
image.png (4Кб, 358x137)
358x137
Аноним 29/04/19 Пнд 22:32:34 1955214763
image.png (318Кб, 670x335)
670x335
,bump
Аноним 29/04/19 Пнд 22:35:46 1955216474
Аноним 29/04/19 Пнд 22:36:08 1955216645
Аноним 29/04/19 Пнд 22:37:12 1955217206
I = 0
FOR X IN XRANGE(LEN(DATA)):
...X = X ^ 0XFF
...I += 1
Аноним 29/04/19 Пнд 22:37:34 1955217427
СУКА РАЗМЕТКА СКОБКИ ПОЕБАЛА
Аноним 29/04/19 Пнд 22:38:05 1955217718
Аноним 29/04/19 Пнд 22:38:52 1955218219
Аноним 29/04/19 Пнд 22:39:20 19552184110
>>195521821
Да ебал я с телефона еще раз набирать эту хуйню.
Аноним 29/04/19 Пнд 22:40:22 19552190211
DATA(I) = X ^ 0xFA
Там кароч, скобки ток не те.
Аноним 29/04/19 Пнд 22:41:22 19552197512
Или map можно, hui = ''.join(map(lambda x: x^0xFa, data))
Аноним 29/04/19 Пнд 22:41:50 19552200113
Кароч не еби мозги себе этим.
Аноним 29/04/19 Пнд 22:42:49 19552205414
>>195522001
бля,кинь просто рабочий вариант который выводит на экран эту залупу поксоренную своим ключом
я тупой,сорян

Аноним 29/04/19 Пнд 22:44:30 19552215515
Лучше вот так кароч:
LEA ESI, DATA
MOV EDI, ESI
MOV ECX, SIZEOF(DATA)
@@:
LOBSB
XOR AL, 0xFA
STOSB
LOOP @B
Аноним 29/04/19 Пнд 22:45:15 19552219116
Вечер гавнокода, mov EDI, offset OUT
Аноним 29/04/19 Пнд 22:46:03 19552222917
LODSB FIX
Аноним 29/04/19 Пнд 22:46:06 19552223418
>>195522054
а то я нихуя не шарю,но пиздец как понадобился
Аноним 29/04/19 Пнд 22:46:40 19552226419
image.jpeg (255Кб, 700x340)
700x340
НАХУЙ ПИТОН ХУЯРЬ АСМ
Аноним 29/04/19 Пнд 22:47:48 19552233620
>>195522234
Час моего времени стоит 50к рюсске рублей, если хочешь могу сделать.
Аноним 29/04/19 Пнд 22:48:03 19552234821
>>195522264
я не ебу как асм запускать и чем его компилить
Аноним 29/04/19 Пнд 22:48:15 19552236122
Аноним 29/04/19 Пнд 22:49:13 19552241723
image.jpeg (446Кб, 680x510)
680x510
Аноним 29/04/19 Пнд 22:50:52 19552249024
>>195522361
пиздец,я извиняюсь,а проще нельзя?на телефоне просто я его скомпилить вряд ли смогу нормально и тем более запустить
Аноним 29/04/19 Пнд 22:51:25 19552251425
>>195522336
за сколько секунд управишься написать это?
Аноним 29/04/19 Пнд 22:54:33 19552265026
bump?
Аноним 29/04/19 Пнд 22:54:47 19552265727
>>195521370 (OP)
Это ж вообще просто, не? Я не питонист, но ща, погодь, мб нагуглю чего, должно быть в джве строчки по идее.
Аноним 29/04/19 Пнд 22:55:26 19552269328
>>195521771
это под лин,если я правильно понял
Аноним 29/04/19 Пнд 22:56:40 19552275429
>>195521370 (OP)
Лови
def sxor(s1,s2):
# convert strings to a list of character pair tuples
# go through each tuple, converting them to ASCII code (ord)
# perform exclusive or on the ASCII code
# then convert the result back to ASCII (chr)
# merge the resulting array of characters as a string
return ''.join(chr(ord(a) ^ ord(b)) for a,b in zip(s1,s2))
>>195522657-кун
Аноним 29/04/19 Пнд 22:58:33 19552286230
>>195522754
s1 - инфа для шифровки
s2 - ключ?
пиздец стыдно,но сорян
Аноним 29/04/19 Пнд 22:59:37 19552290731
Аноним 29/04/19 Пнд 22:59:44 19552291632
>>195522862
Там же без разницы, просто XOR двух строчек.
Аноним 29/04/19 Пнд 23:09:06 19552335333
Аноним 29/04/19 Пнд 23:09:25 19552337234
Аноним 29/04/19 Пнд 23:11:44 19552347335
бамп
Аноним 29/04/19 Пнд 23:12:01 19552348436
>XOR
>Два раза
Аноним 29/04/19 Пнд 23:12:57 19552352937
Аноним 29/04/19 Пнд 23:14:36 19552360038
>>195523529
Ну типа если два раза применишь получишь исходный текст, нужно один раз применять, а потом второй раз это уже декодирование.
>>195522657-кун
Аноним 29/04/19 Пнд 23:16:31 19552369139
Аноним 29/04/19 Пнд 23:16:35 19552369240
>>195522693
У нас тут запущенный случай.
Аноним 29/04/19 Пнд 23:18:22 19552377741
>>195523691
Хз, левая ссылка какая-то, скинь на пастебин.
Аноним 29/04/19 Пнд 23:19:46 19552384542
Аноним 29/04/19 Пнд 23:22:48 19552398643
бамп от мимодругогоанона
Аноним 29/04/19 Пнд 23:25:16 19552410544
>>195523845
Чтобы раскодировать нужно результат заксорить с ключом.
Например ключ 1011, то что нужно закодить 1100
1011 ^ 1100 = 1000
Теперь раскодируем, берём 1000 и ксорим с ключом(1011)
1000 ^ 1011 = 1100
Понял? У тебя ключ должен быть равен по длине тому, что ты хочешь закодить.
Аноним 29/04/19 Пнд 23:28:20 19552424145
>>195524105
так,а почему тогда работает даже если ключ меньше изначального текста?
Аноним 29/04/19 Пнд 23:29:52 19552432646
>>195524241
Не знаю, скорее всего часть просто обрезается.
Аноним 29/04/19 Пнд 23:30:29 19552435247
>>195524241
И кодируется и раскодируется нормально типа? Ну может там какие-то значения по умолчанию к ключу дописываются, хз.
Аноним 29/04/19 Пнд 23:32:19 19552444048
image.png (67Кб, 963x638)
963x638
>>195524352
в том то и дело,что типа да
вот прожка которую надо крякнуть и ради чего я вообще все это затеял
насколько я понимаю тут все работает как надо
Аноним 29/04/19 Пнд 23:34:01 19552451949
>>195524440
Ну значит они как-то добиваются до нужной длины, например пробелами заполнение идёт.
Аноним 29/04/19 Пнд 23:34:07 19552452650
Аноним 29/04/19 Пнд 23:35:12 19552457151
Аноним 29/04/19 Пнд 23:36:46 19552464352
Аноним 29/04/19 Пнд 23:37:44 19552468653
Аноним 29/04/19 Пнд 23:39:50 19552479454
Стикер (127Кб, 512x382)
512x382
>>195521370 (OP)
Ты ведь вкурсе что второй xor вернет текст в исходное положение?
Аноним 29/04/19 Пнд 23:40:27 19552482555
>>195524643
А, то-то я смотрю и не могу узнать, ну там понятно, кстати, смотри видишь строчку array3 ^= bytes[j % bytes.Length], там если длина ключа короче длины того, что нужно закодить, то просто берётся остаток от деления на длину ключа, типа по кругу начинает идти. Понятно? Типа вот abcde и ключ abc
a ^ a
b ^ b
c ^ c
тут длина ключа кончилась и по кругу идём
d ^ a
e ^ b
Понял?
Аноним 29/04/19 Пнд 23:40:31 19552482956
>>195524794
уже да,спасибо за подъеб
лучше помоги другому анону >>195523845
Аноним 29/04/19 Пнд 23:41:02 19552485857
>который бы прогонял исходный текст 2 раза
xor два раза возврщает открытый текст, так что у тебя уже всё готово
Аноним 29/04/19 Пнд 23:47:30 19552512158
>>195524825
ааа,пиздец
а можно как-нибудь заменить этот код на что-то более простое?по итогу,после всех заморочек должен выдавать юрл
Аноним 29/04/19 Пнд 23:47:49 19552513459
>>195524825
Типа в данном случае ключ будет не geug428ugthrifhnsjehtkrgbjshegb3
а
DxEBFw4dF0RfQUZDXlZGWkBEVFBDRBgNCFJLUEoUCVQPC1sXXEI=
geug428ugthrifhnsjehtkrgbjshegb3geug428ugthrifhnsjehtkrgbjshegb3geug
Жирным выделил начало нового цикла как бы.
Аноним 29/04/19 Пнд 23:49:42 19552521460
>>195525121
Не понимаю вопроса, ну можно заменить, да. Можно просто ЮРЛ распечатывать, я хз.
Аноним 29/04/19 Пнд 23:50:28 19552524961
Аноним 29/04/19 Пнд 23:53:05 19552538462
>>195525134
>geug428ugthrifhnsjehtkrgbjshegb3geug428ugthrifhnsjehtkrgbjshegb3geug
Точнее вот
geug428ugthrifhnsjehtkrgbjshegb3geug428ugthrifhnsjeh
Аноним 29/04/19 Пнд 23:54:18 19552543663
>>195525134
>>195525384
за обьяснение,хоть немного разобрался
>>195525249
сяп,hui и key заменить текстом и ключом?
Аноним 29/04/19 Пнд 23:55:02 19552547964
Аноним 29/04/19 Пнд 23:55:09 19552548465
>>195525436
за тупые вопросы сорян-уже засыпаю,а завтра треда уже не будет
Аноним 29/04/19 Пнд 23:55:48 19552551166
Аноним 29/04/19 Пнд 23:59:16 19552565967
>>195525511
спасибо,с утра буду разбираться
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов