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

Cisco type 7 password decryptor
  #1  
Старый 17.01.2008, 05:13
Аватар для ShadOS
ShadOS
ы
Регистрация: 11.02.2007
Сообщений: 750
Провел на форуме:
1347723

Репутация: 1477


Отправить сообщение для ShadOS с помощью ICQ
По умолчанию Cisco type 7 password decryptor

Код:
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>

char xlat[] = {
	0x64, 0x73, 0x66, 0x64, 0x3b, 0x6b, 0x66, 0x6f,
	0x41, 0x2c, 0x2e, 0x69, 0x79, 0x65, 0x77, 0x72,
	0x6b, 0x6c, 0x64, 0x4a, 0x4b, 0x44, 0x48, 0x53,
	0x55, 0x42, 0x73, 0x67, 0x76, 0x63, 0x61, 0x36,
	0x39, 0x38, 0x33, 0x34, 0x6e, 0x63, 0x78, 0x76,
	0x39, 0x38, 0x37, 0x33, 0x32, 0x35, 0x34, 0x6b,
	0x3b, 0x66, 0x67, 0x38, 0x37, 0x64, 0x73, 0x66,
	0x64, 0x3b, 0x6b, 0x66, 0x6f, 0x41, 0x2c, 0x2e,
	0x69, 0x79, 0x65, 0x77, 0x72, 0x6b, 0x6c, 0x64,
	0x4a, 0x4b, 0x44, 0x48, 0x53, 0x55, 0x42, 0x73,
	0x67, 0x76, 0x63, 0x61, 0x36, 0x39, 0x38, 0x33,
	0x34, 0x6e, 0x63, 0x78, 0x76, 0x39, 0x38, 0x37,
	0x33, 0x32, 0x35, 0x34, 0x6b, 0x3b, 0x66, 0x67,
	0x38, 0x37
};

char *pname;

int decrypt(unsigned char *enc_pw, unsigned char *dec_pw)
{
	unsigned int seed, i, val = 0;

	if (strlen(enc_pw) & 1)
		return -1;

	seed = (enc_pw[0] - '0') * 10 + enc_pw[1] - '0';

	if (seed > 15 || !isdigit(enc_pw[0]) || !isdigit(enc_pw[1]))
		return -2;

	for (i = 2 ; i <= strlen(enc_pw); i++) 
	{
		if (i !=2 && !(i & 1)) {
			dec_pw[i/2 - 2] = val ^ xlat[seed++];
			val = 0;
		}

		val *= 16;

		if (isdigit(enc_pw[i] = toupper(enc_pw[i]))) {
			val += enc_pw[i] - '0';
			continue;
		}

		if (enc_pw[i] >= 'A' && enc_pw[i] <= 'F') {
			val += enc_pw[i] - 'A' + 10;
			continue;
		}

		if (strlen(enc_pw) != i)
			return -4;
	}
	dec_pw[++i / 2] = 0;
	return 0;
}

void usage()
{
	fprintf(stdout, "Usage: %s <encrypted password>\n", pname);
	exit (1);
}

int main(int argc, char *argv[])
{
	char *passwd;
	pname = argv[0];
	int i;

	if (argc != 2)
		usage();

	if ((strlen(argv[1])%2)!=0) {
		fprintf(stderr, "Invalid password length - must be even!\n\n");
		usage();
	}

	for (i=0; i<strlen(argv[1]); i++)
	{
		*argv[1]=toupper(*argv[1]);
		if( ! ((*argv[1]>='A' && *argv[1]<='F') || (*argv[1]>='0' && *argv[1]<='9')) ) {
			fprintf(stderr, "Invalid character in password found!\n");
			usage();
		}
	}

	if (!(passwd = calloc(1,(sizeof(argv[1]))%2+2)))
		exit (1);

	if (decrypt(argv[1], passwd)) {
	fprintf(stderr, "String decryption error!\n");
	free(passwd);
	exit (1);
	}
	fprintf(stdout, "Passwd: %s\n", passwd);
	free(passwd);
	return 0;
}
Простенький декриптор type 7 паролей cisco ios. Писался по причине того, что кроме Cain&Abel ни одна утилита не справляется с декриптованием длинных type 7 паролей. Собирается так: gcc ./type7crack.c -o type7crack
__________________
..когда же кто-нибудь выпустит MD5(Unix) брутер на GPU.... жду....

Последний раз редактировалось ShadOS; 17.01.2008 в 13:21..
 
Ответить с цитированием

  #2  
Старый 19.01.2008, 13:48
Аватар для xXvladXx
xXvladXx
Участник форума
Регистрация: 28.10.2007
Сообщений: 143
Провел на форуме:
913233

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

вот такая штука оч сильно нужна была на ССh7 для хак квеста(последние задание: хакнуть цицку и поиметь пас)
 
Ответить с цитированием

  #3  
Старый 19.01.2008, 21:20
Аватар для ShadOS
ShadOS
ы
Регистрация: 11.02.2007
Сообщений: 750
Провел на форуме:
1347723

Репутация: 1477


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

Цитата:
Сообщение от xXvladXx  
вот такая штука оч сильно нужна была на ССh7 для хак квеста(последние задание: хакнуть цицку и поиметь пас)
Ага, если бы народ внимательно смотрел моё конкурсное видео с последним этапом у них прорблем не возникло бы. Я в видео по косточкам разобралл как это делать, причём когда делал не знал о том,что последний этап будет один в один по моему видео.
__________________
..когда же кто-нибудь выпустит MD5(Unix) брутер на GPU.... жду....
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужны шаблоны на vBulletin madnet PHP, PERL, MySQL, JavaScript 3 10.12.2007 18:53
Cpanel Password Brute Forcer PandoraBox PHP, PERL, MySQL, JavaScript 1 10.12.2007 14:58
Сидит ли тут backdoor? Buf АнтиАдмин 6 17.08.2004 06:29



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


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




ANTICHAT.XYZ