ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 05.04.2009, 17:13
KHR3b
Новичок
Регистрация: 19.09.2008
Сообщений: 6
Провел на форуме:
52651

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

Цитата:
Сообщение от razb  
смотри nmap там все виды сканов есть)
Я там годами разбираться буду (((
 
Ответить с цитированием

  #22  
Старый 05.04.2009, 18:54
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

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

Цитата:
Сообщение от KHR3b  
Народ, у кого есть исходники скана диапазона ip на определённый порт, или несколько на Visual cpp
зарание благодарен
Для начала смотрим тут, берем код и изменяем как нам надо
 
Ответить с цитированием

  #23  
Старый 18.04.2009, 11:05
Aser
Новичок
Регистрация: 17.04.2009
Сообщений: 2
Провел на форуме:
3073

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

Помогите пожалуйста!!!
нужна прога на С++ которая складывает умножает транспонирует матрицу.
 
Ответить с цитированием

  #24  
Старый 07.05.2009, 23:25
rudvil
Участник форума
Регистрация: 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..
 
Ответить с цитированием

  #25  
Старый 11.05.2009, 17:52
ErrorNeo
Moderator - Level 7
Регистрация: 02.05.2009
Сообщений: 894
Провел на форуме:
4297091

Репутация: 2261


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

хочу программу, которой можно указать ник и пароль на ачате,
вбить линки тредов(на форуме) новые сообщения в которых (мне) в данный моент инетресны.
(не более 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..
 
Ответить с цитированием

  #26  
Старый 11.05.2009, 18:58
brain[pillow]
Участник форума
Регистрация: 07.11.2008
Сообщений: 124
Провел на форуме:
1483379

Репутация: 386
Отправить сообщение для brain[pillow] с помощью ICQ
По умолчанию

Есть ли у кого пример брута http-формы по словарю на асме да ещё и с многопоточностью? Заранее спасибо
 
Ответить с цитированием

  #27  
Старый 18.05.2009, 13:30
Feonor
Участник форума
Регистрация: 23.07.2008
Сообщений: 202
Провел на форуме:
3075657

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

Простая прога для показа дополнительной HTTP информации. C#
Умеет выводить http header'ы и cookie'сы. Накодил для себя. Может помочь новичкам в C# т.к. там куча коментариев.
Пример вывода:

СКАЧАТЬ размер 17.94 кб

Последний раз редактировалось Feonor; 19.05.2009 в 12:12..
 
Ответить с цитированием

  #28  
Старый 25.05.2009, 11:46
ErrorNeo
Moderator - Level 7
Регистрация: 02.05.2009
Сообщений: 894
Провел на форуме:
4297091

Репутация: 2261


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

децл оффтоп, но "для себя" пореккомендую для подобных целей SocketSniffer от nirsoft.net.
но Feonor все равно спасибо) не пробовал еще работать с вижуал Си, ща потестю как оно там робит с http

Последний раз редактировалось ErrorNeo; 25.05.2009 в 12:02..
 
Ответить с цитированием

  #29  
Старый 11.06.2009, 13:17
dos999
Познающий
Регистрация: 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
 
Ответить с цитированием

  #30  
Старый 11.06.2009, 13:59
Feonor
Участник форума
Регистрация: 23.07.2008
Сообщений: 202
Провел на форуме:
3075657

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хакер и закон! SladerNon Болталка 17 12.11.2009 09:42
Обзор бесплатных Cms em00s7 PHP, PERL, MySQL, JavaScript 16 03.07.2009 13:13
О законе. _-[A.M.D]HiM@S-_ Статьи 28 01.11.2007 12:25
Программы для работы с железом. Часть I – настройка видеокарт _GaLs_ Аппаратное обеспечение 2 20.12.2006 01:18
Программы для работы с железом. Часть 2 – материнские платы _GaLs_ Аппаратное обеспечение 0 19.11.2006 12:57



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


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




ANTICHAT.XYZ