ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Вопрос о контрольной сумме
  #1  
Старый 28.09.2009, 13:18
Аватар для cyber_xz
cyber_xz
Новичок
Регистрация: 07.07.2009
Сообщений: 17
Провел на форуме:
183638

Репутация: 0
По умолчанию Вопрос о контрольной сумме

Кто может помочь:есть 10к одинаковых файлов с разными именами.Нужна программа\скрипт которая добавит в каждый файл рандомный кусок мусорного кода,чтобы контрольные суммы были разные.Как возможно реализовать такое??запись версион инфо или иконок влияет на CRC?Заранее спасибо
 
Ответить с цитированием

  #2  
Старый 28.09.2009, 15:47
Аватар для slesh
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

если это exe или dll файлы то любое изменение в файле повлияет на CRC
если отдельно её вычислять. А если юзать crc в PE заголовке то не все компиляторы её заполняют и она никем не проверяется.
А вообще достаточно будет в конец файла дописать 512 байт - мусора.
и эже всё отлично будет. за исключеним случая если прога проверяет свою CRC
 
Ответить с цитированием

  #3  
Старый 28.09.2009, 15:53
Аватар для s0l_ir0n
s0l_ir0n
Участник форума
Регистрация: 14.03.2009
Сообщений: 237
Провел на форуме:
813785

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

в большинстве случаев безопасно дописывать в конец файла нули, если это ПЕ файлы, то можно вообще все что угодно в конец пихать оно будут считаться оверлеем, т.к. вне секций. А вот если это какие-нибудь архивы или еще что-нибудь с самопроверкой чексуммы, как сказал Slash, то тут сложней...
 
Ответить с цитированием

  #4  
Старый 28.09.2009, 16:03
Аватар для cyber_xz
cyber_xz
Новичок
Регистрация: 07.07.2009
Сообщений: 17
Провел на форуме:
183638

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

В принципе я понял,можете пример кода привести,или написать софт за монетку??Просто никогда не занимался таким,а тут нужно срочно
 
Ответить с цитированием

  #5  
Старый 28.09.2009, 16:26
Аватар для slesh
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

обыная консольная команда.
copy /b file.exe + file_musor.txt new.exe
осталось тока сгенерить мусорные текстовые файлы.
 
Ответить с цитированием

  #6  
Старый 28.09.2009, 16:30
Аватар для cyber_xz
cyber_xz
Новичок
Регистрация: 07.07.2009
Сообщений: 17
Провел на форуме:
183638

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

Спасибо,сейчас буду пробовать.Я просто не знал команду как вообще дописать что либо в середину файла.
 
Ответить с цитированием

  #7  
Старый 28.09.2009, 16:34
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Должно работать, если я не накосячил
Код:
use warnings;

#Директория
my $dir = '.';
#Расширения обрабатываемых файлов
my @ext = qw(txt);

$| = 1;
my %ext;
$ext{$_} = 1 for @ext;

opendir(my $hn, $dir) || die "Error opening $dir - $!\n";
for my $file(readdir $hn)
{
 my ($prefix, $ext) = ($file =~ /^(.*)\.(.*)$/);
 if(defined $ext{$ext})
	{
	 print "Processing $file\n";
	 open(F, ">>$file") || die "Error opening $file - $!\n";
	 binmode F;
	 print F rand 1000000;
	 close F;
	}
}
closedir $hn;
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
ВКонтакте "счастливый фермер" ЖенькО Социальные сети 309 22.07.2009 11:35
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
У меня такой вопрос got_666 E-Mail 3 28.01.2007 15:13
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53



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


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




ANTICHAT.XYZ