Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki 1 do 10 z 12

Temat: Potrzebuje pomocy (myśle iż potrzebna znajomość php ale hm niekoniecznie?)

  1. #1
    Zarejestrowany
    Mar 2008
    Postów
    21

    Domyślnie Potrzebuje pomocy (myśle iż potrzebna znajomość php ale hm niekoniecznie?)

    Witam, mam problem i postaram się go jak najprościej przedstawić i z góry dziękuje za pomoc

    a więc:

    Mamy sobie portal, skrypt na tym portalu umożliwia wysłanie sobie na maila przypomnienia do hasła. Przypomnieniem jest hash w md5. Coś takiego:

    http://xxx.php?zmienna=HASH

    po wysłaniu sobie przypomnien na różne maile i rozkodowaniu hashy widzimy:

    1205052597 1205052605 1205052612 1205052923

    więc 6 pierwszych cyfr jest stała, tzn zależy od czegoś, w tym przypadku od daty. cztery kolejne są generowane "losowo" w cudzysłowiu bo widzimy, że one sie zwiększają hm.


    I chodzi o to, żeby wysłać to przypomnienie komuś na maila i ten ktoś oczywiście nie wiedząc o tym, nie użyje klucza a klucz jest ważny X czasu (klucz to hash). Następnie wygenerować klucz i użyć go

    Więc skrypt taki (w php?):

    mamy pole w którym wpisujemy 6 pierwszych cyfr tzn określamy je sami, a następnie skrypt dodaje nam cyfry kolejne 4. od 0000 do 9999. 0001,0002,0003.......2137....itd. To jest w ogóle możliwe, opłacalne? No i oczywiśnie dokonuje ten skrypt takiej operacji: wygenerowanie --> hashowanie do md5 --> generowanie URL czyli wstawianie tego w "zmienna="

    Wypowiedzcie się, a może ktoś zechce pomóc osobiscie? na gg? Oczywiście gdy sie uda, dowie sie jaki to portal pozdrawiam.

  2. #2
    Zarejestrowany
    Jan 2007
    Postów
    16

    Domyślnie

    To zrób sobie po prostu pętlę for i curlem odwiedzaj wszystkie strony po kolei.

  3. #3
    Zarejestrowany
    Mar 2008
    Postów
    21

    Domyślnie

    To chyba troche bardziej skomplikowanie.. zauważ, że to ma być hash hm i jeszcze skrypt ma sprawdzic tzn jesli klucz zły, sprawdza dalej, jeśli dobry pokazuje mi strone. Mógłbyś na gg wejść? :]

  4. #4
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Cytat Napisał mdma_niac Zobacz post
    Mamy sobie portal, skrypt na tym portalu umożliwia wysłanie sobie na maila przypomnienia do hasła. Przypomnieniem jest hash w md5. Coś takiego:

    http://xxx.php?zmienna=HASH

    po wysłaniu sobie przypomnien na różne maile i rozkodowaniu hashy widzimy:
    Sorry ale albo ja czegos nie rozumiem albo nie masz pojecia o czym piszesz...

    To co robisz wyglada mi na brute-force gdzie masz 1000 kombinacji tylko wiec prosta petla powinna zalatwic sprawe jesli oczywiscie portal nie zablokuje konta po paru probach.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  5. #5
    Zarejestrowany
    Mar 2008
    Postów
    21

    Domyślnie

    Eh myślałem, że prościej sie nie da..

    Masz strone ot taką sobie, ludzie mają hasła, loginy i maile..
    Zapominasz hasła,wpisujesz maila klikasz "ok"... (hyh...)
    Skrypt generuje 10 cyfr, które będą kluczem i hashuje je do md5 a potem generuje URL, które dostajesz na maila. Przykład:

    http://xxxl/xxx/xxx.php?xxx=7b6e6324...e9cee40f6cb27b

    po "rozkodowaniu" (rainbow tables) mamy: 1205052923

    pierwsze 6 cyfr = stała, kolejne 4 = zmienna (generowane losowo od 0000 do 9999)

    Uff.

  6. #6
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Ok - no to teraz juz jasne... dobrze ze dodales 'rainbow tables'
    Pytanie wiec brzmi czy te ostatnie 4 cfry sa losowe czy rosna w jakims ustalonym schemacie? Jesli rosna wg ustalonego algorytmu to mozesz przewidziec nastepna wartosc i ze sporyb prawdopodobienstwem trafic we wlasciwa wartosc... W najgorszym wypadku mozesz brute-force URL sprawdzac - skoro do ustawienia hasla trzeba tylko URLu to URL mozesz sam wygenerowac a dokladnie wygenerowac 10000 URLi i sprawdzac ktory zadziala

    Zobacz co zawiera strona ktora jest zwracana przez dobry URL a co zwraca strona zwracana przez zly URL i juz wiesz czego szukac. Poza tym jesli wiecej niz 1 osoba oczekuje w danej chwili na maila bo zapomniala hasla mozesz przechwycic wiecej niz 1 konto... no i pytanie czy dalej nie ma jakich spytan dodatkowych bo jesli do przypomnienia/resetu hasla trzeba tylko URL to na stos z autorem softu...
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  7. #7
    Zarejestrowany
    Mar 2008
    Postów
    21

    Domyślnie

    1205052597 1205052605 1205052612 1205052923

    Jak widzisz nie rosną o stałą wartość. Tak trzeba tylko i wyłącznie URL i mamy przypomnienie taki już ten portal dziurawy z natury jest

  8. #8
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Czy patrzales w jakich odstepach czasu te numery sa generowane?
    Pomysl - wysylasz prosbe o reset hasla na swoje konto, dostajesz miala, wyciagasz numer... sprawdzasz ok 1tys kolejnych numerow wyzszych niz ten co dostales zamiast 10tys calej przestrzeni.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  9. #9
    Zarejestrowany
    Jan 2008
    Postów
    139

    Domyślnie

    oprócz losowych cyfr są jeszcze litery... na każdym jednym forum...

  10. #10
    Zarejestrowany
    Mar 2008
    Postów
    21

    Domyślnie

    Cwenu, naucz się czytać to po pierwsze, po drugie nie zabieraj głosu jak nie masz nic do powiedzenia.

    tqm hmm..no jak widać kolejny klucz jest liczbą większą od poprzedniej hmm,tylko z php u mnie właśnie słabo. Już od vizzdoom'a podpowiedź dostałem: for,curl,preg_match. A może jesteś zainteresowany napisaniem expliota w php

Strona 1 z 2 12 OstatniOstatni

Podobne wątki

  1. Potrzebuje pomocy ktos ukradl mi forum
    By MarkVincent in forum Hacking
    Odpowiedzi: 4
    Autor: 01-19-2008, 12:39
  2. Potrzebuje Screenshootera ale.....
    By gogulas in forum Off Topic
    Odpowiedzi: 7
    Autor: 01-09-2008, 14:31
  3. Potrzebuje raczej pomocy jak to wszystko razem połączyć..
    By at1z0r in forum Newbie - dla początkujących!
    Odpowiedzi: 8
    Autor: 09-03-2007, 10:15
  4. Potrzebuje pomocy -powinno byc: lamanie hasel RARa --tqm
    By peace in forum Odzyskiwanie haseł
    Odpowiedzi: 3
    Autor: 06-04-2007, 16:05
  5. Potrzebuje pomocy
    By Supolek in forum Hacking
    Odpowiedzi: 4
    Autor: 01-19-2007, 21:22

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52