How to specify the type of database checking file

My friend has a customer management system. The per si program is terrible, and my friend lost contact with the developers.

The fact is that now my friend has lost access to the program (something that the developers say is "locked on the machine", so when he was moved to another computer, he lost access to the program and data.

I get a mission to try to restore a database, switch to another database and create a cool program for my friend.

Now I need to open which database was used by the developers. I know that the program was created using Visual Basic because MSVBVM60.DLL is required.

Is there any program to read metadata in .dat files and detect which database was used?

+3
source share
3 answers

You can try Define File Format .

Unfortunately, it is possible that your .dat file is a "random access file" and not a database .

You cannot read data in this case, and if you do not know the file structure. Entries are recorded in blocks, and you need to know the exact size of the block in order to be able to move from one block to another. Probably some kind of encryption is used.

+2
source

If the file is a random access file (meaning VB), then it should not be too difficult to reverse engineer the format.

, knowlegde: , . , , -, , , . .

. , , (, , ). , . , ..

, , , " " VB. !

+1

, , , (DLL EXE.)

, VB P-code/ . . , , , , , .

+1

Source: https://habr.com/ru/post/1744461/


All Articles