четверг, 6 марта 2014 г.

Шпионские динамические библиотеки DLL

На днях появилась потребность выяснить по какому протоколу общается токен при изготовлении цифровой подписи. Производитель токена не дает документацию на команды APDU. Пришлось осваивать новую для меня технику оталдки библиотек DLL. Суть метода в том, чтобы вставить между программой и самой DLL свою шпионскую библиотеку, которая будет вести журнал по используемым вызовам и писать отладочную информацию в файл.