REV Crackme: hesla 1 a 2

Varování (Termín)

Do konce zkouškového období, odevzdávat jde po částech. Heslo 1 odevzdej nejpozději na začátku ledna: čtyři úlohy dají nejvýš 30 bodů, na zápočet potřebuješ 35 a ke zkoušce musí být zapsaný. Oprava chvíli trvá.

Plán

Část Body Plán
Heslo 1 5 povinné kvůli zápočtu
Heslo 2 10 cíl, dává 45 b
Hesla 3 až 5 25 jen při čase
Heslo 6 100 nečeká se

Co odevzdat k heslu

Stručně, klidně body: jaké je heslo, kam se zadává, v jaké podobě je uložené, jaký standardní algoritmus ho skrývá, jaké nové obfuskace a anti-debugging jsou, jak se jim vyhnout a proč je to legitimní, a tvůj postup.

Co musíš pochopit

Heslo 1: jak fungují GUI programy ve Windows a základní rozbor funkce. Řešení nesmí vyžadovat úpravu programu.

Heslo 2: obfuskace ze cvičení 9. Zadání uvádí, že jich je čtyři základní, a chce u každé vysvětlení, proč je odstranění v pořádku. Dále pojmenuj algoritmus: rozepiš ho do pseudokódu C a vzpomeneš si. Rozbalování tu nepotřebuješ.

Co si zopakovat

Na co si dát pozor

Pravidla pro AI

Musíš vyznačit části řešené s AI a vždy přiložit celý záznam konverzace, jinak je řešení za 0 bodů. Pokud z tohoto soupisu vycházíš, přilož konverzaci, ve které vznikl, a každou další konverzaci s AI k této úloze. Soupis obsahuje jen obecné postupy a neanalyzuje zadané programy.

Kontrola před odesláním

Zdroje

  • NI-REV, zadání Crackme
  • NI-REV cvičení 2, 8, 9, 10 a 11
  • rev04cz a rev06cz