ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Оффтоп > Болталка
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 15.11.2008, 20:50
dmnt
Познающий
Регистрация: 06.06.2007
Сообщений: 99
Провел на форуме:
559723

Репутация: 94
Отправить сообщение для dmnt с помощью ICQ
По умолчанию

2Delimiter, ок, не буду
 
Ответить с цитированием

  #12  
Старый 20.11.2008, 17:10
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

Репутация: 518
По умолчанию

первые +5 ушли dmnt
кто следующий?
 
Ответить с цитированием

  #13  
Старый 21.11.2008, 18:00
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Решал, решал, какая то хня получилось:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string key, text, longkey, result;
            char[] text2, longkey2;

            char toto;
            longkey = result =  "";
            Console.WriteLine("Enter the key: ");
            key = Console.ReadLine();
            Console.WriteLine("Enter the text: ");
            text = Console.ReadLine();

            for (int i = 0; i < (text.Length / key.Length); i++)
                longkey += key;
            longkey2 = longkey.ToCharArray();
            text2 = text.ToCharArray();
            for (int i = 0; i < longkey2.Length; i++)
                Console.Write(longkey2[i]);
            Console.WriteLine();
            for (int i = 0; i < text2.Length; i++)
                Console.Write(text2[i]);
            for (int i = 1; i < (text.Length - 1); i++)
            {
                toto = Convert.ToChar((int)text2[i] ^ (int)longkey2[i]);
                result += Convert.ToString(toto);
            }
            Console.WriteLine(result);

        }
    }
}
 
Ответить с цитированием

  #14  
Старый 21.11.2008, 18:52
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

Репутация: 518
По умолчанию

давай по первой 8)) .... ее поскольку решили.... то ее и посмотрим
 
Ответить с цитированием

  #15  
Старый 21.11.2008, 18:57
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Смотри, на выводе у меня получается какая то хня. C# с KOI8-R не могу заставить работать....
Цитата:
Enter the key:
10
Enter the text:
Майкрософтпростосцуко
10101010101010101010
Майкрософтпростосцуко????Ў? ??Ў????Ў????
Для продолжения нажмите любую клавишу . . .
т.е. вот результат кодирования:
????Ў?Ў??Ў????Ў????

Сейчас немного переписал:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int f = 0 ;
            string key, text, longkey, result;
            char[] text2, longkey2;

            char toto;
            longkey = result = "";
            Console.WriteLine("Enter the key: ");
            key = Console.ReadLine();
            Console.WriteLine("Enter the text: ");
            text = Console.ReadLine();
            key = "Mahkqopousnqopsopwrko";

            for (int i = 0; i < (text.Length / key.Length); i++)
                longkey += key;
            longkey2 = longkey.ToCharArray();
            text2 = text.ToCharArray();
            
            for (int i = 1; i < (text.Length - 1); i++)
            {
                f += (int)text2[i] ^ (int)longkey2[i];
                toto = Convert.ToChar((int)text2[i] ^ (int)longkey2[i]);
                result += Convert.ToString(toto);
            }
            Console.WriteLine(result);
            Console.WriteLine(f);

        }
    }
}
Получилось:
Цитата:
Enter the key:
ыва
Enter the text:
Майкрософтпростосцуко
ёёёбёбёббёбёббёбббё
20675
Для продолжения нажмите любую клавишу . . .
20675 Об этом числе шла речь в первом примере?

Последний раз редактировалось procedure; 21.11.2008 в 19:06..
 
Ответить с цитированием

  #16  
Старый 21.11.2008, 19:11
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

Репутация: 518
По умолчанию

нет кодировать числом нужно от 1-255 .... иначе смысл теряется для посимвольного!
8)))
ты усложнил задачу .... задача поддается полному автоматическому перебору!
Код:
    unsigned char str[1000];
	unsigned char obrazets[50];
	unsigned char rezult[1000];
	int i,j,l,ex;

	strcpy((char *)str,"Mahkqopousnqopsopwrko");
	strcpy((char *)obrazets,"просто");
	for(i=0;*(str+i)!=0;i++)
                     for(j=1;j<256;j++)
                     {
                          for(l=0,ex=0;*(obrazets+l)!=0 && ex==0;l++)
                            if(((char )*(str+i+l)^j)!=*(obrazets+l))
                                ex=1;
                            if(ex==0)
                           {
                              for(l=0;l<strlen(str);l++)
                                *(rezult+l)=*(str+l)^j;
                             *(rezult+l)=0;
                             printf("%s",rez);
                           }
                     }
вторую можно тоже автоматизировать .... зная что пробелы разбивают фразу на слова.... которые даже после XOR остаются различимыми!
Соответственно с ПРЕДПОЛОЖЕНИЕМ 8))) либо с аппаратом предположения... 8)))

Последний раз редактировалось Delimiter; 21.11.2008 в 19:52..
 
Ответить с цитированием

  #17  
Старый 21.11.2008, 20:00
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

Репутация: 518
По умолчанию

Вторые плюсеги умчались.....

...кстати счас обалдел.... оказываются дрова к логитех вебкамере свалили мой VC 8)))))
линковка просто впадала в ступор!!! ....

LOGITECH MUST DIE!!!!!!!!!!!!!!!!!!!

Последний раз редактировалось Delimiter; 21.11.2008 в 20:02..
 
Ответить с цитированием

  #18  
Старый 21.11.2008, 20:19
Kernet
Постоянный
Регистрация: 28.09.2008
Сообщений: 456
Провел на форуме:
2244151

Репутация: 404
Отправить сообщение для Kernet с помощью ICQ
По умолчанию

ВРОТМНЕНОГИ
 
Ответить с цитированием

  #19  
Старый 21.11.2008, 21:56
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

Репутация: 518
По умолчанию

и так 3-я задача будет 2раза по +5 в репу.... решаем 2-ю !!!

+5 за 2-ю на дороге не валяются!!! Или пока валяются.... хз!


так чуть ниже РЫБУ ЗАВОРАЧИВАЛИ..... господа сразу пропускаем ....

Последний раз редактировалось Delimiter; 22.11.2008 в 03:05..
 
Ответить с цитированием

  #20  
Старый 21.11.2008, 22:01
ClienTtm
Banned
Регистрация: 31.05.2008
Сообщений: 46
Провел на форуме:
967768

Репутация: 28
По умолчанию

Вы совсем еб*нулись тут? Где дихлофоз епт! Чё за чушь вы несете?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Забыл пароль от квипа под звёздочками gri.n ICQ 6 17.11.2008 20:14
Помогите: забыл пароль Kis 7 ArmageddonPro Защита ОС: вирусы, антивирусы, файрволы. 4 17.02.2008 00:27
Забыл пароль на mail.ru компенсирую востановление kazimir О Работе 2 31.01.2008 01:39
брат забыл пароль от винды че придложите? forever777 АнтиАдмин 3 25.08.2005 08:21



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ