(Kodowanie polskich znaków diakrytycznych: UTF-8) -=(* ReverseCraft #6 - OEP i zrzuty pamięci *)=- 1. Ściągnij zestaw crackme: http://re.coldwind.pl/dl/ReverseCraft006_Crackme.zip Nie analizując żadnego z powyższych crackme, znajdź poprawne hasła. Dla ułatwienia, wszystkie hasła zaczynają się od ciągu "HASLO_" (bez cudzysłowi oczywiście ;>) 2. Przy założeniu, że do porównania hasła z ciągiem wprowadzonym przez użytkownika hasło musi być w postaci rozszyfrowanej, oraz korzystając z wiedzy o narzędziach TotalDump oraz TraceHook, zaproponuj rozwiązanie które nie pozwoli hasła znaleźć: a) przy pomocy TotalDump b) przy pomocy TraceHook Oba rozwiązania musza być różne. 4. Korzystając z kodu źródłowego programu TraceDump, (dostępnego na podstronie szóstego odcinka) wytłumacz w jaki sposób znajduje on OEP. Czy program będzie działał w każdej sytuacji? Podaj 3 przykłady sytuacji w której program TraceDump nie znajdzie poprawnego OEP.