objdump

    0

    2답변

    "objdump를 -D"다릅니다 ... movl %esp, %ebp .cfi_def_cfa_register 5 subl $16, %esp movl $0, -4(%ebp) ... 은 지금은 기대 objdump -D 리눅스에서 전화 80483b5: 89 e5 mov %esp,%ebp 80483b7: 83 ec 10 sub $0x10,

    1

    1답변

    비교적 현대적인 64 비트 리눅스 시스템에서 실행되는 objdump는 우리의 공유 라이브러리 중 하나 인 lib30/libwhatever.so에서 안전하지 않은 함수 범위의 정적 사용을 위해 공유 라이브러리 중 하나 인 정적 사용을 불평합니다. 그 의미는 무엇입니까? 맨 페이지에는 내가 볼 수있는 '안전하지 않은'또는 '기능 범위'가 언급되어 있지 않습니다

    -2

    1답변

    08048544 <compare_password>: 8048544: 55 push %ebp 8048545: 89 e5 mov %esp,%ebp 8048547: 83 ec 38 sub $0x38,%esp 804854a: 8b 45 0c mov 0xc(%ebp),%eax 804854d: 89 45 d4 mov %eax,

    0

    1답변

    ELF를 방출하는 툴이 있습니다.이 툴은 사양을 준수한다고 말할 수 있습니다. Readelf 출력은 정상적으로 보이지만 objdump는 아무 것도 분해하지 않습니다. 디버깅을 돕기 위해 단일 전역 var 및 "int main (void) {return 0;}"에 입력을 단순화했습니다. 작은 섹션 크기가 정확합니다. 특히 는, objdump를이 섹션 테이블을

    1

    1답변

    Linux에서 이진 섹션 fron a .a ELF 아카이브 파일을 추출하고 싶습니다. 아카이브 파일에서 objdump -h를 실행하면 포함 된 개체 파일과 각 섹션의 섹션 헤더가 나열됩니다. 그러나 파일 오프셋 열은 아카이브의 오브젝트 파일 위치에 상대적으로 표시됩니다. 그렇지 않으면 모든 섹션이 겹칠 것입니다. 나는 dd를 사용하여 아카이브 파일에서 이진

    7

    2답변

    숙제를 위해 나는 몇몇 c 파일을 받았고 arm-linux-gcc를 사용하여 컴파일했다. (우리는 궁극적으로 gumstix 보드를 목표로 삼을 것이지만이 연습을 위해 qemu와 ema). 실행 바이너리 주에서 선언 된 변수()의 위치를 ​​찾기 위해 팔 리눅스 objdump를 사용 : 질문의 하나는 나에게 우리가 이야기되는 CMO 입장을 혼동한다. 그러나

    0

    2답변

    , gcc -g -c test.c ; objdump -S -M intel test.o > out.asm 나는 다음과 같은 오류가 발생합니다. BFD: Dwarf Error: mangled line number section. 생성 된 출력 어셈블리는 소스 코드와 섞이지 않습니다. 누군가가 이것이 무엇을 의미하는지 명확히 할 수 있습니까? 이 문제를

    0

    1답변

    충돌하는 메서드의 objdump가 있습니다. 충돌이 잘못된 메모리 액세스로 인한 것으로 나타났습니다. 메모리 주소는 MIPS 레지스터 a0에 있습니다. 레지스터가 objdump를 단계별로 역 추적 (walkthrough)하는 것 외에도이 주소를 얻는 방법을 추적 할 수 있습니까 (a0는 s3에서 가져온 것 등). 나는 하나 더 질문이 있습니다. 커널에서 페

    2

    3답변

    이제 ARM 컴퓨터의 메모리에서 일부 내용을 덤프했습니다. 사실 그것들은 ARM 명령어입니다. 그러나이 16 진수를 ARM 명령어로 변환하는 방법을 모르겠습니다. 지금 내가 가진 것은 "arm-elf-objdump"가 .bin 파일을 읽고 .bin 파일의 내용을 디스 어셈블 할 수 있다는 것입니다. 하지만 바이너리 파일과 다른 16 진수의 텍스트 만 있습니

    1

    1답변

    MIPSEL 코어 (리틀 엔디안 MIPS)가있는 광산 장치를 분해하려고합니다. 나는 주로 그걸하기를 원한다. 왜냐하면 그 소프트웨어는 다소 파손되어 의도 한대로 작동하지 않기 때문이다. 그리고 매월 수천 개의 제품을 사지 않기 때문에 제조업자가 나를 돕지 않을 것이다. 이 장치에는 텔넷 콘솔이 있으며 재배치 가능한 코드가있는 공유 객체 (.so 파일)를 수