Options

Application Hacking - Stupid Developers

RobertKaucherRobertKaucher Member Posts: 4,299 ■■■■■■■■■■
So a buddy has a new software package that he has to get up and running for a client. It was totally over-priced for the job it does and you have to call there support line in order to activate it. So obviously activation is done via a network connection.

When he called to activate it today he received notice that their office will be closed this week due to vacation... WTF?!?!?

Of course the client needs this thing to be running now. So we decided to start looking at the network traffic with WireShark. We could see that the app was trying to connect to a hosted MySQL DB on the Internet. With some simple investigation he discovered the username and password it was using. Guess what? Hard-coded credentials that have sysadmin access on the db. Apparently the same DB contains all of their customer database with unhashed passwords and details about their clients.

Can you believe this crap?

Apparently the app just requires a bit field in a table to be set to true and it runs.

Interestingly enough it reports the client's IP address by using What's My IP as there is a text based field called IP address that contains data like "Please do not use what's my IP for comercial use."

And this is the company's flag ship product... Could you imagine this?!?!? So thanks to a locally hosted MySQL DB and an entry in the PC's hosts file the app is running until these people get back to work and can activate the application.

Comments

Sign In or Register to comment.