2014-07-20 4 views
1

ollydbg에서 소프트웨어를 분해하려고하는데 이상한 것을 발견했습니다. 그것은 다음과 같은 뭔가 :OllyDBG를 사용하여 .EXE 파일을 분해하면 이상한 결과가 나타납니다.

ASCII"C:\FolderName\SubFolder\exec.h" 
ASCII"C:\FolderName\SubFolder\Include\variable.cpp" 

내가 CFolderName라는 이름의 폴더가 없지만 소프트웨어는 벌금을 실행 중입니다. 이게 뭐야?

+0

"코드 샘플"을 선택하고 텍스트를 선택하는 것이 가장 좋은 방법 인 것처럼 보이는 것이 무엇인지 보여줄 때 코드 나 목록과 비슷한 것을 보여줄 때 툴바 버튼은 '{}'또는 Ctrl + K '. – harper

+0

고마워, 편집 해. –

답변

0

디버깅 기호와 관련된 경로 일 수 있습니다.

내 경험은

+0

Google에서 검색해 봤는데 가상 머신에 대해 뭔가 말하는거야? –

+0

무엇을 검색하고 있습니까? – Xiao

+0

개발자로부터 정보를 얻었습니다. 디 컴파일 된이 소프트웨어는 완전히 가상 컴퓨터에 컴파일됩니다. wikipedia 디버그 심볼에서 라이브러리를 소프트웨어에 임베드 –

0

실행 파일이 디버그 정보의 경로를 포함 (디버깅 심볼을 사용하여 컴파일 할 때) 컴파일 컴퓨터의 소스 경로가 실행 파일에 포함되어 리눅스,에 있습니다. 찾은 문자열은 PC와 관련이 없지만 EXE가 구축 된 PC의 환경입니다.

편집 : 당신의 디스어셈블러 출력에

형식

ASCII"C\FolderName\SubFolder\exec.h" 

아마 ASCII을 다음과 같은 문자열이 ASCII 문자열을 나타냅니다.

+0

그래서이 ascii 의미 아무것도? –

+0

아마도 ASCII라는 뜻입니까? – deviantfan