문제

데이터베이스에 직접 액세스하는 Visual Basic 6 응용 프로그램을 상속했으며 Java로 다시 작성하려고합니다.
그러나 필요한 것은 데이터베이스 사용자+비밀번호이며 응용 프로그램의 소스에 하드 코딩 된 것으로 생각됩니다.
불행히도, 나는 그 소스에 액세스 할 수 없습니다.

DB 비밀번호를 어떻게 검색 할 수 있습니까? VB6을 적어도 반 이해 할 수있는 형태로 컴파일하는 방법이 있습니까? 아니면 그냥 로그온하고 내 PC에서 스니핑해야합니까?

도움이 되었습니까?

해결책

나는 DBA가 물어볼 사람이 될 것이라고 MICSIM에 동의합니다.

그러나 소스를 해킹하고 싶다면 16 진수/텍스트 편집기에서 DLL (또는 exe? ocx?)을 열고 살펴 보는 행운이있을 수 있습니다. 자격 증명이 실제로 애플리케이션에 하드 코딩 된 경우 아마도 문자열로 저장된 것 같습니다. 그리고 나는 현이 vb6에 의해 생성 된 어셈블리에 명확한 텍스트로 저장되는 경향이 있음을 알았습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top