HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #1  
Старый 28.05.2010, 22:50
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме:
1014907

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

Как лучше организовать потоки в бруте: 1 поток = 1 пароль, 1 поток = 10 паролей или др?

И можно ли передать потоку 2 параметра (структуры использовать не хочется)?

PS: брут серверов

Последний раз редактировалось WNZRS; 28.05.2010 в 22:53..
 
Ответить с цитированием

  #2  
Старый 28.05.2010, 23:37
BrainDeaD
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме:
3516666

Репутация: 439


По умолчанию

ну уж точно не 1 поток на 1 пароль. так у тебя поток может создаваться дольше чем идёт проверка одного пасса. всё зависит от скорости. делай значение переменным и пробуй изменять. смотри как прога реагирует. лично я бы так делал.
 
Ответить с цитированием

  #3  
Старый 29.05.2010, 09:50
M_script_
Постоянный
Регистрация: 29.10.2008
Сообщений: 306
Провел на форуме:
1819761

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

Цитата:
Сообщение от WNZRS  
И можно ли передать потоку 2 параметра (структуры использовать не хочется)?
Можно, если использовать TThread из VCL или написать свой класс для работы с потоками.
 
Ответить с цитированием

  #4  
Старый 29.05.2010, 11:56
STLcRash
Новичок
Регистрация: 04.06.2009
Сообщений: 7
Провел на форуме:
15180

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

Код:
procedure klickkor(korX:integer;korY:integer);  // p - пауза в секукндах var Pt: TPoint; begin Pt.x := korX; Pt.y := korY;   {Преобразуем Pt к координатам экрана}   Pt := ClientToScreen(Pt);   {Преобразуем Pt к "mickeys" (аболютным координатам курсора мышки}   Pt.x := Round(Pt.x * (65535 / Screen.Width));   Pt.y := Round(Pt.y * (65535 / Screen.Height));   {Переместим курсор мыши}   Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_MOVE, Pt.x, Pt.y, 0, 0);   {Имитируем нажатие левой кнопки мыши}   Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTDOWN, Pt.x, Pt.y, 0, 0);   {Имитируем отпускание левой кнопки мыши}   Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, Pt.x, Pt.y, 0, 0); end;
однако вылазит ошибка
Код:
Unit1.pas(225): Incompatible types: 'HWND' and 'TPoint
Что я не так делаю?

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

  #5  
Старый 29.05.2010, 15:37
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

название топика читаешь криво
 
Ответить с цитированием

  #6  
Старый 30.05.2010, 11:15
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме:
33126

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

Народ, переведите плиз следующий код из С++ на С, а именно потоковый вывод через printf(), заранее спасибо.
Код:
//N101
#include <iostream.h>
#include <conio.h>

int main()
{ int i,j,k1,k2,n;
	n=10000000 ;//до какого числа считать
	cout << "Numbers(less then 1000000), the sum of numbers of which is divided on 7.\n\n";
	for (i=2;i<n;i++){
		j=i+1;
		k2=0;
		while (j>0){
			k2+= j%10;
			j/=10;
		}
		if (k1%7==0 && k2%7==0){
			cout << "Number is: ";
			cout << i << "\n";
		}
		k1=k2;
	}
	cout << "\n";
	getch();
	return 0;
}
 
Ответить с цитированием

  #7  
Старый 30.05.2010, 13:47
Ins3t
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
Провел на форуме:
2083691

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

Код:
//N101
#include <stdio.h>

int main()
	{
	int i, j, k1, k2, n;
	n = 10000000 ;
	printf( "Numbers(less then 1000000), the sum of numbers of which is divided on 7.\n\n" );

	for ( i = 2; i < n; i++ )
		{
		j = i + 1;
		k2 = 0;

		while( j > 0 )
			{
			k2 += j % 10;
			j /= 10;
			}

		if ( k1 % 7 == 0 && k2 % 7 == 0)
			{
			printf( "%s: %d \n", "Number is", i );
			}

		k1 = k2;
		}
	printf( "\n" );
	getch();
	return 0;
	}
Но сразу скажу, что твой код не корректен.
 
Ответить с цитированием

  #8  
Старый 30.05.2010, 15:08
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме:
33126

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

Цитата:
Ins3t
Да эт не мой код, спасиб за помощь.
 
Ответить с цитированием

  #9  
Старый 30.05.2010, 19:03
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме:
2066562

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

Взято из примеров boost'a.
Функции чтения текстовых файлов.
Код:
#include <iostream>
#include <fstream>
#include <string>

///////////////////////////////////////////////////////////////////////////////
//  Helper function reading a file into a string
///////////////////////////////////////////////////////////////////////////////
inline std::string 
read_from_file(char const* infile)
{
    std::ifstream instream(infile);
    if (!instream.is_open()) {
        std::cerr << "Couldn't open file: " << infile << std::endl;
        exit(-1);
    }
    instream.unsetf(std::ios::skipws);      // No white space skipping!
    return std::string(std::istreambuf_iterator<char>(instream.rdbuf()),
                       std::istreambuf_iterator<char>());
}
Чем boost'овский вариант лучше(правильней?), чем скажем этот?
Код:
std::string read_from_file(char const* infile) {
  std::ifstream instream(infile);
  if (!instream.is_open()) {
    std::cerr << "Couldn't open file: " << infile << std::endl;
    exit(-1);
  }
  std::string str;
  std::getline(instream, str, '\0');
  return str;
}
Понятное дело там(в boost'e) что попало не пишут и раз делают так, то скорее всего так лучше(правильней?), хочется узнать из за-чего и почему.

Последний раз редактировалось rudvil; 30.05.2010 в 19:07..
 
Ответить с цитированием

  #10  
Старый 30.05.2010, 20:15
SHAXID
Познающий
Регистрация: 13.12.2007
Сообщений: 56
Провел на форуме:
469345

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

Подскажите, пожалуйста, как на языке паскаля записать вот эти формулы:

y=корень квадратный(1-0,1sin^2 фи)

y=log(5снизу)х / корень квадратный(x) - 1
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ