HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ИНФО > Статьи
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #211  
Старый 15.03.2015, 01:00
vladyxa13
Познавший АНТИЧАТ
Регистрация: 03.04.2013
Сообщений: 1,025
С нами: 6900086

Репутация: 227


По умолчанию

Спасибо BlackH за наводку. Буду что-то читать начитная со следующей недели, ибо пойдут выходные в 2 недели.
 
Ответить с цитированием

  #212  
Старый 16.03.2015, 01:00
vladyxa13
Познавший АНТИЧАТ
Регистрация: 03.04.2013
Сообщений: 1,025
С нами: 6900086

Репутация: 227


По умолчанию

Натягаю в свой бложек кусков материала, потом буду колупаться...

Кодес

C++ highlight

Код:
void BruteFunc(char ln[MaxPassLen],int RorUs)
{
int
i=
0
;
char
un=
' '
;
char
tn=
' '
;
char
s[MaxPassLen];
char
st1[MaxPassLen];
bool
flag=
false
;
bool
yes=
false
;
int
tmpRorUs=
-1
;
tmpRorUs=RorUs;
int
MaxNoOfChars=
0
;
int
OptionLowerCaseLetters=
0
;
int
OptionUpperCaseLetters=
0
;
int
OptionNumbers=
0
;
int
OptionSymbols=
0
;
char
line[MaxPassLen]=
""
;
char
alphabet[
128
];
char
NumSet[] =
"0123456789\0"
;
char
LletSet[] =
"abcdefghijklmnopqrstuvwxyz\0"
;
char
UletSet[] =
"ABCDEFGHIJKLMNOPQRSTUVWXYZ\0"
;
char
SymSet[] =
"!@#$%^&*()'\\/+-=_<>?[]{}\0 "
;
RorUs=
NameInput
(un,tn,RorUs);
cout > MaxNoOfChars;
int
j=
0
;
cout > OptionLowerCaseLetters;
cout > OptionUpperCaseLetters;
cout > OptionNumbers;
cout > OptionSymbols;
if
(OptionLowerCaseLetters)
{
strcpy
(alphabet,LletSet);
flag=
true
;
}
if
(OptionUpperCaseLetters)
{
if
(!flag)
{
strcpy
(alphabet,UletSet);
flag=
true
;
}
else
if
(flag)
strcat
(alphabet,UletSet);
}
// end of UpCaseLet
if
(OptionNumbers)
{
if
(!flag)
{
strcpy
(alphabet,NumSet);
flag=
true
;
}
else
if
(flag)
strcat
(alphabet,NumSet);
}
// end of Num
if
(OptionSymbols)
{
if
(!flag)
{
strcpy
(alphabet,SymSet);
flag=
true
;
}
else
if
(flag)
strcat
(alphabet,SymSet);
}
// end of Sym
if
(!flag)
{
SetConsoleTextAttribute
(hStdout,(
0x0c
));
cout <<
"Error, bad allphabet choise"
<< endl;
SetConsoleTextAttribute
(hStdout,(
0x0a
));
goto
fin;
}
int
i14,i13,i12,i11,i10,i9,i8,i7,i6,i5,i4,i3,i2,i1;
switch
(MaxNoOfChars) {
case
1
:
goto
for1;
break
;
case
2
:
goto
for2;
break
;
case
3
:
goto
for3;
break
;
case
4
:
goto
for4;
break
;
case
5
:
goto
for5;
break
;
case
6
:
goto
for6;
break
;
case
7
:
goto
for7;
break
;
case
8
:
goto
for8;
break
;
case
9
:
goto
for9;
break
;
case
10
:
goto
for10;
break
;
case
11
:
goto
for11;
break
;
case
12
:
goto
for12;
break
;
case
13
:
goto
for13;
break
;
case
14
:
goto
for14;
break
;
}
for14:
for
(i14=
0
;i14<
strlen
(alphabet);i14++)
{line=alphabet[i14];i++;
for13:
for
(i13=
0
;i13<
strlen
(alphabet);i13++)
{line=alphabet[i13];i++;
for12:
for
(i12=
0
;i12<
strlen
(alphabet);i12++)
{line=alphabet[i12];i++;
for11:
for
(i11=
0
;i11<
strlen
(alphabet);i11++)
{line=alphabet[i11];i++;
for10:
for
(i10=
0
;i10<
strlen
(alphabet);i10++)
{line=alphabet[i10];i++;
for9:
for
(i9=
0
;i9<
strlen
(alphabet);i9++)
{line=alphabet[i9];i++;
for8:
for
(i8=
0
;i8<
strlen
(alphabet);i8++)
{line=alphabet[i8];i++;
for7:
for
(i7=
0
;i7<
strlen
(alphabet);i7++)
{line=alphabet[i7];i++;
for6:
for
(i6=
0
;i6<
strlen
(alphabet);i6++)
{line=alphabet[i6];i++;
for5:
for
(i5=
0
;i5<
strlen
(alphabet);i5++)
{line=alphabet[i5];i++;
for4:
for
(i4=
0
;i4<
strlen
(alphabet);i4++)
{line=alphabet[i4];i++;
for3:
for
(i3=
0
;i3<
strlen
(alphabet);i3++)
{line=alphabet[i3];i++;
for2:
for
(i2=
0
;i2<
strlen
(alphabet);i2++)
{line=alphabet[i2];i++;
for1:
for
(i1=
0
;i1<
strlen
(alphabet);i1++)
{
line=alphabet[i1];
line[i+
1
]=
'\0'
;
strcpy
(s,line);
itoa
(User[RorUs].UsNum,st1,
10
);
strcat
(s,st1);
HashFunc
(s);
cout << s;
cout <<
"\b\b\b\b\b\b\b\b\b\b\b\b\b\b"
;
if
(
strcmp
(User[RorUs].Passw,hash)==
0
)
{
yes=
true
;
goto
finish;
}
line=
'\0'
;
if
(i1==
strlen
(alphabet))
goto
finish;
}
i--;
line=
'\0'
;
if
(i2==
strlen
(alphabet))
goto
finish;
}
i--;
line=
'\0'
;
if
(i3==
strlen
(alphabet))
goto
finish;
}
i--;
line=
'\0'
;
if
(i4==
strlen
(alphabet))
goto
finish;
}
i--;
line=
'\0'
;
if
(i5==
strlen
(alphabet))
goto
finish;
}
i--;
line=
'\0'
;
if
(i6==
strlen
(alphabet))
goto
finish;
}
i--;
line=
'\0'
;
if
(i7==
strlen
(alphabet))
goto
finish;
}
i--;
line=
'\0'
;
if
(i8==
strlen
(alphabet))
goto
finish;
}
i--;
line=
'\0'
;
if
(i9==
strlen
(alphabet))
goto
finish;
}
i--;
line=
'\0'
;
if
(i10==
strlen
(alphabet))
goto
finish;
}
i--;
line=
'\0'
;
if
(i11==
strlen
(alphabet))
goto
finish;
}
i--;
line=
'\0'
;
if
(i12==
strlen
(alphabet))
goto
finish;
}
i--;
line=
'\0'
;
if
(i13==
strlen
(alphabet))
goto
finish;
}
i--;
line=
'\0'
;
if
(i14==
strlen
(alphabet))
goto
finish;
}
finish:
if
(
strcmp
(
""
,line)!=
0
&& yes==
true
)
{
SetConsoleTextAttribute
(hStdout,(
0x0f
));
cout <<
'\b'
;
cout <<
"Password is cracked =) ,"
;
cout <<
"here it is - "
<< line << endl;
goto
fin;
}
else
cout <<
'\b'
;
SetConsoleTextAttribute
(hStdout,(
0x0c
));
cerr <<
"Wrong pass legth or alphabet"
<< endl;
SetConsoleTextAttribute
(hStdout,(
0x0a
));
fin:
RorUs=tmpRorUs;
}
Источник: тыц

ище... http://www.bearcave.com/random_hacks/permute.html
 
Ответить с цитированием

  #213  
Старый 16.03.2015, 01:00
vladyxa13
Познавший АНТИЧАТ
Регистрация: 03.04.2013
Сообщений: 1,025
С нами: 6900086

Репутация: 227


По умолчанию

Я почитал здесь и понял, что можно подобрать каждый элемент пароля, но хотелось что бы оно перебирало само от "a" до "))))))))))". А не просто перебирало каждый элемент массива, хотя для начала мжно и такую шнягу намутить с потоками, что бы один перебирал с начала массива, а второй с конца.

Пойду я спать ибо башка совсем уже не варит....

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

  #214  
Старый 17.03.2015, 01:00
vladyxa13
Познавший АНТИЧАТ
Регистрация: 03.04.2013
Сообщений: 1,025
С нами: 6900086

Репутация: 227


По умолчанию

Сново порция умных страницек и букафф для ПП:Это все чисто для себя, оставляю это здесь, что бы потом было удобно работать.
 
Ответить с цитированием

  #215  
Старый 01.04.2015, 01:00
vladyxa13
Познавший АНТИЧАТ
Регистрация: 03.04.2013
Сообщений: 1,025
С нами: 6900086

Репутация: 227


По умолчанию

Вырезка коментария из bruteforce.c

гыгыг

code:

So eum.. for the stupid childrens who downloaded this and don't know
how to compile things
(get a compiler here : www.gnu.org)
To compile : gcc -o bruteforce bruteforce.c
To use : see bruteforce --help
Tip : use '>' and '|' to pipe the output

Example, a wordlist of all possible password combinations
with 5 chars and lowercase characters only):
~$ bruteforce -s 97 -e 122 -p 5 > words.txt
~$ grep linux words.txt
linux
~$
 
Ответить с цитированием

  #216  
Старый 04.04.2015, 01:00
vladyxa13
Познавший АНТИЧАТ
Регистрация: 03.04.2013
Сообщений: 1,025
С нами: 6900086

Репутация: 227


По умолчанию

С момощью кибер форума нашел неплохой докладный циклический метод перебора, который полность пашет, немного переписал на свой лад и воаля - пашет все, как часики. Осталось дописать модули перебора для вин.рар и ВК.сом. Все это сокеты и ВИНЬ_АПИ. Только вики педия правду толкует дальше 6 символов не поедишь бот-нет нужен и на потоки разбить еще надо. Можно перебирать с начала в одном потоке АААА, а в другом сверху ZZZZ, если успех хоть в одном брут заканчивается.
БлэкН подкинул с васма стаью, на тоже самом основана, только на отладке глянуть надо как работает.
Надо будет еще статью замутить на эту тему, но пока знаний мало в этой области я поизучаю пока
 
Ответить с цитированием

  #217  
Старый 05.04.2015, 01:00
vladyxa13
Познавший АНТИЧАТ
Регистрация: 03.04.2013
Сообщений: 1,025
С нами: 6900086

Репутация: 227


По умолчанию

немного чатика ;D

vladosikus [22:44:17]
актевируйте меня плиз. Строит глазки
vladosikus [22:44:49]
ребят как меня активироваться? Смеющийся
vladosikus [22:45:14]
ну пожалусто кто небудь,, активируйтте меня.
vladosikus [22:46:54]
Ребят Активируйте меня.
vladosikus [22:48:11]
пожалусто очень надо. активируйте.
XakeRs2015 [09:40:33]
Что копировать когда зосдаешь вирус для взлома вк?
 
Ответить с цитированием

  #218  
Старый 07.04.2015, 01:00
BlackH
Познавший АНТИЧАТ
Регистрация: 05.12.2011
Сообщений: 1,550
С нами: 7598486

Репутация: 167


По умолчанию

Цитата:

Сообщение от vladyxa13

С момощью кибер форума нашел неплохой докладный циклический метод перебора, который полность пашет

Делись давай)
 
Ответить с цитированием

  #219  
Старый 07.04.2015, 01:00
vladyxa13
Познавший АНТИЧАТ
Регистрация: 03.04.2013
Сообщений: 1,025
С нами: 6900086

Репутация: 227


По умолчанию

Цитата:

Сообщение от BlackH

Делись давай)

Ловишь?

C++ highlight

[LEFT][CODE]
string Find (string realPin) // передаем код, который нужно подобрать
{
string findedPin =
"****"
;
for
(uint j =
32
; j >>>http://www.cyberforum.ru/cpp-beginne...ead828201.html вот ориджинал
Кароче я его прикрутил в свои кустарные условия. Просто по статье с васма все основываеться, на сколько я понял, из множеств.
А множество вида
Цитата:


1,2,3



равно множеству
Цитата:


1,3,2



ну сам понял что так далее, вариантов таких перестановок выйдет !3, что равно 6, 6 перестановок, кури https://ru.wikipedia.org/wiki/Множество , ну или тебя уже прокурили в универе или в школе. Ты где учился, кстати?
По поводу практики, хз когда напишу, думаю в этом месяце, ибо все эти праздники и учеба, которая началась, это такая запара....но я постараюсь.
 
Ответить с цитированием

  #220  
Старый 07.04.2015, 01:00
vladyxa13
Познавший АНТИЧАТ
Регистрация: 03.04.2013
Сообщений: 1,025
С нами: 6900086

Репутация: 227


По умолчанию

Цитата:

Сообщение от dell-1999

пожалусто помагитье мне я саздть антивирус низнаю коды

АХАХХА ОРУ!!!
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.