eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingKryptografia w całej okazałości.
Ilość wypowiedzi w tym wątku: 86

  • 1. Data: 2014-11-09 15:51:09
    Temat: Kryptografia w całej okazałości.
    Od: bartekltg <b...@g...com>

    Ciekawy kwiatek

    https://github.com/haiwen/ccnet/issues/35
    https://github.com/haiwen/ccnet/blob/master/net/serv
    er/user-mgr.c#L612

    /* -------- EmailUser Management -------- */
    /* truly random sequece read from /dev/urandom. */
    static unsigned char salt[8] = { 0xdb, 0x91, 0x45, 0xc3, 0x06, 0xc7,
    0xcc, 0x26 };

    I ta tabelka użyta jest przynajmniej w funkcji hash_password_salted.


    pzdr
    bartekltg


  • 2. Data: 2014-11-09 16:07:20
    Temat: Re: Kryptografia w całej okazałości.
    Od: "R.e.m.e.K" <p...@w...pl>

    Dnia Sun, 09 Nov 2014 15:51:09 +0100, bartekltg napisał(a):

    > Ciekawy kwiatek

    To nie jest kryptografia. To sie nazywa backdoor i jest potrzebne odpowiednim sluzbom
    ;-)

    --
    pozdro
    R.e.m.e.K


  • 3. Data: 2014-11-09 19:36:50
    Temat: Re: Kryptografia w całej okazałości.
    Od: Wojciech Muła <w...@g...com>

    On Sunday, November 9, 2014 3:51:10 PM UTC+1, bartekltg wrote:
    > Ciekawy kwiatek
    >
    > https://github.com/haiwen/ccnet/issues/35
    > https://github.com/haiwen/ccnet/blob/master/net/serv
    er/user-mgr.c#L612
    >
    > /* -------- EmailUser Management -------- */
    > /* truly random sequece read from /dev/urandom. */
    > static unsigned char salt[8] = { 0xdb, 0x91, 0x45, 0xc3, 0x06, 0xc7,
    > 0xcc, 0x26 };
    >
    > I ta tabelka użyta jest przynajmniej w funkcji hash_password_salted.

    Strzelam, że to wynikło z nieświadomości programisty.

    Swoją drogą dobrze, że nie widziałeś sposobu "zakodowania" domyślnego
    hasła w oprogramowaniu bankowym pewnej znanej firmy. :)

    w.


  • 4. Data: 2014-11-09 21:24:30
    Temat: Re: Kryptografia w całej okazałości.
    Od: "R.e.m.e.K" <p...@w...pl>

    Dnia Sun, 9 Nov 2014 10:36:50 -0800 (PST), Wojciech Muła napisał(a):

    > Swoją drogą dobrze, że nie widziałeś sposobu "zakodowania" domyślnego
    > hasła w oprogramowaniu bankowym pewnej znanej firmy. :)

    W okolicach konca lat '90 odkrylem zabezpieczenia baz MS Accessa. Byl to prostacki
    XOR na
    bajtach hasla. Zlamanie tego "zabezpieczenia" wraz z napisaniem programu
    odblokowujacego
    zajelo moze z 30 minut. Ciekawe jak jest dzisiaj.

    --
    pozdro
    R.e.m.e.K


  • 5. Data: 2014-11-10 01:14:08
    Temat: Re: Kryptografia w całej okazałości.
    Od: bartekltg <b...@g...com>

    On 09.11.2014 19:36, Wojciech Muła wrote:
    > On Sunday, November 9, 2014 3:51:10 PM UTC+1, bartekltg wrote:
    >> Ciekawy kwiatek
    >>
    >> https://github.com/haiwen/ccnet/issues/35
    >> https://github.com/haiwen/ccnet/blob/master/net/serv
    er/user-mgr.c#L612
    >>
    >> /* -------- EmailUser Management -------- */
    >> /* truly random sequece read from /dev/urandom. */
    >> static unsigned char salt[8] = { 0xdb, 0x91, 0x45, 0xc3, 0x06, 0xc7,
    >> 0xcc, 0x26 };
    >>
    >> I ta tabelka użyta jest przynajmniej w funkcji hash_password_salted.
    >
    > Strzelam, że to wynikło z nieświadomości programisty.

    Też obstawiam niezrozumienie, nie dywersję.
    Nie jest to jednak pewna podstawa? Usłyszał o 'soleniu'
    od kolegi, ale nieuważnie przeczytał artykuł w wiki? ;-)

    Tylko jak się przed takim czymś zabezpieczyć, aby
    ktoś nie do końca kompetentny w danej dziedzinie
    nie napisał kawałka kodu z nią związanego.
    Myślę o dużych projektach, gdzie siłą rzecxzy nie każdy
    będzie specem od wszystkiego (znajdą się subtelniejsze błędy
    niż linkowany).

    > Swoją drogą dobrze, że nie widziałeś sposobu "zakodowania" domyślnego
    > hasła w oprogramowaniu bankowym pewnej znanej firmy. :)

    Ale z chęcią zobaczę ;-)


    pzdr
    bartekltg



  • 6. Data: 2014-11-10 01:15:41
    Temat: Re: Kryptografia w całej okazałości.
    Od: bartekltg <b...@g...com>

    On 09.11.2014 16:07, R.e.m.e.K wrote:
    > Dnia Sun, 09 Nov 2014 15:51:09 +0100, bartekltg napisał(a):
    >
    >> Ciekawy kwiatek
    >
    > To nie jest kryptografia. To sie nazywa backdoor i jest potrzebne odpowiednim
    sluzbom ;-)

    Backdoory smutnych panów w opensource? Drewno do lasu ;-)

    pzdr
    bartekltg



  • 7. Data: 2014-11-10 09:14:35
    Temat: Re: Kryptografia w całej okazałości.
    Od: Wojciech Muła <w...@g...com>

    On Monday, November 10, 2014 1:14:09 AM UTC+1, bartekltg wrote:
    > Tylko jak się przed takim czymś zabezpieczyć, aby
    > ktoś nie do końca kompetentny w danej dziedzinie
    > nie napisał kawałka kodu z nią związanego.
    > Myślę o dużych projektach, gdzie siłą rzecxzy nie każdy
    > będzie specem od wszystkiego (znajdą się subtelniejsze błędy
    > niż linkowany).

    Code review to podstawa, i to przez co najmniej 2 osoby.
    Albo zamawianie audytów.

    > > Swoją drogą dobrze, że nie widziałeś sposobu "zakodowania" domyślnego
    > > hasła w oprogramowaniu bankowym pewnej znanej firmy. :)
    >
    > Ale z chęcią zobaczę ;-)

    To było coś takiego:

    password[0] = 'd';
    password[1] = 'e';
    password[2] = 'f';
    password[3] = 'a';
    password[4] = 'u';
    password[5] = 'l';
    password[6] = 't';
    password[7] = 0;

    :-)

    w.


  • 8. Data: 2014-11-10 10:19:25
    Temat: Re: Kryptografia w całej okazałości.
    Od: firr <p...@g...com>

    W dniu poniedziałek, 10 listopada 2014 01:14:09 UTC+1 użytkownik bartekltg napisał:
    > On 09.11.2014 19:36, Wojciech Muła wrote:
    > > On Sunday, November 9, 2014 3:51:10 PM UTC+1, bartekltg wrote:
    > >> Ciekawy kwiatek
    > >>
    > >> https://github.com/haiwen/ccnet/issues/35
    > >> https://github.com/haiwen/ccnet/blob/master/net/serv
    er/user-mgr.c#L612
    > >>
    > >> /* -------- EmailUser Management -------- */
    > >> /* truly random sequece read from /dev/urandom. */
    > >> static unsigned char salt[8] = { 0xdb, 0x91, 0x45, 0xc3, 0x06, 0xc7,
    > >> 0xcc, 0x26 };
    > >>
    > >> I ta tabelka użyta jest przynajmniej w funkcji hash_password_salted.
    > >
    > > Strzelam, że to wynikło z nieświadomości programisty.
    >
    > Też obstawiam niezrozumienie, nie dywersję.
    > Nie jest to jednak pewna podstawa? Usłyszał o 'soleniu'
    > od kolegi, ale nieuważnie przeczytał artykuł w wiki? ;-)
    >
    > Tylko jak się przed takim czymś zabezpieczyć, aby
    > ktoś nie do końca kompetentny w danej dziedzinie
    > nie napisał kawałka kodu z nią związanego.
    > Myślę o dużych projektach, gdzie siłą rzecxzy nie każdy
    > będzie specem od wszystkiego (znajdą się subtelniejsze błędy
    > niż linkowany).
    >
    > > Swoją drogą dobrze, że nie widziałeś sposobu "zakodowania" domyślnego
    > > hasła w oprogramowaniu bankowym pewnej znanej firmy. :)
    >
    > Ale z chęcią zobaczę ;-)
    >
    >
    w takich wypadkach czesto sie jedzie po programistach a prawda jest taka ze i
    programista byl tu kiepski i jego szef też tu był kiepski (norma i w programowaniu i
    w zyciu, np w medycynie gdzie tluki obcinaja ludziom
    nogi po czym sie okazuje ze to nie bylo wcale potrzebne itd (mi ostatnio dentystyczny
    glut
    praktycznie zniszczyl dwa praktycznie zdrowe zęby (w sumie juz od podstawowki
    pseudo-dentysci byli swietni w rozpieprzaniu mi zębów;o))


  • 9. Data: 2014-11-10 10:37:00
    Temat: Re: Kryptografia w całej okazałości.
    Od: g...@g...com

    W dniu poniedziałek, 10 listopada 2014 09:14:36 UTC+1 użytkownik Wojciech Muła
    napisał:
    > > Ale z chęcią zobaczę ;-)
    >
    > To było coś takiego:
    >
    > password[0] = 'd';
    > password[1] = 'e';
    > password[2] = 'f';
    > password[3] = 'a';
    > password[4] = 'u';
    > password[5] = 'l';
    > password[6] = 't';
    > password[7] = 0;
    >
    > :-)

    Hmm. Przywodzi na mysl kod zrodlowy popularnego ostatnio serwera NGINX.
    Mozna znalezc tam takie kwiatki, jak

    if ((c[0] == 'S'|| c[0] == 's')
    && (c[1] == 'T'|| c[1] == 't')
    && (c[2] == 'A'|| c[2] == 'a')
    && (c[3] == 'R'|| c[3] == 'r')
    && (c[4] == 'T'|| c[4] == 't')
    && (c[5] == 'T'|| c[5] == 't')
    && (c[6] == 'L'|| c[6] == 'l')
    && (c[7] == 'S'|| c[7] == 's'))

    autentyk.
    https://github.com/nginx/nginx/blob/master/src/mail/
    ngx_mail_parse.c


  • 10. Data: 2014-11-10 10:39:29
    Temat: Re: Kryptografia w całej okazałości.
    Od: firr <p...@g...com>

    (o ile to byl blad itp bo sam takimi tematami sie nie interesuje (tylko grafika 2d/3d
    i prototypy itp)

strony : [ 1 ] . 2 ... 9


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: