microcorruption Sydney

Microcorruption.com lvl Sydney

get_password a check_password vypadají zajímavě.

Get nic moc, ale check_password nabízí zajímavý vhled do dění.

dochází zde k porovnání hodnot. Když není 448a rovno nule, provede se skok na 4490+1c = 44ac. Takže další hodnoty už nebudou porovnány. To samé platí pro 4492 i 44a0 a 44a4.
Co je zde za hodnoty?
332c, 2779, 5266, 432b.

Procesory Intel jsou little endian, takže správně jsou hodnoty prohozené: 2c33 7927 6652 2b43, což znamená, že heslo je: ,3y’fR+C

Nápady, jak zlepšit výsledek?

Advertisements

Zanechat Odpověď

Vyplňte detaily níže nebo klikněte na ikonu pro přihlášení:

WordPress.com Logo

Komentujete pomocí vašeho WordPress.com účtu. Odhlásit / Změnit )

Twitter picture

Komentujete pomocí vašeho Twitter účtu. Odhlásit / Změnit )

Facebook photo

Komentujete pomocí vašeho Facebook účtu. Odhlásit / Změnit )

Google+ photo

Komentujete pomocí vašeho Google+ účtu. Odhlásit / Změnit )

Připojování k %s