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 pcsc-spy komutudur.
Program:
ADI
pcsc-spy - Bir PC/SC casus komutu
SİNOPSİS
pcsc-casus [-n|--renk yok] [-d|--farklı] [-h|--yardım et] [fifo_dosyaadı]
AÇIKLAMA
pcsc-spy, bir uygulamanın PC/SC çağrılarını görüntüler. ile kullanılmalıdır. libpcscspy.so
kütüphane.
PC/SC katmanını gözetleyebilmek için, uygulama akışı, tüm PC/SC
aramalar yönlendirilir. İki seçenek mevcuttur:
- uygulama ile bağlantılıdır libpcsclite.so.1
- uygulama yükler libpcsclite.so.1 kullanarak kütüphane açılmak(3)
SEÇENEKLER
-d, --farklı
Değişken parçaları (işleyici değerleri gibi) çıktıdan çıkarın, böylece iki yürütme
daha kolay karşılaştırılabilir.
-h, --yardım et
Kısa bir yardım metni görüntüleyin.
-n, --renk yok
Çıktı renklendirmesini devre dışı bırakın (çıktıyı bir dosyada yeniden yönlendirmek istiyorsanız
örnek).
-v, --versiyon
sürümünü yazdır pcsc-casus program artı bir telif hakkı, bir yazar listesi.
ÖRNEKLER
Uygulamalar bağlantılı ile libpcsclite.so.1
Casusluk kitaplığımızı yüklemek için standart "LD_PRELOAD" yükleyici seçeneğini kullanacağız.
Örnek:
LD_PRELOAD=/usr/lib/libpcscspy.so pcsc_scan
Uygulama yükleme libpcsclite.so.1
Bu, pyscard (Python için) ve pcsc-perl (için
Perl). LD_PRELOAD mekanizması kullanılamaz. onun yerine biz değiştiriyoruz libpcsclite.so.1
casusluk tarafından kütüphane.
Kullanabilirsin install_spy.sh ve kaldırma_spy.sh casusluğu yüklemek ve kaldırmak için
kütüphane.
Casusluk kitaplığını kullanmadan pcsc-casus sorun değil ama yan etkileri var:
- bir satır "libpcsclite_nospy.so.1: paylaşılan nesne dosyası açılamıyor: Böyle bir dosya yok veya
dizin" görüntülenecektir
- PC/SC çağrılarının yeniden yönlendirilmesi nedeniyle bazı CPU zamanı kaybedilecek
XNUMX dakika içinde! the casus araç
pcsc-casus
Bir komut argümanı iletilirse, varsayılan yerine onu kullanırız. ~/pcsc-casus FIFO dosyası. Bilişim Teknoloji
daha sonra bir yürütme günlüğü kaydetmek ve pcsc-spy'ı aynı anda birden çok kez kullanmak mümkündür.
log.
Günlük dosyasını oluşturmak için şunu yapın:
mkfifo ~/pcsc-casus
kedi ~/pcsc-casus > günlük dosyası
ve PC/SC uygulamanızı çalıştırın.
Mac OS X
Kurulum otomatik değildir. pcsc-lite/src/spy dizininde şunları yapın:
çerçeve yapmak
Ardından PCSC.framework dizinini kopyalayın. / Tmp
cp -a PCSC.çerçevesi / Tmp
Resmi PCSC.framework'ü (yalnızca ikili) içine kopyalayın. / Tmp
cp /Sistem/Kütüphane/Çerçeveler/PCSC.framework/PCSC / Tmp
Hata ayıklamak için uygulamayı şu şekilde çalıştırın:
DYLD_FRAMEWORK_PATH=/ Tmp adet testi
onworks.net hizmetlerini kullanarak pcsc-spy'ı çevrimiçi kullanın