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

bash + md5.xek.cc
  #1  
Старый 24.02.2008, 23:03
Аватар для Ky3bMu4
Ky3bMu4
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
Провел на форуме:
1777536

Репутация: 932


Отправить сообщение для Ky3bMu4 с помощью ICQ
По умолчанию bash + md5.xek.cc

Недавно нужно было прочекать штук 150-200 md5 хешей, вручную это сделать нереально, поэтому я написал нехитрый bash-скрипт.
Принцип работы: скрипт поочерёдно берёт хеши из файла, отправляет их на md5.xek.cc ,читает ответ в tmp-файл(пробовал просто в массив прочитать, но сильно глючило и я решил, что bash не поддерживат массивы таких размеров) , ищет строку 'найден:', образает теги и выводит сам расхешеный пасс. Пример работы:

Цитата:
$cat hashes
202cb962ac59075b964b07152d234b70
caf1a3dfb505ffed0d024130f58c5cfa
01375aa2ca1ac65fc4583e23350c2a25

$./md5-bash hashes
hash=202cb962ac59075b964b07152d234b70
Result: пароль найден: 123

hash=caf1a3dfb505ffed0d024130f58c5cfa
Result: пароль найден: 321

hash=01375aa2ca1ac65fc4583e23350c2a25
Result: //если пусто значит пасс ненайден
Код:
#!/bin/bash

use(){
	echo "Use: $0 [file with hashes]"
}

if [ $# = 1 ]; then
	file=( $(cat $1) )

	for i in ${file[@]/\r\n//}
	do
		echo "hash=$i"
		(echo "POST http://md5.xek.cc/index.php HTTP/1.0" ; echo "User-Agent: Opera/9.23 (Windows NT 5.1; U; ru)" ; echo "Host: md5.xek.cc" ; echo "Accept: */*" ; echo "Content-Type: application/x-www-form-urlencoded" ; echo "Content-Length: 60" ; echo ; echo "hash=$i&act=find&sumbit='Поиск'") | nc md5.xek.cc 80 > .tmpfile

		result=( $(cat .tmpfile | grep 'найден:') )
		result=( $(echo ${result[@]} | sed "s/<.>//g" | sed "s/<..>//g" | sed "s/<....>//g" | sed "s/<.....>//g") )
		echo "Result: ${result[@]}"
		echo
	done

	rm .tmpfile
else
	use
fi
P.S.
Ребят, прокомментируйте хоть как-нибудь, а то уже 3 тему создаю, а отзывов 0 =(.

Последний раз редактировалось Ky3bMu4; 24.02.2008 в 23:06..
 
Ответить с цитированием

  #2  
Старый 24.02.2008, 23:06
Аватар для Piflit
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


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

почему bash?
 
Ответить с цитированием

  #3  
Старый 24.02.2008, 23:12
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

nc md5.xek.cc 80 это не bash
 
Ответить с цитированием

  #4  
Старый 24.02.2008, 23:26
Аватар для ENFIX
ENFIX
Участник форума
Регистрация: 06.06.2006
Сообщений: 213
Провел на форуме:
1628290

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

скорее имелось ввиду, что написан на
Цитата:
#!/bin/bash
 
Ответить с цитированием

  #5  
Старый 25.02.2008, 11:11
Аватар для Ky3bMu4
Ky3bMu4
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
Провел на форуме:
1777536

Репутация: 932


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

Цитата:
почему bash?
Работать со строками в С я не умею .
 
Ответить с цитированием

  #6  
Старый 25.02.2008, 12:48
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Мдя..легче не так искать =\

Если я такое на пхп написал значит назвать php + md5.xek.cc ?
 
Ответить с цитированием

  #7  
Старый 25.02.2008, 12:50
Аватар для Ky3bMu4
Ky3bMu4
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
Провел на форуме:
1777536

Репутация: 932


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

Уже и к названию темы предираются...
 
Ответить с цитированием

  #8  
Старый 25.02.2008, 13:05
Аватар для MacTep
MacTep
Постоянный
Регистрация: 29.05.2006
Сообщений: 356
Провел на форуме:
1900547

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

Действительно, товарищи! Труд надо поощрять, а не ругать!
Молодец, но учить С все-таки надо ))
 
Ответить с цитированием

  #9  
Старый 25.02.2008, 15:47
Аватар для guest3297
guest3297
Banned
Регистрация: 27.06.2006
Сообщений: 1,614
Провел на форуме:
3887520

Репутация: 2996


По умолчанию

Цитата:
Если я такое на пхп написал значит назвать php + md5.xek.cc ?
Назови...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто силен в bash? помогите плз решить задачки... Dj Skeleton™ *nix 28 19.12.2007 13:03
Держим права roota k00p3r Чужие Статьи 0 08.06.2005 15:07



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


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




ANTICHAT.XYZ