mach-o

    2

    1답변

    최근에 Mach-O 파일에 대한 지식을 배우고 있습니다. 게으른 기호 & 비 게으름 기호를 배울 때 질문이옵니다. 누가 게으르거나 게으른 기호를 결정합니까? 그리고 왜? 나는 그것이 컴파일러 수 있습니다 생각 그렇게 ... UPDATE : 내 질문에 대해는 A 해답을 발견, 어쩌면 진실 : 게으른가 -z 옵션에 의해 제어 바인딩은 링커에게 ld. 이 옵션은

    0

    1답변

    Other Linker Flags에 -Wl,-sectcreate,__RESTRICT,__restrict,/dev/null을 추가하면 빈 섹션이 추가되는 것 같습니다. 그리고 코드에서 우리는 __attribute((used,section("segmentname,sectionname")))을 사용하여 var 또는 함수를 선언 할 수 있습니다. 그러나 코드에서

    -1

    1답변

    안녕하세요, 정렬 필드를 아는 사람들은 무엇입니까? 나는이 파일을 파괴하기 위해 ida pro를 사용하지만 __text 섹션에서 중단되었을 것입니다. 개발자는 아마도이 macho 파일에 someting을했을 것입니다. 이 파일을 개발자가 분해하지 않으려면 오프셋 필드를 편집하십시오. This Image is i use the otool command to

    2

    1답변

    다른 프로세스의 메모리에서 일부 데이터를 읽으려고하는 응용 프로그램을 작성 중입니다. 이 다른 프로세스는 대상 데이터 (어셈블리)가 있어야하는 libmono.0.dylib을로드하고 있습니다. 일부 mach-o 기반 코드를 사용하면 대상 프로세스의로드 된 dylib를 반복하고 위의 lib의 mach header header baseaddress를 얻을 수 있

    0

    2답변

    iOS 용 소스에서 비트 맵이 활성화 된 (cmake 및 xcodebuild 사용) 동적 프레임 워크를 구축하고 있습니다. 나는 바이너리를 올바르게로드하기 위해 lipo과 install_name_tool을 사용하여 팻 바이너리를 만들고 업데이트는 LC_ID_DYLIB입니다. 애플리케이션을 보관하면 프레임 워크가 애플리케이션에 올바르게 서명되고 패키지됩니다.

    0

    1답변

    AppleTV 응용 프로그램에서 사용하려는 동적 라이브러리를 컴파일하는 데 xcrun을 사용하고 있습니다. 내가 애플 TV 시뮬레이터를 사용할 수 없습니다 ➜ logger git:(master) ✗ ls main.swift ➜ logger git:(master) ✗ xcrun swiftc -emit-library main.swift ➜ logger g

    0

    1답변

    통역 마하-O 나는 독의 마하-O 실행 파일에서 원시 데이터를 가지고,하지만 난 그들에 대해 잘 모른다. Dock이 실제로 그려지는 세그먼트/섹션을 어디에서 찾을 수 있는지 파악하려고합니다. 예를 들어, __DATA,__mod_init_func 및 __DATA,__cfstring과 같은 모든 종류의 섹션을 볼 수 있으며, 내가 원하는 데이터가 이러한 섹션

    2

    1답변

    저는 Xcode 외부에서 개발 된 macOS dylib 프레임 워크를 개발 중이며 install_name 옵션의 중요성을 이해하려고합니다. 예를 들어 install_name 인수를 사용하여 애플리케이션 번들의 프레임 워크에서 찾을 수있는 것과 비슷한 섹션을 설정할 수 있습니다. clang++ ... -install_name @executable_path/.

    0

    1답변

    내가 들어가기를 원하지 않는 여러 가지 이유로 JPG의 데이터를 소스로 인라인하는 것이 매우 편리합니다. 암호. 그래서보다는 내가 base64로 문자열로 JPG로 변환 한 후로드 싶습니다 같은 [UIImage imageNamed:@"error.jpg"]으로 정규 API를 통해 이미지를로드가 좋아 : +(NSString *)error_1 { retu

    0

    1답변

    바이너리에서 정의되지 않은 기호를 표시하는 데 nm을 사용하는 방법을 알고 있습니다. otool을 사용하여 바이너리가 링크 된 라이브러리를 표시하는 방법도 알고 있습니다. 하지만 각 정의되지 않은 심볼을 표시하는 방법을 모르겠지만 링커에서 찾을 수있는 라이브러리는 무엇입니까? 참고 : 런타임 오류가 발생하기 전에 dyld가 누락 된 기호에 대해 알려주고 정