ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

05.04.2009, 17:13
|
|
Новичок
Регистрация: 19.09.2008
Сообщений: 6
Провел на форуме: 52651
Репутация:
0
|
|
Сообщение от razb
смотри nmap там все виды сканов есть)
Я там годами разбираться буду (((
|
|
|

05.04.2009, 18:54
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Сообщение от KHR3b
Народ, у кого есть исходники скана диапазона ip на определённый порт, или несколько на Visual cpp
зарание благодарен
Для начала смотрим тут, берем код и изменяем как нам надо 
|
|
|

18.04.2009, 11:05
|
|
Новичок
Регистрация: 17.04.2009
Сообщений: 2
Провел на форуме: 3073
Репутация:
0
|
|
Помогите пожалуйста!!!
нужна прога на С++ которая складывает умножает транспонирует матрицу.
|
|
|

07.05.2009, 23:25
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
Воть, обновленная версия реплейсера переписал все с нуля - повышена скорость работы, меньше строчек кода.
replace (Исходник, НайтиЧто, ЗаменитьЧем);
Пример:
Код:
std::string hello = "Hello World!";
replace(hello, "o", "_");
std::cout << hello << "\n";
выведет: Hell_ W_rld!
и ещё
std::string hello = "Hello Worlld!";
replace(hello, "ll", "$");
std::cout << hello << "\n";
выведет: He$o Wor$d!
Исходник:
Код:
#include <iostream>
#include <string>
void replace (std::string& source, std::string findWhat, std::string replaceWith) {
if (source == "" || findWhat == "")
return;
if (source == findWhat) {
source = replaceWith;
return;
}
size_t findWhatIndex = 0;
size_t startIndex = 0;
size_t findLength = findWhat.length();
bool flag = false;
for (size_t i = 0; i < source.length(); i++) {
if (flag) {
if (source.at(i) == findWhat.at(findWhatIndex) && findWhatIndex < (findLength - 1))
++findWhatIndex;
else if (source.at(i) == findWhat.at(findWhatIndex) && findWhatIndex == (findLength - 1)) {
source = source.replace(startIndex, findLength, replaceWith);
findWhatIndex = 0;
startIndex = 0;
flag = false;
}
else {
findWhatIndex = 0;
startIndex = 0;
flag = false;
}
}
else {
if (source.at(i) == findWhat.at(0) && findLength == 1)
source = source.replace(i, 1, replaceWith);
else if (source.at(i) == findWhat.at(0)) {
startIndex = i;
++findWhatIndex;
flag = true;
}
}
}
}
Последний раз редактировалось rudvil; 24.02.2010 в 04:14..
|
|
|

11.05.2009, 17:52
|
|
Moderator - Level 7
Регистрация: 02.05.2009
Сообщений: 894
Провел на форуме: 4297091
Репутация:
2261
|
|
хочу программу, которой можно указать ник и пароль на ачате,
вбить линки тредов(на форуме) новые сообщения в которых (мне) в данный моент инетресны.
(не более 10 штук)
как минимум прога должна оповещать о новых сообщениях в тредах.
лучше - если будет 10 вкладок, каждая из которых будет при нажатии считывать в форума все еще не прочитанные мной сообщения из данного треда и, желательно, что бы я там же - в ней - мог напечатать свой комментарий и постануть его через неё на форуме
если кто-нибудь - прочтя эту идею - захочет написать - стукните в ЛС.
Если будете писать на Делфи - стукните - напишем вместе.
Если же никто так и не захочет.. Ну тогда я её сам напишу как только полностью закончу работу над своей прогой для работы со словарями
Powerful Password List Creator
линка подробного описания суппорта проги на хэшкрекинге в связи некоторой со спецификой её теметики:
https://hashcracking.info/forum/view...php?f=10&t=233
ps. думаю, если до этого поста Вы _не знали_ о том, как вам нужна такая программа, а теперь _знаете_ и тоже _хотите_ - вы напишете сами  В этом случае, если у Вас классно получится я вам поставлю стока плюсегов скока смогу за раз и после PPLC займусь уже инет-личером xDD
этот личер будет рандомно (но интеллектуально, без повторов) сёрфить страницы в инете, сохраняя их html составляющии в отдельную папочку.
Делать он это сможет, в общем-то, практически беспонечно  Ессно алгоритм будет предусматривать защиту от захождения "в тупики" и какие-нибудь еще нужные моменты, которые обязательно всплывут в процессе реализации.
По сути это будет обычный поисковый бот, сохраняюший html файлы (и только их) на винт .
Так же, возможно, научу его личить отовсюду *.txt и *.dic файлы.
Ну а дальше.. дальше весь тот мусор, который на-парсит этот бот, пройдя через мою PPLC превратится один большой, качественный, и без повторов и упорядоченный по алфавиту пассворд-лист.
 ну а для чего будет нужен он - это уже совсем другая история xDDDD
(если кому-то интересно написание такого личера, пишите. Расскажу своё видение алгоритма. Если же, опять таки, будете писать на делфи - то готов принятие и непосредственно в кодинге)
2 [De], к посту, который ниже: ты сам написал при открытии темы - "можете оставлять просьбы на реализацию той или иной проги". Я оставил 2 заявки на программы с описанием интересных, по моему мнению, идей. А так же разместил ссылку на свою "реализацию" (по этой ссылке, кстате, можно скачать как готовую прогу, так и её исходник). Если же для тебя задачи уровня сортировки букв в слове "Hellow world" интереснее - то, конечно же, дико извиняюсь.))
Последний раз редактировалось ErrorNeo; 11.05.2009 в 22:20..
|
|
|

11.05.2009, 18:58
|
|
Участник форума
Регистрация: 07.11.2008
Сообщений: 124
Провел на форуме: 1483379
Репутация:
386
|
|
Есть ли у кого пример брута http-формы по словарю на асме да ещё и с многопоточностью? Заранее спасибо 
|
|
|

18.05.2009, 13:30
|
|
Участник форума
Регистрация: 23.07.2008
Сообщений: 202
Провел на форуме: 3075657
Репутация:
122
|
|
Простая прога для показа дополнительной HTTP информации. C#
Умеет выводить http header'ы и cookie'сы. Накодил для себя. Может помочь новичкам в C# т.к. там куча коментариев.
Пример вывода:
СКАЧАТЬ размер 17.94 кб
Последний раз редактировалось Feonor; 19.05.2009 в 12:12..
|
|
|

25.05.2009, 11:46
|
|
Moderator - Level 7
Регистрация: 02.05.2009
Сообщений: 894
Провел на форуме: 4297091
Репутация:
2261
|
|
децл оффтоп, но "для себя" пореккомендую для подобных целей SocketSniffer от nirsoft.net.
но Feonor все равно спасибо) не пробовал еще работать с вижуал Си, ща потестю как оно там робит с http 
Последний раз редактировалось ErrorNeo; 25.05.2009 в 12:02..
|
|
|

11.06.2009, 13:17
|
|
Познающий
Регистрация: 15.02.2008
Сообщений: 98
Провел на форуме: 183980
Репутация:
50
|
|
Программа генератор словарей для брута (со своими особенностями)
особенность программы в том что для каждого символа можно задать множество значений которые он может принимать. программ для генерирования словарей полно, но иногда требуется именно такая. например мне как то потребовалось подобрать пароль к архиву, но я знал что 3 и 4 символы пароля цифры, что набиральсь всё маленькими буквами и что последний символ "*".
Пишем в Delphi
Итак:
помещаем на форму пару Edit'ов, Button, Label и StringGrid (с 2 столбцами и 5 строками, свойства ColCount, RowCount).
создаём класс TPasses
Код:
type
TPas = class
private
FNum: Integer;
FValues: String;
public
property Num: Integer read FNum write FNum;
property Values: String read FValues write FValues;
end;
TPasses = array of TPas;
при создании формы нам нужно привести Grid в нормальный вид
Код:
procedure TForm1.FormCreate(Sender: TObject);
var
i: Integer;
begin
StringGrid1.Cells[0, 0] := '№';
StringGrid1.Cells[1, 0] := 'набор значений';
for i := 1 to StringGrid1.RowCount do
StringGrid1.Cells[0, i] := IntToStr(i);
Edit1 будет содержать путь к файлу в который будем сохранять наши пароли.
Edit2 содержит число - количество символов в пароле.
меняем число в Edit2, меняется и количество строк в StringGrid.
на событие OnChange объекта Edit2 вешаем процедуру.
Код:
procedure TForm1.Edit2Change(Sender: TObject);
var
i: Integer;
begin
StringGrid1.RowCount := StrToInt(Edit2.Text) +1;
for i := 1 to StringGrid1.RowCount do
StringGrid1.Cells[0, i] := IntToStr(i);
end;
Сл. процедура сохраняет в файл то что ей передали (и заодно отображает в нашем Label'е)
Код:
procedure TForm1.AddToFile(rec: String);
var
AFile: TextFile;
begin
if Length(rec)= StringGrid1.RowCount-1 then
begin
Label1.Caption := rec;
Application.ProcessMessages;
Assignfile(AFile,Edit3.Text);
if fileexists(Edit3.Text) = false then
rewrite(AFile)
else Append(AFile);
writeln(AFile, rec);
closefile(AFile);
end;
end;
Процедура GetPasses генерирует пароли
Код:
function TForm1.GetPasses: TPasses;
var
i: Integer;
Pas: TPas;
begin
SetLength(Result, StringGrid1.RowCount-1);
for i := 1 to StringGrid1.RowCount - 1 do
begin
Pas := TPas.Create;
Pas.Num := StrToInt(StringGrid1.Cells[0, i])-1;
Pas.Values := StringGrid1.Cells[1, i];
Result[i-1] := Pas;
end;
end;
Процедура GetWords рулит всем вышеперечисленным.
Код:
procedure TForm1.GetWords(srt: String; Num: Integer);
var
i: Integer;
ss: TPasses;
s: String;
begin
ss := GetPasses;
for i := 1 to Length(ss[Num].Values) do
begin
s := srt + ss[Num].Values[i];
AddToFile(s);
if ((Num+1) <= (StringGrid1.RowCount-2)) then
GetWords(s, Num+1);
end;
end;
её и ставим на нашу кнопку
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
GetWords('', 0);
end;
в итоге получаеться что то такое
прога сэкономила мне кучу времени, надеюсь и вам поможет.
пишите или качайте:
http://depositfiles.com/files/cdppt65z1
|
|
|

11.06.2009, 13:59
|
|
Участник форума
Регистрация: 23.07.2008
Сообщений: 202
Провел на форуме: 3075657
Репутация:
122
|
|
регулярные выражения юзать не модно?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|