The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

username & password


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
_ RU.NETHACK (2:5077/15.22) _______________________________________ RU.NETHACK _
 From : Alex Gorlach                        2:478/25.30     10 Dec 97  23:51:20 
 Subj : Re: username & password                                                 
________________________________________________________________________________
Приветствую Вас, beeman!

  Kогда на календаре многоуважаемого beeman  было 7/12/97, а часы 
показывали 23:18, писал он к Valera Oleinik примерно следующее:

 VO> А где находится в Выне файл, содеpжащий сабж? 
b> Логин - в регистрах. Пароль... да его можно по разному узнать. Хоть
b> программой, 
b> хоть скриптом.
Kомпили и узнавай:

/*************************************************************************
        Dial-Up Passwords Viewer for Windows'95, OSR2 & NT 4.0
                    (c) Alex Gorlach, 24 Nov 1997
 *************************************************************************/

#include <windows.h>
#include <stdio.h>
#include <string.h>
#include <ras.h>

const char* AboutMe = "Dial-Up Passwords Viewer - (c) Alex Gorlach,
Kaliningrad, \
West Russia, 1997\nTry to catch me:\n\n    FidoNet: 2:478/25.30\n    e-mail : \
alex@gorlach.koenig.su\n\n";

const int MAX_ENTRY = 50;

int main(void){
    RASENTRYNAME* ebuf;
    DWORD         a,ebufSize,ebufWrited;
    BOOL         Found = FALSE;

    printf(AboutMe);

    // оюыСВшь ёяшёюъ тёхУ фюёРСяэШУ ёюхфшэхэшщ
    printf("Search Dial-Up connections....\n");
    ebufSize = sizeof(RASENTRYNAME[MAX_ENTRY]);
    ebuf = (RASENTRYNAME*) new RASENTRYNAME[MAX_ENTRY];
    ebuf[0].dwSize = sizeof(RASENTRYNAME);
    if (RasEnumEntries(NULL,NULL,ebuf,&ebufSize,&ebufWrited) ||
(!(ebufWrited))){
        printf("ERROR: can't find connections - check Dial-Up Networkong
folder\n");
        delete ebuf;
        return 1;
        }
    printf("Found %i connection(s)\n\n",ebufWrited);

    // оюыСВшь фы тёхУ ёюхфшэхэшщ ярЁюыш-ыюушэШ ш ЁрёяхВрРрхь
    for (a = 0; a < ebufWrited; a++){
        BOOL            PwdDetected;
        RASDIALPARAMS    Params;
        char            ConnName[300];

        Params.dwSize = sizeof(Params);
        CharToOem(ebuf[a].szEntryName,(char*)ConnName);
        printf("Connection : %s\n",ConnName);
        strcpy(Params.szEntryName,ebuf[a].szEntryName);
        if (RasGetEntryDialParams(NULL,&Params,&PwdDetected))
            printf("Login name : not detected\nPassword   : not detected\n\n");
        else {
            printf("Login name : %s\n",Params.szUserName);            
            if (PwdDetected) {
                    printf("Password   : %s\n\n",Params.szPassword);
                    Found = TRUE;
                    }
            else printf("Password   : not detected\n\n");
            }
        }

    if (Found) printf("Enjoy ;-)\n"); else printf("Fuck....\n");

    delete ebuf;
    return 0;
}

// DialUpPW.cpp


Хорошей связи,
Alex Gorlach
--- TM-Ed 1.14+
 * Origin: А по ночам, девушка, я программы пишу... (2:478/25.30)



<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру