문제

암호화 된 (TXT) 파일을 사용하여 데이터를 저장하는 응용 프로그램이 있습니다. 소환 된 어셈블리를 조사한 후 나는 그것이 일부 DBMS의 파일이라고 결론을 내 렸습니다. 따라서이 애플리케이션이 데이터를 저장하는 데 사용하는 DBMS인지 어떻게 알 수 있도록하는 방법을 찾을 수있는 방법은 해당 파일을 올바른 DBMS에 첨부 할 수 있습니다.

이것은 적은 응용 프로그램이며 라이센스 문제가 없습니다. 나는 단지 소유자에게 데이터를 gimme 해달라고 요청할 수 있지만, 이것을 직접 해결하기 위해 궁금합니다.

더 많은 정보:

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

도움이 되었습니까?

해결책

몇 가지 아이디어.

HEX 편집기에서 파일을 열면 정보가 제공되지 않습니다 (파일 시작시 Magic Identifier와 같이 Google에 팝업 할 수 있습니다.

사용 Microsoft의 도구에 따라 다릅니다 응용 프로그램에 의해로드되는 DLL 목록을 가져옵니다. 사용중인 DBM이 외부 라이브러리에 포함되어있을 가능성이 있습니다.

처음 두 제안이 아무것도 없으면 실행 파일을로드하십시오. Ida Pro Freeware로 이 파일을 생성하는 코드를 살펴보십시오.

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