
                            
                    
                  
                     
                                                   
                    
                              [eleazar/dns team]



 [] Project....: CrackMe 1 by FiNS

 [] tools......: IDA Pro v4.15, Calculator v1.7 by cybult

 [] description: Easy... (5 minut)



	1) CrackMe sprawdza czy dugo hasa == 12d znakw
	2) Nastpnie pobierane s pierwsze cztery litery hasa w HEx'ach
	3) Easy odwracanko:
				xor	eax, eax
				sub	eax, 117C7327h
				ror	eax, 2
				xchg	ah, ah
				xor     eax, 499602D2h
	4) Pierwsze cztery cyferki to:  1462
	5) Nastpne odwracanko:
				xor	eax, eax
				add	eax, 42FB9762h
				rol	eax, 2
				xor	eax, 3ADE68B1h
	6) i mamy nastpne cztery cyferki: 8501
	7) Ostatnie odwracanko to:
				xor	ecx, ecx
				not	ecx
				xor	ecx, 0C6CCCBC8h
	8) A wynikiem tego liczonka jest : 7439
	9) Nie interesuj nas obliczenia zachodzce na rejestrze eax, gdy
	   nasze litery zostay pobrane do rejestru ECX
       10) PASSWORD: 146285017439


	Podsumowanie:
		Crackme jest dosy proste. 
		Flaga C nie jest stawiana std: 
		   			        adc == add
						sbb == sub
		Pomys cakiem, cakiem. 
                
		Pozdrowienia dla FiNS'a za Crackme.

	Best regardz
	  eleazar