mach-o

    3

    1답변

    py-macholib가 osx에서 제대로 작동하지 않습니다 (darwin 포트 사용). 다른 대안을 찾지 못했습니다. 아이디어가 있으십니까?

    7

    2답변

    일부 코드로 포기 소프트웨어를 패치하려고합니다. 소프트웨어는 탄소 기반이므로 InputManager를 사용할 수 없습니다 (적어도 필자는 생각하지 않습니다). 내 생각은 mach-o 헤더에 dylib 참조를 추가하고 초기화 루틴이 호출 될 때 새 스레드를 시작하는 것이 었습니다. 적절한로드 명령 (LC_ LOAD_DYLIB)을 추가하기 위해 hexedito

    11

    1답변

    바이너리 파일 자체에 일부 데이터가 포함되어있는 것이 도움이되는 Mac OS X 명령 줄 도구가 있습니다. Mach-o 파일은 여러 세그먼트를 지원하며 일부는 임의의 데이터를 저장하는 데 사용할 수 있습니다. 하지만 그렇게 할 수있는 명령 줄 도구를 찾을 수 없습니다. 데이터가 내 이진 파일로 가져 오기 위해 다른 방법 (예 : 데이터 파일을 C 소스 코드

    0

    1답변

    일부 프로그램 (또는 OS 자체)이 어떤 이유로 든 실행 파일의 __TEXT 세그먼트 내용을 변경하는 일이 있습니까? 참고 : 여기서 "__text"섹션이 아닌 "__TEXT"세그먼트를 참조합니다. 다른 말로하면 : 실행 파일이 __TEXT 세그먼트에있는 바이트를 사용하여 실행 파일이 손상되었는지 (예 : 해당 세그먼트의 체크섬 계산) 또는 오탐 가능성이

    2

    2답변

    Mac OS X 10.5를 사용하여 dtrace를 사용하여 Mach-O 바이너리의 실행을 추적하는 방법을 알아 냈습니다. 그러나 기호가 모두 제거되어 내부 클래스/메소드 이름을 기반으로 사용 프로브를 작성하려는 시도가 실패합니다. 클래스 - 덤프를 사용하여 클래스, 메소드 이름 및 구현 된 주소를 덤프 할 수 있었으므로이 코드를 사용하여 이진 파일의 심볼을

    3

    2답변

    내 C++ 프로그램에서 & 코드의 정적 데이터를 얼마나 많이 사용했는지 알고 싶습니까? 실행 파일이나 개체 파일을보고이를 확인할 수있는 방법이 있습니까? 아니면 내가 런타임에 할 수있는 뭔가? otool이 도움이 될까요?

    3

    4답변

    32 비트 및 64 비트 Mach-O 바이너리 형식을 구문 분석 할 수있는 C++ 라이브러리를 찾고 있습니다. 나는 별다른 것을 필요로하지 않고 단지 파일을 해체하고 그 섹션으로 파일을 분할하므로 아무런 역 컴파일도, 이름의 붕괴도 일어나지 않는다. 필자는 기존 디스어셈블러를 열거 나 Apple의 형식 사양을 사용하여 내 바이너리 파서를 만들 수 있음을 알