Strona 2 z 2 PierwszyPierwszy 12
Pokaż wyniki 11 do 19 z 19

Temat: Narzędzia testujące łamanie haseł

  1. #11
    Avatar Mandr4ke
    Mandr4ke jest offline Bez Teamowiec
    Zarejestrowany
    Oct 2008
    Skąd
    W Sieci !!!
    Postów
    282

    Domyślnie

    2 w jednym to raczej odpada...

    i='b7e0d36011d726eb8ccce48f8aad5fcc'
    skad zes to wyliczyl ?

    Podaj maila mi na PM jak mozesz podesle Ci pare klamotow o podobnej tematyce z ktorych sam czasami korzystam
    musze pogonic na miasto...

    Ta linijka mnie zastanawia

    for x in $s;
    "Wszystkie komputery PC są kompatybilne, ale niektóre są kompatybilniejsze od innych... Twój jest zawsze mniej kompatybilny..."

  2. #12
    Zarejestrowany
    Nov 2006
    Skąd
    Polska/Poland
    Postów
    1,191

    Domyślnie

    Wymóżdżyłem i jestem z siebie dumny bo sam

    Kod:
    #!/bin/bash -x
    # MD5 tester v 2.0
    i='d9816bd1c3b1829934609c01d130659c'
    s=$(echo {a..c} {0..2});
    for x in $s; do
       for y in $s; do
         for z in $s; do
           echo $x$y$z
          done;
        done;
    done
    s=$(echo {a..c} {0..2});
    for x in $s; do
        for y in $s; do
          for z in $s; do
             echo $x$y$z | md5sum | awk '{ print $1 }' >> /tmp/tmp0987.tmp;
           done;
         done;
    done
    ###
    declare -a ARRAY
    exec 9</tmp/tmp0987.tmp
    let count=0
    while read LINE <&9; do
        ARRAY[$count]=$LINE
            ((count++))
            done
            echo Number of elements: ${#ARRAY[@]}
            echo ${ARRAY[1]};
            sleep 2
    exec 9>&-
    echo '##########'
    cat /tmp/tmp0987.tmp
    rm -v /tmp/tmp0987.tmp
    echo '@@@@@@@@@@@@@@'
    echo ${ARRAY[5]};
    ELEMENTS=${#ARRAY[@]}
    for (( q=0;q<$ELEMENTS;q++)); do
        if [ "$i" = "${ARRAY[${q}]}" ]; then {
          echo "${ARRAY[${q}]} is eq with $i"
          exit
         }
           else
           echo "${ARRAY[${q}]} is not match..."
    fi
    done
    troche śmieci jeszcze w kodzie ale śmiga.
    @Mandr4ke, potem się złapiemy na PM bo też muszę już lecieć.
    ***********
    * markossx *
    ***********

  3. #13
    Avatar Mandr4ke
    Mandr4ke jest offline Bez Teamowiec
    Zarejestrowany
    Oct 2008
    Skąd
    W Sieci !!!
    Postów
    282

    Domyślnie

    for x in $s; do


    Do :P Respect :>

    Jednak masz kompilator

    No jak co to wal wiesz gdzie szukac.Tez ciskam na zakupy ;>

    http://www.linuxconfig.org/Bash_scripting_Tutorial

    ^^ nada sie
    Ostatnio edytowane przez Mandr4ke : 11-12-2008 - 14:25
    "Wszystkie komputery PC są kompatybilne, ale niektóre są kompatybilniejsze od innych... Twój jest zawsze mniej kompatybilny..."

  4. #14
    Zarejestrowany
    Nov 2006
    Skąd
    Polska/Poland
    Postów
    1,191

    Domyślnie

    2 w jednym bym nie robił nawet
    for x in $s; do
    metodą prób (a było ich wiele jak dużo próbujesz) i błedów jest szansa, że ci się fartnie i jakieś wnioski wysupłasz.... (wspierając się jakąs tam wiedzą)
    Kod:
    i='b7e0d36011d726eb8ccce48f8aad5fcc'
    to jest byle pierwsza lepsza suma md5 - do testów jedynie.., wynikająca zresztą z $s.

    off top:
    @Mandr4ke czuje, że jesteś raczej wyluzowany i Ci coś zapodam:
    Jednak masz kompilator
    Sure! On the balls...
    ***********
    * markossx *
    ***********

  5. #15
    Zarejestrowany
    Nov 2007
    Postów
    54

    Domyślnie

    Wydaje mi się, że trochę przesadziłeś z tym kodem. Jeżeli skrypt ma tylko znaleźć hasło do sumy md5, tworząc kolejne permutacje z podanych znaków, to chyba można to troszeczkę uprościć. Na przykład tak:
    Kod:
    #!/bin/bash
    
    if [ -z "$1" ]
    then
      echo "Usage: $0 md5sum";
      exit;
    fi
    
    for i in {a,b,c,0,1,2}{a,b,c,0,1,2}{a,b,c,0,1,2} #3-letter permutations
    do
      p=`echo "$i" | md5sum | cut -d" " -f 1`;
      if [ "$1" = "$p" ]
      then
        echo "$i => $p ...succeeded";
        exit;
      else
        echo "$i => $p ...failed";
      fi
    done
    Ostatnio edytowane przez coefficient : 11-13-2008 - 00:06

  6. #16
    Zarejestrowany
    Nov 2006
    Skąd
    Polska/Poland
    Postów
    1,191

    Domyślnie

    Nieźle to uprościłeś. Dzięki za rozjaśnienie
    Potem wpadłem na pomysły by pobierać hashe z pliku właśnie i porównywać z zadanym.
    Kodzik to zlepek funkcji, które mogą posłużyć potem do różnych celów a żeby były w jednym miejscu

    btw:
    otwieram plik, który ma powiedzmy 10k linii i system w całości wczytuje go do pamięci - dobrze mówię..?
    ***********
    * markossx *
    ***********

  7. #17
    Avatar Mandr4ke
    Mandr4ke jest offline Bez Teamowiec
    Zarejestrowany
    Oct 2008
    Skąd
    W Sieci !!!
    Postów
    282

    Domyślnie

    Ja jestem GBUR !!! (nie jestem pewien czy nie przez Ó)...



    HyHy
    "Wszystkie komputery PC są kompatybilne, ale niektóre są kompatybilniejsze od innych... Twój jest zawsze mniej kompatybilny..."

  8. #18
    Zarejestrowany
    Nov 2007
    Postów
    54

    Domyślnie

    Cytat Napisał markossx Zobacz post
    btw:
    otwieram plik, który ma powiedzmy 10k linii i system w całości wczytuje go do pamięci - dobrze mówię..?
    Ciężko jednoznacznie odpowiedzieć na to pytanie bo wydaje mi się, że to będzie zależeć od tego jak plik będzie przetwarzany. Na przykład funkcja open() zwraca tylko deskryptor pliku, który następnie może być użyty przez read() w celu odczytania ustalonej liczby bajtów i zapisaniu do bufora (czyli można cały plik umieścić w buforze). Inny przykład to funkcja fopen() razem z getline(), gdzie odczytywana jest jedna linia z pliku. W językach skryptowych wydaje mi się, że jest podobnie. Przykładowo w Perlu można użyć operatora diamentu (<>), który działa tak jak getline(). W Bashu, między innymi, można użyć polecenia cat, który wczyta plik do zmiennej, żeby potem przetwarzać samą zmienną lub użyć go od razu w pętli.
    Także dowolnośc jest tutaj dość duża i większość żależy od programisty.

  9. #19
    Zarejestrowany
    Nov 2006
    Skąd
    Polska/Poland
    Postów
    1,191

    Domyślnie

    Rozumiem, dzięki.
    ***********
    * markossx *
    ***********

Strona 2 z 2 PierwszyPierwszy 12

Podobne wątki

  1. Łamanie Haseł w phpBB2
    By Rixi in forum Hacking
    Odpowiedzi: 5
    Autor: 07-10-2008, 16:44
  2. łamanie haseł
    By Farell in forum Hacking
    Odpowiedzi: 4
    Autor: 03-29-2008, 18:09
  3. Program do haseł tlena
    By malutka in forum Komunikatory
    Odpowiedzi: 1
    Autor: 10-17-2007, 09:14
  4. łamanie haseł i kradziesz plików!!!
    By eryk in forum Hacking
    Odpowiedzi: 110
    Autor: 06-02-2007, 19:56
  5. łamanie haseł (Słownik)
    By eryk in forum Hacking
    Odpowiedzi: 10
    Autor: 04-24-2007, 14:28

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