English프랑스어스페인어

온웍스 파비콘

scanelf - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 scanelf 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 scanelf 명령입니다.

프로그램:

이름


scanelf - ELF 파일을 스캔하기 위한 사용자 공간 유틸리티

개요


스카넬프 [옵션] ELF or 디렉토리

기술


스카넬프 주어진 ELF, 디렉토리 또는 공통 시스템을 빠르게 스캔하는 사용자 공간 유틸리티입니다.
다른 정보에 대한 경로. 여기에는 ELF 유형, 해당 PaX 표시, TEXTREL,
등 ...

옵션


-A, --아카이브
아카이브(.a 파일) 검사

-a, --모두
모든 유용한/간단한 정보 인쇄

-B, --노배너
헤더를 표시하지 않음

-b, --묶다
기호 바인딩 정보 인쇄(lazy 또는 now)

-D, --엔디안
ELF 엔디안 출력(big/little/...)

-E, --etype ETYPE
지정된 etype과 일치하는 ELF 파일만 인쇄(ET_DYN, ET_EXEC 등...)

-e, --헤더
GNU_STACK 표시 인쇄

-F, --체재 FORMAT
출력에 지정된 형식을 사용하십시오. 참조 FORMAT 자세한 내용은 섹션

-f, --에서 FILE
지정된 파일 이름에서 입력 스트림 읽기

-g, --gmatch
strncmp를 사용하여 라이브러리를 일치시킵니다(사용 -N). 또는 기호 일치가 있는 정규식

-h, --도움
압축 사용량 표시 및 종료

-I, --osabi
프린트 오사비

-i, --보간
통역사 정보 출력(.interp/PT_INTERP)

-k, --부분
지정된 섹션이 있는 ELF를 찾습니다. 일치하도록 여러 번 지정할 수 있습니다.
동시에 여러 섹션. 보다 어울리는 자세한 정보입니다.

-L, --ldcache
ld.so.cache 정보 활용(함께 사용) -r/-n)

-l, --ldpath
모든 디렉토리 스캔 /etc/ld.so.conf

-M, --비트 BITS
지정된 숫자 비트(예: 32/64)와 일치하는 ELF 파일만 인쇄

-m, --산
재귀적으로 마운트 지점을 교차하지 마십시오.

-N, --lib 소네임
지정된 SONAME이 필요한 ELF를 찾습니다. 일치하도록 여러 번 지정할 수 있습니다.
여러 SONAME을 동시에. 보다 소네임 어울리는 자세한 정보입니다.

-n, --필요
ELF가 연결된 인쇄 라이브러리(DT_NEEDED)

-O, --펌 파마
지정된 755진수 비트(예: XNUMX)와 일치하는 ELF 파일만 인쇄

-o, --파일 FILE
지정된 파일 이름에 출력 스트림 쓰기

-p, --길
PATH 환경의 모든 디렉토리 스캔

-q, --조용한
'나쁜'것만 출력

-R, -재귀
재귀적으로 디렉토리 스캔

-r, --rpath
ELF로 인코딩된 실행 경로 인쇄(DT_RPATH/DT_RUNPATH)

-S, --소이름
ELF의 공유 라이브러리 이름 인쇄(DT_SONAME)

-s, --상징 SYMBOL
지정된 기호를 찾으십시오. 보다 SYMBOL 어울리는 자세한 정보를위한

-T, --textrels
objdump를 통해 TEXTREL의 원인 찾기

-t, --텍스트렐
TEXTREL 정보 인쇄

-V, --번역
버전 인쇄 및 종료

-v, --말 수가 많은
장황하게 표시(두 번 이상 사용할 수 있음)

-X, --고치다
나쁜 일을 시도하고 '수정'(사용 -r/-e)

-x, --팍스
PaX 표시 인쇄

-Y, --eabi
EABI 인쇄(일부 아키텍처에만 중요)

-y, --symlink
심볼릭 링크를 스캔하지 마십시오

-Z, --크기 SIZE
ELF 파일 크기 인쇄

-z, --setpax 깃발
EI_PAX/PT_PAX_FLAGS를 지정된 플래그로 설정(함께 사용) -더블 엑스)

--use-ldpath
ld.so.conf 경로를 사용하여 라이브러리의 전체 경로를 찾으십시오(
--필요).

--뿌리 PATH
대신 지정된 루트 트리를 검색합니다. /. 일반적으로 -l 또는
-피. 이는 명령줄에 지정된 모든 경로를
root이므로 명시적으로 ELF를 나열하는 경우 이를 생략하십시오.

FORMAT


형식 문자열은 플래그가 있는 리터럴 문자열이라는 점에서 printf 문자열과 매우 유사합니다.
다른 정보를 요구합니다. 예를 들어 형식 문자열을 사용하고 다음을 기대할 수 있습니다.
다음 결과.

# 스카넬프 -BF "파일 %f에는 %n이 필요합니다. 펑키한 시간" / bin / bash
파일 bash에는 libncurses.so.5,libdl.so.2,libc.so.6이 필요합니다. 펑키한 시간

형식 문자열을 사용할 때 일반적으로 정보 관련 플래그는
생략. 즉, NEEDED 출력(-n) 시도
이러한 작업은 상호 배타적이므로 동시에 형식 출력을 지정하십시오. 각
정보 관련 플래그에는 동등한 변환 지정자가 있으므로 대신 사용하십시오. 너
물론 비정보 관련 플래그(예: --말 수가 많은).

변환 지정자를 소개하는 세 개의 문자가 있습니다.

· % - 정보로 교체
· # - 자동 부울 일치
· + - 장황한 일치

그리고 많은 변환 지정자가 있습니다. 지정자를 다음과 일치시키려고 합니다.
해당 옵션.

· a - 머신(EM) 타입
· b - 바인드 플래그
· e - 프로그램 헤더
· D - 엔디안
· I - 오사비
· Y - 에비
· F - 긴 파일 이름
· f - 짧은 파일 이름
· i - 인터프
· k - 부분
· M - EI반
· N - 지정된 필요
· n - 필요한 라이브러리
· p - 파일 이름(검색 제외)
· o -etype
· O - 파마
· r - 런패스
· S - 소네임
· s - 상징
· T - 모든 텍스트
· t - 텍스트 상태
· x - 팍스 플래그

SYMBOL 어울리는


지정된 문자열은 다음 형식을 취합니다. [%[수정자]%][[+-] 이름>][,[.....]].

경우 상징 name 비어 있으면 모든 기호가 일치합니다.

경우 상징 name 글로브("*")이면 모든 기호가 디버그 형식으로 덤프됩니다.
우리가 원할 때마다 변경되는 이 출력의 구조에 의존하십시오.

기호 이름의 첫 번째 문자가 더하기("+")이면 정의된 기호만 일치합니다.
마이너스("-"), 정의되지 않은 기호만 일치합니다. "정의됨"이란 다음을 의미합니다.
기호는 외부 참조를 갖는 것과 비교하여 ELF에서 정의됩니다.

퍼센트 기호("%")는 더 많은 심층 필터를 허용합니다.
수정자 그룹이 있습니다. 그룹의 구성원을 지정하지 않으면 모든 유형이
해당 그룹이 일치합니다.

· STT 그룹 (기호형)
· n - STT_NOTYPE
· o - STT_OBJECT
· f - STT_FUNC
· F - STT_FILE
· STB 그룹 (기호 바인딩)
· l - STB_로컬
· g - STB_글로벌
· w - STB_WEAK
· STV 그룹 (기호 가시성)
· p - STV_DEFAULT
· i - STV_내부
· h - STV_HIDDEN
· P - STV_보호됨
· SHN 그룹 (섹션 헤더)
· d - 정의
· u - SHN_UNDEF
· a - SHN_ABS
· c - SHN_COMMON

쉼표(",") 분리
다른 검색. 일치하는 모든 기호는 일치하지 않는 기호와 함께 표시됩니다.
하지 않을 것이다.

꼬마 요정 유형


ELF 개체 파일 유형(ETYPE)을 지정하여 검색 범위를 좁힐 수 있습니다. 명령줄
옵션은 숫자 값 및/또는 기호 유형을 사용합니다. 여러 값을 쉼표로 전달할 수 있습니다.
분리. 예 -E ET_EXEC,ET_DYN,1

다음은 귀하의 즐거움을 위해 사용할 수 있는 일반 목록입니다. 물론 자유롭게 지정할 수 있습니다.
원하는 수치.

· 0 - ET_NONE - 알 수 없는 유형
· 1 - ET_REL - 재배치 가능한 파일
· 2 - ET_EXEC - 실행 가능 파일
· 3 - ET_DYN - 공유 객체
· 4 - ET_CORE - 코어 파일

꼬마 요정 BITS


ELF 비트 크기를 지정하여 검색 범위를 좁힐 수도 있습니다. 다시 숫자를 지정합니다.
값 또는 상징적 정의.

· 32 - 엘프클래스32 - 32비트 ELF
· 64 - 엘프클래스64 - 64비트 ELF

어울리는


A ! 접두사는 지정된 섹션이 없는 ELF만 표시합니다.

필요 소네임 어울리는


A ! 접두사는 지정된 라이브러리에 의존하지 않는 ELF만 표시합니다.

홈페이지


http://hardened.gentoo.org/pax-utils.xml

보고 버그


가능한 한 많은 정보를 포함하고(사용 가능한 디버깅 옵션 사용)
메인테이너에게 버그 보고서를 보냅니다( 작가 부분). 젠투를 이용해주세요
버그질라 http://bugs.gentoo.org/ 가능하다면.

onworks.net 서비스를 사용하여 온라인에서 scanelf 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    원자
    원자
    Atom은 텍스트 편집기입니다.
    현대적이고 친근하며 모든 기능을 갖추고 있습니다.
    또한 쉽게 사용자 정의할 수 있습니다.
    무엇이든 할 수 있도록 사용자 정의할 수 있습니다.
    할 수있다 ...
    원자 다운로드
  • 2
    오스!
    오스!
    오스! 우물이 있는 간단한 리듬 게임입니다.
    플레이어를 위한 학습 곡선 고려
    모든 기술 수준의. 위대한 것 중 하나
    오스! 그것은 그것이
    커뮤니티 박사...
    오스를 다운로드하세요!
  • 3
    LIBPING: PNG 참조 라이브러리
    LIBPING: PNG 참조 라이브러리
    지원을 위한 참조 라이브러리
    PNG(이동식 네트워크 그래픽) 형식.
    대상: 개발자. 프로그램 작성
    언어: C. 이 응용 프로그램은
    또한 할 수 있습니다 ...
    LIBPNG 다운로드: PNG 참조 라이브러리
  • 4
    RP2040 기반 금속 탐지기
    RP2040 기반 금속 탐지기
    Raspberry Pi Pico 보드를 기반으로 하는 이
    금속 탐지기는 펄스에 포함됩니다
    유도 금속 탐지기 카테고리
    잘 알려진 장점과 단점.
    RP...
    RP2040 기반 금속 탐지기 다운로드
  • 5
    팩 매니저
    팩 매니저
    PAC는 다음을 위한 Perl/GTK 대체품입니다.
    SecureCRT/퍼티/등(리눅스
    ssh/telnet/... gui)... GUI를 제공합니다.
    연결 구성: 사용자,
    비밀번호, EXPECT 규칙...
    PAC 관리자 다운로드
  • 6
    GeoServer
    GeoServer
    GeoServer는 오픈 소스 소프트웨어입니다.
    사용자를 허용하는 Java로 작성된 서버
    지리 공간 데이터를 공유하고 편집합니다.
    상호 운용성을 위해 설계되었으며,
    출판 다...
    GeoServer 다운로드
  • 더»

Linux 명령

Ad