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. Tomek J.
      e-mail: tomassi17b [goryl] interia [krop] pl
      GG: 7443526
    5. Łukasz "WassaDamo" P.
    6. Norbert "norbi123" B.
      blandzi [at] tlen [dot] pl
    7. Michał "Budrys" P.
      www.budrys.info
    8. Jarosław "MSM" J.
    9. Tomek C. "Tumek"
    10. Jędrzej M. "BuŁa"
      gg:505114
  • CrackMe #2 / 1.0
    CrackMe napisane w języku Zdzich (16-bitowy kompilator), 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
    3. Norbert "norbi123" B.
      blandzi [at] tlen [dot] pl
    4. Jarosław "MSM" J.
    5. Tomek C. "Tumek"
  • 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/

    2. Paweł Muchowski
      pmuchowski0 [goryl] gmail [krop] com
    3. Tomek C. "Tumek"
    4. Jędrzej M. "BuŁa"
      GG: 505114

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

Dexter