Mobile application penetration test of an Android and iOS e-banking application as well as architecture and code review