Found subject 7 years ago. Bug cause the string containing byte 0x80
before the end. Address alignment of a byte must be 4. Buffer overflow
is simple and easy.