Вопрос

Я унаследовал приложение Visual Basic 6, которое напрямую обращается к базе данных, и собираюсь переписать его на Java.
Однако что-то, что мне НУЖНО, - это пользователь базы данных + пароль, который, как мне кажется, жестко запрограммирован в источнике приложения.
К сожалению, у меня нет доступа к его источнику.

Как я могу получить пароль БД? Есть ли способ декомпилировать VB6 в какую-то полупонятную форму? или я должен просто войти в систему и прослушать его со своего ПК?

Это было полезно?

Решение

Я бы согласился с MicSim, что администратор базы данных будет человеком, который спросит.

Однако, если вы хотите взломать источник, вам может повезти, просто открыв DLL (или EXE? OCX?) в hex / текстовом редакторе и просмотрев. Если учетные данные действительно жестко запрограммированы в приложении, предположительно они хранятся в виде строк ... и я заметил, что строки, как правило, хранятся в сборках, созданных VB6, в виде открытого текста.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top