Strona 1 z 3 123 OstatniOstatni
Pokaż wyniki 1 do 10 z 22

Temat: Rozgryzanie "Programu"

  1. #1
    sic
    sic jest offline
    Zarejestrowany
    Aug 2007
    Postów
    13

    Domyślnie Rozgryzanie "Programu"

    Pytanie dotyczy tego, jak zaczac rozgryzac program, czyli szukac w nim luki, jakich programow uzyc, jak dowiedziec sie w jakim jezyku jest napisany, jak potem uzyc tych luk w programie...

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

    Domyślnie

    Jak masz kod zrodlowy to wystarczy zajrzec do zrodel i juz wiesz jaki to jezyk... a jak nie masz kodu zrodlowego to masz kod maszynowy - mowi samo przez sie (przynajmniej jak dla mnie).
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #3
    sic
    sic jest offline
    Zarejestrowany
    Aug 2007
    Postów
    13

    Domyślnie

    jesli program jest skompilowany, np. .exe, czy da sie w nim wyszukac jakiej kolwiek luki?

  4. #4
    Zarejestrowany
    Dec 2006
    Postów
    693

    Domyślnie

    tak da sie tylko bys musial sobie wyobrazic jak on ten program napisal...

  5. #5
    Avatar eMCe
    eMCe jest offline Emil Grzegorz Gubała
    Zarejestrowany
    Dec 2006
    Skąd
    Kielce
    Postów
    1,767

    Domyślnie

    daje sobie łape uciąć że przy większej aplikacji nawet programista nie będzie pamiętał jak pisał ten program - a co dopiero jakaś inna osoba sobie to wyobrazić

    pozatym z tego co pamiętam pisaliśmy już na ten temat. - nie mam teraz czasu szukać - poszukaj pod hasłem dekompilacja
    Agencja reklamy kielce (mały kilkudniowy case pozycjonerski )

  6. #6
    Avatar kaspsior
    kaspsior jest offline يحشطخبؤءفنو٢٥٣كهي
    Zarejestrowany
    May 2007
    Postów
    406

    Domyślnie

    ..................... ...
    Ostatnio edytowane przez kaspsior : 04-17-2012 - 22:21

  7. #7
    Zarejestrowany
    Jan 2007
    Skąd
    somewhere in time
    Postów
    510

    Domyślnie

    chyba jedyną mozliwością są debugery disasamlbery ktory rozkladają plik do kodu asamblera...
    a jak szukają luk? z tego co czytalem pierwszą rzeczą jest wyszukanie funkcji ktore mogę byc podatne na bledy i ich analizowanie np w C jezyku funkcja strcp() czy jakos tak....
    ale to czysta teoria, wyczytane z ksiazki ;P
    to tak jakbym opowiadal o smaku kokainy, gdy nigdy jej nie probowalem heh pozdro

  8. #8
    Avatar Exc0mmunion
    Exc0mmunion jest offline Superion
    Zarejestrowany
    Feb 2007
    Postów
    181

    Domyślnie

    eMCe, od tego jest dokumentacja programu, liczne komentarze w kodzie.

    Co do tematu , dla mnie jest nie jasny czy chodzi Ci o Np : B.O. czy złamaniu hasła w programie. Oczywiście znajomość Asemblera jest niezbędna.

    Jeszcze co do rozkodowania programu : w jakim języku był program napisany : można do tego dojść , analizując sygnatury w pliku exe , natomiast nigdy nie uda się "przywrócić" exe-ka do języka w jakim był napisany. Można go z Disasembler-ować do kodu maszynowego , czy asemblera.

    Tu są przydatne narzędzia do tego :
    WinHex
    WinIce
    W32asm
    OllyDbg.

    jeśli chodzi Ci o B.O to odsyłam do linka :
    http://h07.w.interia.pl/papers.htm [Buffer Overflow (win32)].

    Pozdrawiam Exc0mmunion.
    Ostatnio edytowane przez Exc0mmunion : 09-03-2007 - 12:29

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

    Domyślnie

    Ehhhh... sa narzedzia do szukania buffer-overflow'ow w aplikacjach... Na dodatek powiem, ze te narzedzia znacie i pewnie nawet macie na dysku.

    Brawa dla tego kto pierwszy powie jakie to narzedzia
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  10. #10
    Avatar kaspsior
    kaspsior jest offline يحشطخبؤءفنو٢٥٣كهي
    Zarejestrowany
    May 2007
    Postów
    406

    Domyślnie

    ..................... ...
    Ostatnio edytowane przez kaspsior : 04-17-2012 - 22:22

Strona 1 z 3 123 OstatniOstatni

Podobne wątki

  1. [Vista] Zaczyna się: "Windows cursor hack"
    By Mad_Dud in forum Windows
    Odpowiedzi: 4
    Autor: 06-03-2007, 22:52
  2. Odpowiedzi: 0
    Autor: 05-22-2007, 13:02
  3. Odpowiedzi: 3
    Autor: 12-27-2006, 14:07
  4. Odpowiedzi: 4
    Autor: 10-10-2006, 15:44
  5. Odpowiedzi: 1
    Autor: 07-24-2006, 03:08

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