2009-11-26 6 views
0

데이터를 저장할 때 암호화 된 (txt) 파일을 사용하는 응용 프로그램이 있습니다. 디 컴파일 된 어셈블리를 조사한 후에 필자는 일부 DBMS 파일이라고 결론을 내렸다. 그렇다면이 애플리케이션이 데이터를 저장하는 데 사용하는 DBMS를 찾아내어 해당 파일을 올바른 DBMS에 첨부 할 수 있습니다.어떤 DBMS가 파일에 속하는지 알아보십시오

이것은 거의 응용 프로그램이 아니며 라이센스 문제가 없습니다. 나는 주인에게 데이터를 줘봐달라고 부탁 할 수는 있지만이 문제를 직접 해결할 수있는 것은 궁금합니다.

MORE INFO :

플랫폼은 윈도우, 그리고 디 컴파일러의 몇 가지를 시도 후 나는 그것이 Visual C++로 작성된 결론을 내렸다. 그러나이 exe를 완전히 디 컴파일 할 수는 없었습니다. 그렇지 않으면 소스 코드에서 찾을 수있었습니다.

+0

응용 프로그램의 플랫폼/언어는 무엇입니까? –

+1

파일의 처음 몇 바이트는 종종 파일 형식 식별자 ("형식 코드")를 지정합니다. 이 질문을 귀하의 질문에 추가하십시오. – intgr

답변

0

몇 가지 아이디어.

16 진수 편집기에서 파일을 열면 다음 구글에 팝업 수있는 파일의 시작에서 마법의 식별자처럼 (당신에게 정보를 제공하지 않는 경우

사용 the depends tool from microsoft 목록을 잡아

첫 번째 두 가지 제안이 아무런 도움이되지 않으면 실행 파일 into IDA pro freeware을로드하고이 파일을 생성하는 코드를 살펴보십시오.

+0

3 개의 파일이 사용되며 세 파일 모두 서로 다른 "첫 번째 몇 바이트"를가집니다. 그래서 일부 DBMS가 사용된다는 결론이 잘못되었을 수도 있습니다. 나는 개발자가 파일을 암호화 형식으로 저장했다고 생각한다. 다른 아이디어? –

+0

제 3의 제안이 여전히 적용되며, IDA를 다운로드하고 암호화를 수행하는 코드를 찾습니다. 그게 유일한 옵션입니다. – lyricat

관련 문제