информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеСетевые кракеры и правда о деле ЛевинаЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft обещает радикально усилить... 
 Ядро Linux избавляется от российских... 
 20 лет Ubuntu 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Да это мы с Ktirf о своём трепались ;-) Я уже всё перекодировал. 14.08.03 15:13  Число просмотров: 1208
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
<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-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach