GoGPT Best VPN GoSearch

OnWorks favicon'u

scanelf - Bulutta Çevrimiçi

Scanelf'i OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut taramasıdır.

Program:

ADI


scanelf - ELF dosyalarını taramak için kullanıcı alanı yardımcı programı

SİNOPSİS


tarama [seçenekleri] ELF'ler or dizinleri

AÇIKLAMA


tarama verilen ELF'leri, dizinleri veya ortak sistemi hızla taramak için bir kullanıcı alanı yardımcı programıdır
farklı bilgiler için yollar. Bu, ELF türlerini, bunların PaX işaretlerini, TEXTREL'lerini,
vs ..

SEÇENEKLER


-A, --arşivler
Arşivleri tarayın (.a dosyaları)

-a, --herşey
Tüm faydalı/basit bilgileri yazdır

-B, --nobanner
Başlığı görüntüleme

-b, --bağlamak
Sembol bağlama bilgilerini yazdır (tembel veya şimdi)

-D, --endian
ELF endianness (büyük/küçük/...) yazdır

-E, --etip ETİP
Yalnızca belirtilen türle eşleşen ELF dosyalarını yazdırın (ET_DYN, ET_EXEC, vb. gibi)

-e, --başlık
GNU_STACK işaretlerini yazdır

-F, --biçim FORMAT
Çıktı için belirtilen formatı kullanın; görmek FORMAT Daha fazla bilgi için bölüm

-f, --dan DOSYA
Belirtilen dosya adından giriş akışını oku

-g, --gmatch
Kitaplıkları eşleştirmek için strncmp kullanın (ile kullanın -N). Veya sembol eşleştirmeli normal ifade

-h, --yardım et
Yoğun kullanımı göster ve çık

-I, --osabi
OSABI'yi yazdır

-i, --interp
Yorumlayıcı bilgilerini yazdırın (.interp/PT_INTERP)

-k, --Bölüm BÖLÜM
Belirtilen bölüme sahip ELF'leri bulun. Eşleşmek için birden çok kez belirtilebilir
aynı anda birden fazla bölüm. Görmek BÖLÜM EŞLEŞTİRME Daha fazla bilgi için.

-L, --ldcache
ld.so.cache bilgilerini kullanın (kullanın -r/-n)

-l, --ldpath
içindeki tüm dizinleri tara /etc/ld.so.conf

-M, --bitler BITS
Yalnızca belirtilen sayısal bitlerle eşleşen ELF dosyalarını yazdırın (32/64 gibi)

-m, --montaj
Bağlama noktalarını yinelemeli olarak çaprazlamayın

-N, --lib SONADI
Belirtilen SONAME'e ihtiyaç duyan ELF'leri bulun. Eşleşmek için birden çok kez belirtilebilir
aynı anda birden fazla SONAME. Görmek SONADI EŞLEŞTİRME Daha fazla bilgi için.

-n, --gerekli
ELF'nin bağlantılı olduğu yazdırma kitaplıkları (DT_NEEDED)

-O, --izinler Perms
Yalnızca eşleşen belirtilen sekizli bitlere sahip ELF dosyalarını yazdırın (755 gibi)

-o, --dosya DOSYA
Belirtilen dosya adına çıktı akışını yaz

-p, --yol
PATH ortamındaki tüm dizinleri tarayın

-q, --sessizlik
Yalnızca 'kötü' şeyler çıktı

-R, - yinelemeli
Dizinleri yinelemeli olarak tarayın

-r, --ryol
ELF'de kodlanmış çalışma yollarını yazdırın (DT_RPATH/DT_RUNPATH)

-S, --sonad
ELF'nin paylaşılan kitaplık adını yazdırın (DT_SONAME)

-s, --sembol SİMGE
Belirtilen sembolü bulun; görmek SİMGE EŞLEŞTİRME daha fazla bilgi için

-T, --metinler
TEXTREL'lerin nedenini objdump aracılığıyla bulun

-t, --textrel
TEXTREL bilgilerini yazdır

-V, --versiyon
Sürümü yazdır ve çık

-v, --ayrıntılı
Ayrıntılı olun (birden fazla kullanılabilir)

-X, --düzeltmek
Kötü şeyleri deneyin ve 'düzeltin' (birlikte kullanın -r/-e)

-x, --Sulh
PaX işaretlerini yazdırın

-Y, --eabi
EABI'yi yazdırın (yalnızca birkaç mimari için önemlidir)

-y, -- sembolik bağlantı
Sembolik bağlantıları tarama

-Z, --boy BOYUT
ELF dosya boyutunu yazdır

-z, --setpax BAYRAKLAR
EI_PAX/PT_PAX_FLAGS'ı belirtilen bayraklara ayarlar (birlikte kullanın -Xx)

--use-ldpath
Kitaplıkların tam yolunu bulmak için ld.so.conf yollarını kullanın (ile birlikte kullanın
--gerekli).

--kök PATH
Bunun yerine belirtilen kök ağacı arayın /. Genellikle -l veya gibi seçeneklerle eşleştirilir
-P. Bu, komut satırında belirtilen tüm yolları, komut satırına göre dolaylı olarak ele alır.
root, bu nedenle, ELF'leri açıkça listeliyorsanız, atladığınızdan emin olun.

FORMAT


Biçim dizgisi, bayraklı değişmez bir dizge olması bakımından printf dizgisine çok benzer.
farklı bilgi talep ediyor. Örneğin, bir biçim dizesi kullanabilir ve
aşağıdaki sonuçlar.

# tarama -BF "%f dosyasının %n'ye ihtiyacı var; eğlenceli zaman" / bin / bash
dosya bash için libncurses.so.5,libdl.so.2,libc.so.6 gerekir; korkak zaman

Bir biçim dizesi kullandığınızda, genellikle bilgi ile ilgili bayrakların olması gerektiğini unutmayın.
atlandı. Başka bir deyişle, GEREKLİ çıktıyı denemek ve istemek istemezsiniz (-n) ve deneyin
bu işlemler birbirini dışladığından aynı anda bir biçim çıktısı belirtin. Her biri
bilgi ile ilgili bayrağın eşdeğer bir dönüşüm belirteci vardır, bu nedenle bunun yerine bunları kullanın. Sen
elbette bilgi ile ilgili olmayan bayrakları kullanmaya devam edebilir (örneğin --ayrıntılı).

Dönüşüm belirteçlerini tanıtan üç karakter vardır.

· % - bilgi ile değiştir
· # - sessiz boole eşleşmesi
· + - ayrıntılı eşleşme

Ve bir dizi dönüşüm belirteci vardır. Belirteci ile eşleştirmeye çalışıyoruz
karşılık gelen seçenek.

· a - makine (EM) tipi
· b - bayrakları bağla
· e - program başlıkları
· D - endian
· I - osabi
· Y - eabi
· F - uzun dosya adı
· f - kısa dosya adı
· i - yorum
· k - Bölüm
· M - EI sınıfı
· N - belirtilen gerekli
· n - gerekli kütüphaneler
· p - dosya adı (eksi arama)
· o - tür
· O - izinler
· r - koşu yolları
· S - SONADI
· s - sembol
· T - tüm metinler
· t - metin durumu
· x - kişi bayrakları

SİMGE EŞLEŞTİRME


Belirtilen dize formu alır [%[değiştiriciler]%][[+-] isim>][,[.....]].

Eğer sembol isim boşsa, tüm semboller eşleştirilir.

Eğer sembol isim bir küredir ("*"), ardından tüm semboller bir hata ayıklama biçiminde dökülür.
canımız istediğinde değişeceği için bu çıktının yapısına güveniyoruz.

Sembol adının ilk karakteri bir artıysa ("+"), o zaman sadece tanımlı sembollerle eşleşir.
bu bir eksi ("-"), sadece tanımsız sembollerle eşleşir. "tanımlı" dediğimizde, bunu kastediyoruz.
sembolü, ELF'de harici bir referansa sahip olarak tanımlanır.

Yüzde işaretleri arasına değiştiriciler koymak ("%") daha ayrıntılı filtrelere izin verir.
Değiştirici grupları vardır. Bir grubun üyesini belirtmezseniz, tüm türler
bu grup eşleştirilir.

· STT Grup (sembol tipi)
· n - STT_NOTYPE
· o - STT_OBJECT
· f - STT_FUNC
· F - STT_DOSYA
· STB Grup (sembol bağlama)
· l - STB_LOCAL
· g - STB_GLOBAL
· w - STB_WEAK
· STV Grup (sembol görünürlüğü)
· p - STV_DEFAULT
· i - STV_DAHİLİ
· h - STV_HIDDEN
· P - STV_KORUMA
· SHN Grup (Bölüm başlığı)
· d - tanımlı
· u - SHN_UNDEF
· a -SHN_ABS
· c - SHN_COMMON

Virgül (",") ayırmak
farklı aramalar Eşleşen her sembol, eşleşmeyen semboller sırasında görüntülenecektir.
olmaz.

ELF TİPLER


ELF nesne dosya türünü (ETYPE) belirterek aramanızı daraltabilirsiniz. komut satırı
seçenek sayısal değeri ve/veya sembolik türü alır. Birden çok değer virgül ile geçirilebilir
ayrılmış. Örnek -E ET_EXEC,ET_DYN,1

İşte zevkiniz için mevcut normal liste. Elbette herhangi birini belirtmekte özgürsünüz.
istediğiniz sayısal değeri

· 0 - ET_YOK - bilinmeyen tip
· 1 - ET_REL - yeniden yerleştirilebilir dosya
· 2 - ET_EXEC - çalıştırılabilir dosya
· 3 - ET_DYN - paylaşılan nesne
· 4 - ET_CORE - çekirdek dosya

ELF BITS


ELF bit boyutunu belirterek aramanızı daraltabilirsiniz. Yine, sayısal belirtin
değer veya sembolik tanım.

· 32 - ELFCLASS32 - 32bit ELF'ler
· 64 - ELFCLASS64 - 64bit ELF'ler

BÖLÜM EŞLEŞTİRME


A ! önek yalnızca belirtilen bölüme sahip olmayan ELF'leri gösterecektir.

GEREKLİ SONADI EŞLEŞTİRME


A ! önek yalnızca belirtilen kitaplığa bağlı olmayan ELF'leri gösterir.

ANASAYFA


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

RAPORLAMA BÖCEK


Lütfen mümkün olduğunca fazla bilgi ekleyin (mevcut hata ayıklama seçeneklerini kullanarak) ve
bakımcılara hata raporları gönderin (bkz. YAZARLAR Bölüm). Lütfen Gentoo'yu kullanın
bugzilla'da http://bugs.gentoo.org/ Eğer mümkünse.

onworks.net hizmetlerini kullanarak scanelf'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.