Ini adalah perintah pcsc-spy yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
pcsc-spy - Perintah mata-mata PC/SC
RINGKASAN
pcsc-mata-mata [-n|--tanpa warna] [-d|--difabel] [-h|--membantu] [fifo_nama file]
DESKRIPSI
pcsc-spy menampilkan panggilan PC/SC dari sebuah aplikasi. Itu harus digunakan dengan libpcscspy.so
Perpustakaan.
Untuk dapat memata-matai lapisan PC/SC, alur aplikasi harus dimodifikasi sehingga semua PC/SC
panggilan dialihkan. Tersedia dua pilihan:
- aplikasi terhubung dengan libpcsclite.so.1
- aplikasi memuat libpcsclite.so.1 perpustakaan menggunakan jatuh(3)
PILIHAN
-d, --difabel
Hapus bagian variabel (seperti nilai handler) dari output sehingga dua eksekusi
dapat lebih mudah dibandingkan.
-h, --membantu
Tampilkan teks bantuan singkat.
-n, --tanpa warna
Nonaktifkan pewarnaan output (jika Anda ingin mengarahkan ulang output dalam file untuk
contoh).
-v, --Versi: kapan
Cetak versi mata-mata pcc program ditambah hak cipta, daftar penulis.
CONTOH
Aplikasi terkait dengan libpcsclite.so.1
Kami akan menggunakan opsi pemuat "LD_PRELOAD" standar untuk memuat perpustakaan mata-mata kami.
Contoh:
LD_PRELOAD=/usr/lib/libpcscspy.so pcsc_scan
Aplikasi pemuatan libpcsclite.so.1
Ini adalah kasus untuk pembungkus PC/SC seperti pyscard (untuk Python) dan pcsc-Perl (untuk
Perl). Mekanisme LD_PRELOAD tidak dapat digunakan. Sebagai gantinya kami mengganti libpcsclite.so.1
perpustakaan oleh orang yang memata-matai.
Anda bisa menggunakannya install_spy.sh dan uninstall_spy.sh untuk menginstal dan menghapus mata-mata
Perpustakaan.
Menggunakan perpustakaan mata-mata tanpa mata-mata pcc tidak menjadi masalah tetapi memiliki efek samping:
- baris "libpcsclite_nospy.so.1: tidak dapat membuka file objek bersama: Tidak ada file seperti itu atau
direktori" akan ditampilkan
- beberapa waktu CPU akan hilang karena pengalihan panggilan PC/SC
Mulai itu mata-mata alat
mata-mata pcc
Jika argumen perintah dilewatkan, kami menggunakannya sebagai ganti default ~/pcsc-spy berkas FIFO. Dia
kemudian dimungkinkan untuk merekam log eksekusi dan menggunakan pcsc-spy beberapa kali secara bersamaan
log.
Untuk membuat file log lakukan saja:
mkfifo ~/pcsc-spy
kucing ~/pcsc-spy > file log
dan jalankan aplikasi PC/SC Anda.
Mac OS X
Instalasi tidak otomatis. Di direktori pcsc-lite/src/spy lakukan:
membuat kerangka
Kemudian salin direktori PCSC.framework di / Tmp
cp -a PCSC.framework / Tmp
Salin PCSC.framework resmi (hanya biner) di / Tmp
cp /Sistem/Perpustakaan/Frameworks/PCSC.framework/PCSC / Tmp
Jalankan aplikasi untuk debug sebagai:
DYLD_FRAMEWORK_PATH=/ Tmp tes
Gunakan pcsc-spy online menggunakan layanan onworks.net