Запароленный архив


гильдия Мудрецы (Грандмастер)[12714] гильдия Бойцы (Грандмастер)[38435] гильдия Королевские Лабоходы (Мастер)[4664] Тирр Информация
Назад к темам раздела.
2010-08-28 12:12:02 гильдия Мудрецы (Грандмастер)[12714] гильдия Бойцы (Грандмастер)[38435] гильдия Королевские Лабоходы (Мастер)[4664] Тирр Информация
Кто нибудь знает - можно ли узнать CRC запароленного файла, если имя файла тоже запаролено?
 
2010-08-28 12:30:11 гильдия Бойцы (Грандмастер)[24801] гильдия Столичные Кузнецы (Адепт)[1776] гильдия Портные (Элита)[194942] Скарлетт Информация
Тирр
 
2010-08-28 12:33:53 гильдия Мудрецы (Грандмастер)[12714] гильдия Бойцы (Грандмастер)[38435] гильдия Королевские Лабоходы (Мастер)[4664] Тирр Информация
Скарлетт
 
2010-08-29 01:17:34 гильдия Мудрецы (Мастер)[3788] гильдия Столичные Кузнецы (Ученик)[104] Sackreed Информация
тут есть 2 варианта:
1. (самый быстрый) терморектальный криптоанализ - паяльник автору архива в соответствующее место - и пароль раскрывается за пару секунд
2. (оооочень долгий) брутфорс

а если серьёзнее:
доступ к компу на котором паковался файл есть?
 
2010-08-29 17:16:13 гильдия Мудрецы (Грандмастер)[12714] гильдия Бойцы (Грандмастер)[38435] гильдия Королевские Лабоходы (Мастер)[4664] Тирр Информация
Sackreed
Доступа нет. Есть имя запароленного файла. Ну и известна структура примерно 70% этого файла.
Брутфорс не катит - там 57 значный пароль. В принципе есть мысль создать дубликат запароленного файла, но нужно знать его CRC, чтобы по нему сравнивать
 
2010-08-29 23:36:26 гильдия Бойцы (Мастер)[4899] гильдия Охотники Илдиора (Новичок)[0] zlotty Информация
Тирр писал(а):
Брутфорс не катит - там 57 значный пароль

мдее
 
2010-08-31 04:49:11 гильдия Мудрецы (Грандмастер)[12714] гильдия Бойцы (Грандмастер)[38435] гильдия Королевские Лабоходы (Мастер)[4664] Тирр Информация
Никто не знает? :((
 
2010-08-31 08:18:58 гильдия Мудрецы (Ученик)[352] гильдия Бойцы (Грандмастер)[19927] Вечный Информация
та никак. с таким красивым паролем..
 
2010-08-31 17:18:51 гильдия Бойцы (Мастер)[9122] гильдия Охотники Илдиора (Адепт)[1109] Гвардия Света (Орденоносец - Проводник умолишенных) Giant Информация
Тирр
с таким паролем-нереально.хватило бы и 16 знаков)))
м-де...этож надо ктото 57 знаков всунул)))какие там секретные файлы то?))))))детские фотки владимира владимировича?))
 
2010-08-31 17:33:56 гильдия Мудрецы (Грандмастер)[12714] гильдия Бойцы (Грандмастер)[38435] гильдия Королевские Лабоходы (Мастер)[4664] Тирр Информация
Giant
Мне не нужен пароль - мне нужно узнать CRC файла узнать :)
 
2010-08-31 18:07:51 гильдия Мудрецы (Ученик)[352] гильдия Бойцы (Грандмастер)[19927] Вечный Информация
Класс для подсчёта CRC32 (контрольной суммы):

код C#
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:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
using System;
using System.IO;
using System.Text;
static class CRC32
{
private static readonly uint[] crc_table = new uint[256];

public const int BufferSize = 4096;

static CRC32()
{
for (int n = 0; n < 256; ++n)
{
uint c = (uint) n;
for (int k = 0; k < 8; ++k)
if ((c & 1) != 0)
c = 0xEDB88320 ^ (c >> 1);
else
c >>= 1;
crc_table[n] = c;
}
}

public static uint Update(uint crc, byte[] data, int offset, int count)
{
for (int n = offset; n < offset + count; ++n)
crc = crc_table[(crc ^ data[n]) & 0xFF] ^ (crc >> 8);
return crc;
}

public static uint Compute(byte[] data)
{
return Update(0xFFFFFFFF, data, 0, data.Length) ^ 0xFFFFFFFF;
}

public static uint Compute(Stream stream)
{
if (stream == null)
throw new ArgumentNullException("stream");
byte[] buffer = new byte[BufferSize];
int readBytes = 0;
uint crc = 0xFFFFFFFF;
while ((readBytes = stream.Read(buffer, 0, BufferSize)) > 0)
{
crc = Update(crc, buffer, 0, readBytes);
}
return crc ^ 0xFFFFFFFF;
}
}
 
2010-08-31 20:26:47 гильдия Мудрецы (Грандмастер)[12714] гильдия Бойцы (Грандмастер)[38435] гильдия Королевские Лабоходы (Мастер)[4664] Тирр Информация
Вечный
Так я могу посчитать CRC архива? Или файла, который в архиве?
 
2010-08-31 20:28:28 гильдия Мудрецы (Ученик)[352] гильдия Бойцы (Грандмастер)[19927] Вечный Информация
Тирр
архива...
если есть файл - то и файла.
 
2010-08-31 20:57:00 гильдия Мудрецы (Грандмастер)[12714] гильдия Бойцы (Грандмастер)[38435] гильдия Королевские Лабоходы (Мастер)[4664] Тирр Информация
Вечный
Ну архивный CRC я и так могу узнать. Меня интересует CRC файла, но сам файл не виден в архиве :((