InsidePro Password Recovery Software
 Register   FAQ   Memberlist   Usergroups   Profile   Log in to check your private messages   Log in 
Rundll32 MD5.dll?

 
Post new topic   Reply to topic    InsidePro Software Forum Index -> PasswordsPro
View previous topic :: View next topic  
Author Message

aringcb
Joined: 03 Sep 2010
Posts: 4
Member

Reputation: 0   



PostPosted: Fri Sep 03, 2010 5:57 am    Post subject: Rundll32 MD5.dll? Reply with quote

Есть необходимость вычислить хэш в cmd скрипте.
Возможно ли использовать библиотеки из Modules через rundll32?
Если можно, то какие параметры передать?
Back to top
View user's profile Send private message

Admin
Joined: 09 Nov 2005
Posts: 11099
Administrator
  

Location: CCCP

PostPosted: Fri Sep 03, 2010 10:06 am    Post subject: Reply with quote

Многие пользователи давно уже используют DLL-модули хэширования в своих целях (см. описание API в файле ReadMe.chm папки \Modules\API дистрибутива), но вот насчет формата rundll32 - я не подскажу, т.к. ни разу ей не пользовался.
Back to top
View user's profile Send private message Send e-mail Visit poster's website

aringcb
Joined: 03 Sep 2010
Posts: 4
Member

Reputation: 0   



PostPosted: Fri Sep 03, 2010 10:42 am    Post subject: Reply with quote

Программированные не самая сильная моя сторона.
Кто может наваять консольную запускалку, параметрами в которую передать: имя dll-ки из Modules и все остальное (пароль, соль, имя пользователя, флаги) а на выходе получить хэш?
Back to top
View user's profile Send private message

geograph
Joined: 01 Jul 2008
Posts: 132
Member

[ Trusted Member ]

Reputation: 153   

Location: http://geograph.us

PostPosted: Sat Sep 04, 2010 11:48 pm    Post subject: Reply with quote

aringcb
Написал небольшую консольную программку для загрузки модулей PasswordsPro, бинарник и исходники прилагаются.

Code:
Параметры командной строки:
modload.exe -m module.dll -u username -p password -s salt


К сожалению, будет работать не со всеми модулями, т.к. я не обрабатывал все флаги, например в Base64 не будут хэши переводиться и т.п.

P.S.: Программист из меня не очень, так что я буду рад, если кто-то посмотрит код и укажет на мои ошибки Smile



ModuleLoad.zip
 Description:

Download
 Filename:  ModuleLoad.zip
 Filesize:  13.63 KB
 Downloaded:  445 Time(s)

Back to top
View user's profile Send private message Visit poster's website

aringcb
Joined: 03 Sep 2010
Posts: 4
Member

Reputation: 0   



PostPosted: Mon Sep 06, 2010 4:28 am    Post subject: Reply with quote

geograph
Ты настоящий мачо, уважаю!
Back to top
View user's profile Send private message

leopard
Joined: 28 May 2012
Posts: 186
Member

Reputation: 148   

Location: Made in USSR

PostPosted: Thu Jul 05, 2012 2:25 am    Post subject: Reply with quote

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

char username[256]={0};
char password[256]={0};
char salt[256]={0};

Так как максимальная длина пароля , соли или имени пользователя 127 символов , то в целях экономии памяти делаем так :

char username[128]={0};
char password[128]={0};
char salt[128]={0};

Во-вторых ,
typedef void (__stdcall *fGetInfo)(MODULEINFO *);
typedef int (__stdcall *fGetHash)(HASHINFO *);

там не __stdcall , а __cdecl или extern "С" , как в заголовочном файле Modules.h , который есть в архиве с программой в
папке с примером модуля , то есть к примеру это будет выглядеть так
typedef void (__cdecl *fGetInfo)(MODULEINFO *);
typedef int (__cdecl *fGetHash)(HASHINFO *);

А лучше скопировать этот файл в папку с твоим исходником и добавить к остальным строчку
#include <Modules>
и удалить в самом исходнике описание двух структур для библиотек .



1.zip
 Description:

Download
 Filename:  1.zip
 Filesize:  1.75 KB
 Downloaded:  210 Time(s)

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    InsidePro Software Forum Index -> PasswordsPro All times are GMT + 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

Powered by phpBB © 2001, 2002 phpBB Group