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

30.03.2010, 15:31
|
|
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
Провел на форуме: 1229135
Репутация:
425
|
|
Generator by AlexTheC0d3r
Увидел объявление о том что человек ищет некий генератор по символам...
Написал...
будь то генератор списка паролей для брута или чего другого, он умеет:
* сохранять каждые 1к паролей в файл generated.txt
* генерация убрана в поток
* геренирует все сочетания из указанной вами строки
скриншот:
ехе = http://www.sendspace.com/file/uy362a
сорс = http://www.sendspace.com/file/w7fyb6
Последний раз редактировалось AlexTheC0d3r; 03.04.2010 в 17:16..
|
|
|

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

30.03.2010, 18:43
|
|
Участник форума
Регистрация: 20.02.2010
Сообщений: 121
Провел на форуме: 496930
Репутация:
60
|
|
отлично, спсибо за исходник
|
|
|

01.04.2010, 04:14
|
|
Познающий
Регистрация: 23.02.2010
Сообщений: 49
Провел на форуме: 447878
Репутация:
16
|
|
Прикольная штука))мне как раз треба)
|
|
|

01.04.2010, 10:20
|
|
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
Провел на форуме: 1229135
Репутация:
425
|
|
а главное сразу учит работе с потоками, синхронизации и рекурсии
|
|
|

03.04.2010, 01:39
|
|
Познающий
Регистрация: 25.10.2009
Сообщений: 97
Провел на форуме: 604635
Репутация:
15
|
|
а главное сразу учит работе с потоками, синхронизации и рекурсии
Не понимаю людей которые в инете про это почитать не могут.
По сабжу, я бы добавил выбор множеств символов для генирации, допустим [a...z], [0...9] и т.д.

|
|
|
Немного модифицировал код |

03.04.2010, 14:29
|
|
Постоянный
Регистрация: 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..
Причина: сделал что бы в файлик сохраняло
|
|
|

03.04.2010, 14:54
|
|
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
Провел на форуме: 1229135
Репутация:
425
|
|
Сообщение от Gar|k
вот скомпилированный исходник в VS 2010 beta 2 (3 584 байта весит).
Параметры запуска: pass_gen 0123456789
0123456789 - это алфавит для генерации пароля.
Ну ты как всегда
По сабжу, я бы добавил выбор множеств символов для генирации, допустим [a...z], [0...9] и т.д.
это там и есть... вводишь алфавит для генерации, и генерирует все что можно из него скомбинировать
|
|
|

03.04.2010, 16:45
|
|
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
Провел на форуме: 5609275
Репутация:
1474
|
|
все кто выкладывают исходники без комментов будут гореть в аду.
|
|
|

03.04.2010, 16:48
|
|
Участник форума
Регистрация: 20.02.2010
Сообщений: 121
Провел на форуме: 496930
Репутация:
60
|
|
Сообщение от о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)
|
|
|
|