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

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

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

Generator by AlexTheC0d3r
  #1  
Старый 30.03.2010, 15:31
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
Провел на форуме:
1229135

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

Увидел объявление о том что человек ищет некий генератор по символам...
Написал...

будь то генератор списка паролей для брута или чего другого, он умеет:

* сохранять каждые 1к паролей в файл generated.txt

* генерация убрана в поток

* геренирует все сочетания из указанной вами строки

скриншот:



ехе = http://www.sendspace.com/file/uy362a
сорс = http://www.sendspace.com/file/w7fyb6

Последний раз редактировалось AlexTheC0d3r; 03.04.2010 в 17:16..
 
Ответить с цитированием

  #2  
Старый 30.03.2010, 17:17
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

как бэ мега генератор от гуру оптимизации
 
Ответить с цитированием

  #3  
Старый 30.03.2010, 18:43
Berman
Участник форума
Регистрация: 20.02.2010
Сообщений: 121
Провел на форуме:
496930

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

отлично, спсибо за исходник
 
Ответить с цитированием

  #4  
Старый 01.04.2010, 04:14
imreadyourmind
Познающий
Регистрация: 23.02.2010
Сообщений: 49
Провел на форуме:
447878

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

Прикольная штука))мне как раз треба)
 
Ответить с цитированием

  #5  
Старый 01.04.2010, 10:20
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
Провел на форуме:
1229135

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

а главное сразу учит работе с потоками, синхронизации и рекурсии
 
Ответить с цитированием

  #6  
Старый 03.04.2010, 01:39
Jingo Bo
Познающий
Регистрация: 25.10.2009
Сообщений: 97
Провел на форуме:
604635

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

Цитата:
а главное сразу учит работе с потоками, синхронизации и рекурсии
Не понимаю людей которые в инете про это почитать не могут.

По сабжу, я бы добавил выбор множеств символов для генирации, допустим [a...z], [0...9] и т.д.
 
Ответить с цитированием

Немного модифицировал код
  #7  
Старый 03.04.2010, 14:29
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию Немного модифицировал код

http://www.insidepro.com/doc/003r.shtml - уже давал ссылку

Код:
#pragma comment(linker, "/MERGE:.data=.text")
#pragma comment(linker, "/MERGE:.rdata=.text")
#pragma comment(linker, "/SECTION:.text,EWR")
#pragma comment(linker,"/ENTRY:New_Main")
#pragma comment(linker, "/INCREMENTAL:NO" ) 
#pragma comment(linker, "/NODEFAULTLIB")
#pragma optimize( "gsy", on )

#include <windows.h>
#undef RtlZeroMemory
void (__stdcall *RtlZeroMemory)(void *dst, int count);

void New_Main()
{
	LPWSTR *argv;
	HANDLE hFile; 
	static char szAlphabet[256],bAlphabet[256],szPassword[256],buf[512]; 
	int i = 0, k = 0;
	OVERLAPPED over;

	argv=CommandLineToArgvW(GetCommandLineW(),&i);
	if(i==3) {
		hFile=CreateFileW(argv[2], 
                   GENERIC_WRITE,        
                   0,                    
                   NULL,                  
                   OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED,  NULL); 
		RtlZeroMemory = (void (__stdcall *)(void *dst, int count))GetProcAddress(GetModuleHandle("KERNEL32.DLL"), "RtlZeroMemory");

		RtlZeroMemory(bAlphabet,sizeof(bAlphabet));
		RtlZeroMemory(szPassword,sizeof(szPassword));
		RtlZeroMemory(&over,sizeof(OVERLAPPED));
		over.hEvent=NULL;

		CharToOemW(argv[1],szAlphabet);

		i=0;
		while (TRUE) 
		{ 
			bAlphabet[k] = (unsigned char)szAlphabet[i]; 
			if (!szAlphabet[i]) 
				break; 
			k = (unsigned char)szAlphabet[i]; 
			i++; 
		} 

		while (TRUE) 
		{ 
			__asm 
			{ 
				pushad 
					mov edi,offset szPassword 
					mov ebx,offset bAlphabet 
				L1: movzx eax,byte ptr [edi] 
					xlat 
					cmp al,0 
					je L3 
					mov [edi],al 
					jmp L5 

				L3: xlat 
					stosb 
					jmp L1 

				L5: popad 
			} 
			i=wsprintfA(buf,"%s\n", szPassword); 
			WriteFile(hFile,buf,i,(LPDWORD)&k,&over);
			over.Offset+=i;
		}
		CloseHandle(hFile);
	}

	ExitProcess(0);
}
вот скомпилированный исходник в VS 2010 beta 2 (3 584 байта весит).
Параметры запуска: pass_gen 0123456789 file_out.txt
0123456789 - это алфавит для генерации пароля.
как надоест нажмите Ctrl+C

Последний раз редактировалось Gar|k; 03.04.2010 в 17:19.. Причина: сделал что бы в файлик сохраняло
 
Ответить с цитированием

  #8  
Старый 03.04.2010, 14:54
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
Провел на форуме:
1229135

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

Цитата:
Сообщение от Gar|k  
вот скомпилированный исходник в VS 2010 beta 2 (3 584 байта весит).
Параметры запуска: pass_gen 0123456789
0123456789 - это алфавит для генерации пароля.
Ну ты как всегда

Цитата:
По сабжу, я бы добавил выбор множеств символов для генирации, допустим [a...z], [0...9] и т.д.
это там и есть... вводишь алфавит для генерации, и генерирует все что можно из него скомбинировать
 
Ответить с цитированием

  #9  
Старый 03.04.2010, 16:45
оlbaneс
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
Провел на форуме:
5609275

Репутация: 1474


По умолчанию

все кто выкладывают исходники без комментов будут гореть в аду.
 
Ответить с цитированием

  #10  
Старый 03.04.2010, 16:48
Berman
Участник форума
Регистрация: 20.02.2010
Сообщений: 121
Провел на форуме:
496930

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

Цитата:
Сообщение от оlbaneс  
все кто выкладывают исходники без комментов будут гореть в аду.

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Skype Spammer by AlexTheC0d3r AlexTheC0d3r Разное - Покупка, продажа, обмен 50 13.06.2010 03:25
VK Message Notifier by AlexTheC0d3r AlexTheC0d3r С/С++, C#, Delphi, .NET, Asm 22 23.02.2010 14:04
Random file generator 0.1 by AlexTheC0d3r AlexTheC0d3r С/С++, C#, Delphi, .NET, Asm 24 29.01.2010 00:00
Random file generator v 0.1 by AlexTheC0d3r AlexTheC0d3r Болталка 11 24.01.2010 07:44



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


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




ANTICHAT.XYZ