Artykuły >>
Projekty >>
Downloads >>
Serwis >>
Mając dwadzieścia lat myślałem tylko o kochaniu. Potem kochałem już tylko myśleć. Albert Einstein
/ LHP / serwis
CrackMe

Wstęp

CrackMe to określenie opisujące malutkie (najczęściej) programy zawierające często jedynie pytanie o hasło i skomplikowany warunek wykrywania czy to hasło jest prawdziwe czy też nie. CrackMe napisane są tylko w jednym celu - by ktoś mógł następnie złamać zabezpieczenia w nich zawarte. Przez złamanie zabezpieczeń często określa się odgadnięcie klucza, odpowiednie spreparowanie kodu wykonywalnego, itd. CrackMe są ściśle związane z pojęciem tzw. "Inżynierii wstecznej" polegającej na odczytywaniu już skompilowanego programu i wnioskowaniu na tej podstawie, co dany program "miał robić".
Programy Crackme mają często podobne zabezpieczenia do tych stosowanych w aplikacjach komercyjnych i są swoistą rozgrzewką przed łamaniem prawdziwych programów.

Co robić kiedy złamię już CrackMe?

W takim przypadku, jak najszybciej wysyłasz dokładne rozwiązanie pod mój adres lukas.home.page@gmail.com, ja zamieszczam Twoje namiary w serwisie i składam gratulacje ;)

CrackMe please!

  • CrackMe #1 / 1.0
    Prosty program napisany w Object Pascalu. Jest to chyba najprostsze CrackMe jakie można zamieścić, jednak jego rozwiązanie i tak wymaga dużej wiedzy. Rozwiązanie polega na znalezieniu odpowiedniego hasła.

    Rozwiązanie znaleźli:
    1. Piotr "Informatic" D.
      e-mail: kaczka007 [goryl] gmail [krop] com
      GG: 9049952
    2. Zbigniew "stg" Hellmann
      e-mail: mika.hellmann [goryl] gmail [krop] com
      GG: 1485243
      http://smartlinux.sourceforge.net/

    3. Radek Lisowski
      e-mail: ssjgt [goryl] o2 [krop] pl
    4. Michał K.
      e-mail: mikskape [goryl] o2 [krop] pl
      GG: 192432
    5. Tomek J.
      e-mail: tomassi17b [goryl] interia [krop] pl
      GG: 7443526
    6. Łukasz "WassaDamo" P.
  • CrackMe #2 / 1.0
    CrackMe napisane w języku Zdzich, będącym nakładką na Assemblera (tak więc w języku średnio poziomowym). Rozwiązanie polega na znalezieniu odpowiedniego hasła.
    Rozwiązanie znaleźli:
    1. Zbigniew "stg" Hellmann
      e-mail: mika.hellmann [goryl] gmail [krop] com
      GG: 1485243
      http://smartlinux.sourceforge.net/

    2. Radek Lisowski
      e-mail: ssjgt [goryl] o2 [krop] pl
  • CrackMe #3 / 1.0
    CrackMe napisane w języku Java. Rozwiązanie polega na znalezieniu odpowiedniego hasła i krótkim opisaniu sposobu w jaki doszedłeś do prawidłowego hasła.
    Plik JAR uruchamiamy w konsoli poprzez: java -jar NazwaPlikuJar.jar Oczywiście musimy dysponować jakąkolwiek wersją środowiska uruchomieniowego Javy (JRE) (potrzebny jest po prostu program java.exe który zwykle siedzi w katalogu bin w lokalizacji środowiska JRE).

    Rozwiązanie znaleźli:
    1. Zbigniew "stg" Hellmann
      (po raz drugi w dziejach konkursu jako pierwszy zgłosił rozwiązanie zadania)
      e-mail: mika.hellmann [goryl] gmail [krop] com
      GG: 1485243
      stg.unixstorm.org (strona domowa)
      http://smartlinux.sourceforge.net/

Łukasz "Lukas" Wyporek
lukas.home.page@gmail.com

Dexter