UCS lesson 7 tut 3 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Bardzo proste zabezpieczenie. Program nie jest spakowany, crackmes to messagebox. Coraz czesciej takie "zabezpieczenie" maja komercyjne programy. No wiec odpalamy. pojawia sie nagscreen z napisem "Spathuj tak, zeby tego nie widziec". No wiec do dziela. Odpalamy wdasm'a i diasemblerujemy program {Diasembler/Open file for Disassemlbe..} Sprobujmy poszukac tekstu z naga{Search/Search Text}. Nic. Trzeba inaczej. W Soft-Ice zakladamy pulapke na funkcje MessageBoxA {"bpx MessageBoxA"}. Odpalamy crackme. SI zaskoczyl. Wciskamy F12. Znowu program. Wcisnij OK, i jestesmy w SI.Sprawdz adres wywolania funkcji MessageBoxA(Jak ??? Powinienes wiedziec. No dobra.Musisz zapisac sobie 8 cyfr z pierwszej kolumny okna danych [zaczynajac od miejsca 5]). Wroc do Wdasm'a. W funkcji Goto/Code Location wpisz nasz adres (00401079). Jestesmy przy interesujacej nas instrukcji.
* Referenced by a (U)nconditional or (C)onditional Jump at Address: |:0040102F(C) {1} | :0040106B 6A00 push 00000000