__gmon start_란 무엇입니까?

__gmon start_란 무엇입니까?

winhex를 사용하여 로드 파일을 리버스 엔지니어링하려고 하는데 WinHex를 사용하여 로드 파일을 보고 바이너리 문자열을 찾았습니다.

여기에 이미지 설명을 입력하세요.

bash Linux용 명령이 있습니까? .so 라이브러리를 로드한 후 일부 기능을 로드하는 중인데 로드 순서를 이해할 수 있습니까? gmon_start가 먼저인 이유는 무엇입니까? 왜 일부 라이브러리를 먼저 로드한 다음 함수를 호출한 다음 다른 라이브러리만 로드합니까?

답변1

일종의 실행 파일이 있는 것 같습니다. Debian(및 아마도 다른 배포판)에는 bin-utils라는 패키지가 있습니다. 여기에는 그러한 파일의 내용을 해석하는 도구가 있습니다. 시스템의 기본 버전은 운영 체제/하드웨어 아키텍처와 동일한 파일에서만 작동할 수 있습니다. 하지만 다른 많은 아키텍처에 대한 버전을 얻을 수 있으며 아마도 모든 기능을 수행하는 버전을 얻을 수 있습니다.

관련 정보