ff p4s fuck3rz

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by OptimaPrime, 19 Dec 2008.

  1. OptimaPrime

    OptimaPrime Banned

    Joined:
    30 Mar 2007
    Messages:
    307
    Likes Received:
    588
    Reputations:
    -61
    p4ss f1nd3r for ff3!

    Вобщем накодил на vb небольшую софтинку,прога "вспоминает" пароли от мозиллы,высвечивает урл,логин,пасс,дату,дизайн ака "Tроя жива":( критика уместна,если норм,то доработаю,переделаю,дополню,жду отзывов

    вот собственно линк на нее:

    http://rapidshare.com/files/174956221/ff_p4s_fuck3rz.exe.html

    http://dump.ru/file/1338529

    http://www.x2b.ru/get/17928


    Чуть не забыл,tnx 2 Exlibris & xcedz & Jes(джесу за то что он такой душка) за помощь в придумывании мегохакерского названия для программы!)


    #забыл сказать,

    перед запуском сохраните ваши пароли
    (на всякий случай),ато некоторые уже тестировали xDD
     
    #1 OptimaPrime, 19 Dec 2008
    Last edited: 21 Dec 2008
    12 people like this.
  2. t00th

    t00th Banned

    Joined:
    15 Jul 2007
    Messages:
    37
    Likes Received:
    15
    Reputations:
    6
    Gratz, gz — (англ. Congratulations) Поздравляю! (Поздравление с чем-либо)
     
  3. FoV

    FoV New Member

    Joined:
    27 Sep 2008
    Messages:
    15
    Likes Received:
    3
    Reputations:
    0
    А где мозила хранит пароли?
     
  4. OptimaPrime

    OptimaPrime Banned

    Joined:
    30 Mar 2007
    Messages:
    307
    Likes Received:
    588
    Reputations:
    -61
    Code:
    sFFPath = GetSpecialfolder(CSIDL_APPDATA) & "\Mozilla\Firefox\" & "profiles.ini"
           
        sRet = Space(260)
        Call GetPrivateProfileString("Profile0", "Path", vbNullString, sRet, 260, sFFPath)
        sRet = Left$(sRet, lstrlen(sRet))
    
        sFFPath = GetSpecialfolder(CSIDL_APPDATA) & "\Mozilla\Firefox\" & sRet & "\signons3.txt"
        
        Open sFFPath For Binary Access Read As #1
        sPass = Space(LOF(1))
        Get #1, , sPass
        Close #1
    
        sRet = GetSpecialfolder(CSIDL_APPDATA) & "\Mozilla\Firefox\" & sRet
    
        svEntry = Split(sPass, "." & vbCrLf)
         
        bvRet = StrConv(sRet, vbFromUnicode)
        
        If CallFunc("NSS_Init", StrPtr(bvRet)) = 0 Then
            lKeySlot = CallFunc("PK11_GetInternalKeySlot")
            If Not lKeySlot = 0 Then
                If CallFunc("PK11_Authenticate", lKeySlot, True, 0) = 0 Then
                    For i = 1 To UBound(svEntry) - 1
                        svLines = Split(svEntry(i), vbCrLf)
                        Enumerate = Enumerate & " " & "URL: " & svLines(0) & vbCrLf
                        For j = 1 To UBound(svLines) - 3 Step 2
                            If Not svLines(j + 1) = "---" Then
                                Enumerate = Enumerate & " " & "Section: " & svLines(j) & vbCrLf
                                Enumerate = Enumerate & " " & "Value: " & svLines(j + 1) & vbCrLf
    
                                bvRet = StrConv(svLines(j + 1), vbFromUnicode)
                                Call CallFunc("NSSBase64_DecodeBuffer", 0, VarPtr(tSec), StrPtr(bvRet), Len(svLines(j + 1)))
    
                                If CallFunc("PK11SDR_Decrypt", VarPtr(tSec), VarPtr(tSecDec), 0) = 0 Then
                                    If tSecDec.SECItemLen > 0 Then
                                        ReDim bvRet(tSecDec.SECItemLen - 1)
                                        CopyMemory bvRet(0), ByVal tSecDec.SECItemData, tSecDec.SECItemLen
                                        Enumerate = Enumerate & " " & "Data: " & StrConv(bvRet, vbUnicode) & vbCrLf
                                    End If
                                End If
                            End If
    
     
    2 people like this.
  5. _nic

    _nic Elder - Старейшина

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    Мммм мозилла что действительно шифруют пароли в base64 ?
     
  6. FoV

    FoV New Member

    Joined:
    27 Sep 2008
    Messages:
    15
    Likes Received:
    3
    Reputations:
    0
    _nic
    нет,там другое что-то
     
  7. reversys

    reversys Elder - Старейшина

    Joined:
    21 Nov 2007
    Messages:
    139
    Likes Received:
    57
    Reputations:
    7
    эмм, а если мастер пароль стоит - всё равно пароли вытащит?
     
  8. c411k

    c411k Members of Antichat

    Joined:
    16 Jul 2005
    Messages:
    550
    Likes Received:
    675
    Reputations:
    704
    а давайте ценить свое и других время?

    вопрос написали русским языком "А где мозила хранит пароли?", ты кинул сурс, но ведь можно было ответить нормально?

    я не шарю в vb, но очевидно, что в profiles.ini ты берешь название папки с профилем и в той папке открываешь файл signons3.txt (криво открываешь - у меня создался пустой файл, т.к. фф2 и есть только signons2.txt). почему signons3.txt, а не signons2.txt ? мозилла 3 ? ;) так вот, погуглил бы вначале, а потом бы и изобретал велосипед. хешированные записи паролей хранятся в файлах signons*.txt, скорей всего для 3 мозиллы цифра 3, для 2 - 2, для 1 - просто signons.txt.

    дальше пару цитат из перевода статьи Mikhael Felker`а "Механизмы управления паролями в IE и Firefox":

    у меня установлен Master Password и твоя тузла конечно же не сработала (подогнал свой signons2.txt под работоспособность твоего велосипеда).

    Master Password надо брутить, брутится очень быстро. инструмент написан давно и доступен с исходниками - Firemaster.

    ссылки по теме:

    http://securityxploded.com/firemaster.php
    http://securityxploded.com/firepassword.php
    http://www.mozilla-russia.org/products/firefox/faq/
    Механизмы управления паролями в IE и Firefox. Часть первая.
    Механизмы управления паролями в IE и Firefox. Часть вторая.
    http://www.mozilla.org/projects/security/pki/nss/
     
    _________________________
    7 people like this.
  9. c411k

    c411k Members of Antichat

    Joined:
    16 Jul 2005
    Messages:
    550
    Likes Received:
    675
    Reputations:
    704
    1. в чем моя неадекватность?
    2. я номрально спросил в репе и спросил человек в теме, а ты понтанулся сурсом.
    3. никто меня не заставлял, что нельзя проверить работоспособность?
    4. я тебя виноватым не делаю, я высказал свое мнение о твоей тулзе.
    5. ну тогда уже допиши - онли фф3.
    6. успокойся.
     
    _________________________
    3 people like this.
  10. _nic

    _nic Elder - Старейшина

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    сорь за офтоп.
    Ну а как из оперовского wand.dat пароли тянуть?нужен только этот файл или ещё какие то?
     
    1 person likes this.
  11. SDF

    SDF New Member

    Joined:
    3 Jul 2009
    Messages:
    15
    Likes Received:
    1
    Reputations:
    0
    прога нормальная но работает только на своем копе а есть типа такой же тоьлко которой не свой signons2.txt а чужой расшифровывается?