информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Где водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
До боли знакомая задачка %-))))) Было дело, решал я ее :) 13.08.03 18:14  Число просмотров: 1328
Автор: Ktirf <Æ Rusakov> Статус: Elderman
Отредактировано 13.08.03 18:16  Количество правок: 1
<"чистая" ссылка>
В общем, расшифровывается это так: между первой парой знаков вопроса - кодировка (это очевидно). Следующая буква B означает Base64. Дальше вплоть до следующего знака вопроса идет сабж (или что там у тебя из заголовков письма - я угадал? :), закодированный в Base64 (ты правильно подумал, если бы вместо B стояло Q, это значило бы quoted-printable). Все, знак вопроса и знак "равно" завершают эту штуку. Если мне не изменяет память, расшифровка такая. Прошу прощения, но RFC, в котором это описано, не подскажу: сам когда-то разобрался сугубо по внешнему виду строки.
Код, который расшифровывает эту строку, у меня, возможно, даже где-то недалеко валяется. Сегодня буду дома, посмотрю, если нужно. Правда, код на C++ :-D

оффтопик совсем о другом: я так и не нашел пока ящика, который бы пропустил архив на 100 мегабайт :( Поэтому и не переслал Together :( Надо что-то другое придумать.
<programming>
[Net] Господа, простите ламера — как это декодировать? =?koi8-r?B?79TL0tnU2cog783Tyw==?= 13.08.03 17:59  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
[Net] Господа, простите ламера — как это декодировать? =?koi8-r?B?79TL0tnU2cog783Tyw==?= 13.08.03 22:54  
Автор: tdes <jin> Статус: Member
Отредактировано 13.08.03 23:02  Количество правок: 1
<"чистая" ссылка>
<?php $str="? =?koi8-r?B?79TL0tnU2cog783Tyw==?="; for($i=0;$i<strlen($str);$i++) echo base64_decode(substr($str,$i))." $i\n"; ?>

-> koi8-r

Content-type: text/html
X-Powered-By: PHP/4.3.2

0
1
2
3
4
╒/+©S/KgSg(┐©7O, 5
▀йаОткрытый Омск 6
7
8
9
©S/KgSg(┐©7O, 10
©S/KgSg(┐©7O, 11
Открытый Омск 12
Открытый Омск 13
14
15
/KgSg(┐©7O, 16
рытый Омск 17
18
19
Sg(┐©7O, 20
ый Омск 21
22
23
┐©7O, 24
Омск 25
26
27
O, 28
к 29
30
31
32
33
34
До боли знакомая задачка %-))))) Было дело, решал я ее :) 13.08.03 18:14  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
Отредактировано 13.08.03 18:16  Количество правок: 1
<"чистая" ссылка>
В общем, расшифровывается это так: между первой парой знаков вопроса - кодировка (это очевидно). Следующая буква B означает Base64. Дальше вплоть до следующего знака вопроса идет сабж (или что там у тебя из заголовков письма - я угадал? :), закодированный в Base64 (ты правильно подумал, если бы вместо B стояло Q, это значило бы quoted-printable). Все, знак вопроса и знак "равно" завершают эту штуку. Если мне не изменяет память, расшифровка такая. Прошу прощения, но RFC, в котором это описано, не подскажу: сам когда-то разобрался сугубо по внешнему виду строки.
Код, который расшифровывает эту строку, у меня, возможно, даже где-то недалеко валяется. Сегодня буду дома, посмотрю, если нужно. Правда, код на C++ :-D

оффтопик совсем о другом: я так и не нашел пока ящика, который бы пропустил архив на 100 мегабайт :( Поэтому и не переслал Together :( Надо что-то другое придумать.
2 ktirf: Ого! 100 метров много будет... Тогда не надо пока 2All: Big thanks! 14.08.03 11:09  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
Это написано так, на самом деле можно было массивчик динамически отхватить и прогенерить табичку декодировки. Около 10 килобайт получилось бы. А вообще-то десяток байт и вручную можно декодировать. 14.08.03 15:01  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 14.08.03 15:03  Количество правок: 1
<"чистая" ссылка>
Да это мы с Ktirf о своём трепались ;-) Я уже всё перекодировал. 14.08.03 15:13  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 1 s   Design: Vadim Derkach