Forum Moderators: phranque

Message Too Old, No Replies

Accessing a Microsoft Access password protected DB

Suggestions? and also a lesson inside the thread

         

explorador

3:47 am on May 14, 2023 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Hi webmasters: no, I'm not requesting hacking tools, or advice to break software security, older forum members might be aware of this because of my post history.

But advice would be greatly appreciated.

About 5 years ago was talking to a client from Canada who told me he only hires companies, and not individuals/freelancers, why? because something along these words: "people can get ill, and... under those circumstances there is nobody to take the work from their hands, there is no redundancy, and if the developer dies? you are done, there is no hope for your project". Well, he was (is) obviously right (that's the lesson of the thread). Some might remember an old discussion on this forum regarding measures, or instructions for others to follow, in case you die, explaining what to do with pending work, or any digital property still making money.

True story: one of my cousins asked me to help with a project, and I did, just finished last week. But I noticed they are trapped on some weird circumstances regarding the company platform. When I asked, they explained the dev died, the wording sounded like a joke, but I learned right away she wasn't kidding. Due to COVID, their official developer died, and with him all the data regarding anything related to the company. Due to how this business managed the projects, there is nobody to help, unless the clients request access to the computers and files stored at the former dev's home, considering open access is possible (no password protected accounts), and being allowed to check the source code of the apps (something altogether difficult, if not impossible). Most likely, the family has no clue about anything.

The app (c# .exe) uses a security layer (username and password), but the database is also password protected, so there is no way to access or migrate the data. To make matters worse, the software only runs on one particular computer, one... that they allowed to receive Windows updates becoming terribly slow, but now they can't touch it, as formatting the HD would remove the software, a piece that won't run on other computers.

Yeah, nice. Any advice or suggestion will be appreciated, it's a Microsoft Access DB. Probably the only hope is to use brute force methods. Sounds to me, like all the already stored data will be lost eventually, or would be kept frozen on that super slow computer while a new app is designed and built.

Yes, keep this in mind devs, don't die, and if you are going to (naturally) be kind enough to leave some clues, or procedures for your clients, they will appreciate it.

explorador

5:07 pm on May 15, 2023 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Solved. Turns out, there are some effective tools for de-compiling apps. I know this can expose some app security, but it also helps to solve situations like this one.

Devs: try to think ahead, what would happen if you die, don't let your clients stranded.