ASM [MASM32] Logger per smartcard (winscard.dll)

Stato
Discussione chiusa ad ulteriori risposte.

EvOlUtIoN_OGM

Utente Emerald
30 Novembre 2010
1,292
26
479
403
Ultima modifica da un moderatore:
Winscard Logger

Oggi volevo proporre un lavoro fatto già un bel po' di anni fa (l'ultima modifica risale al 2010 ma è ben più vecchio).

Si tratta di un logger per le smartcard che utilizzano la libreria winscard.dll di windows per funzionare.

In sostanza serve per creare un file di winscard.log che contiene il monitor del traffico che avviene tra la smartcard ed il software che la utilizza.

A quei tempi lo scrissi per cercare di capire il funzionamento di alcuni software che richiedevano una smartcard per funzionare.

In realtà l'utilità di questo logger è abbastanza relativa visto che nella stragrande maggioranza dei casi il traffico di dati viene randomizzato e comunque è cifrato, pertanto spesso non è utile conoscere il traffico della smartcard, o comunque è solo uno degli step da fare.

In ogni caso ritengo che per chi inizia a sviluppare in ASM questo sia un buon punto di partenza, in quanto si può apprendere alcuni concetti importanti.

Il progetto che allego qui sotto, è stato sviluppato con MASM32 e WinAsm, pertanto per chi volesse utilizzare altri compilatori o altre gui, è necessaria qualche modifica.

Visto che il progetto è abbastanza lungo, ci sono ancora alcune API minori il cui log resta da sviluppare.
Inoltre, il codice può contenere qualche bug, e può essere notevolmente ottimizzato (ai tempi avevo poco tempo per creare il logger).

Potete trovare il progetto compilato ed il codice sorgente QUI

Buon studio.
 
Ciao,

Ho rimesso il link, non è proprio l'ultima versione perchè si tratta di un progetto fatto molti anni fa e del quale non ho più tenuto traccia.
Sicuramente c'è qualche baco, ma purtroppo è l'unica versione che ho trovato.
 
Stato
Discussione chiusa ad ulteriori risposte.