Пароль базы данных из приложения VB6
-
22-07-2019 - |
Вопрос
Я унаследовал приложение Visual Basic 6, которое напрямую обращается к базе данных, и собираюсь переписать его на Java.
Однако что-то, что мне НУЖНО, - это пользователь базы данных + пароль, который, как мне кажется, жестко запрограммирован в источнике приложения.
К сожалению, у меня нет доступа к его источнику.
Как я могу получить пароль БД? Есть ли способ декомпилировать VB6 в какую-то полупонятную форму? или я должен просто войти в систему и прослушать его со своего ПК?
Решение
Я бы согласился с MicSim, что администратор базы данных будет человеком, который спросит.
Однако, если вы хотите взломать источник, вам может повезти, просто открыв DLL (или EXE? OCX?) в hex / текстовом редакторе и просмотрев. Если учетные данные действительно жестко запрограммированы в приложении, предположительно они хранятся в виде строк ... и я заметил, что строки, как правило, хранятся в сборках, созданных VB6, в виде открытого текста.