Validity90
Validity90 copied to clipboard
Reverse engineering of Validity/Synaptics 138a:0090, 138a:0094, 138a:0097, 06cb:0081, 06cb:009a fingerprint readers protocol
Add macro and function to display openssl error info. Before, during my debug, while private key validation failed, it shows: ``` Failed 'EC_KEY_check_key(key) - 1': -1 - LIBUSB_ERROR_IO ``` It...
`Prototype version 15 Found device 138a:0097 step 1 usb write: 0000 01 usb read: 0000 00 00 f0 b0 5e 54 a4 00 00 00 06 07 01 30 00...
I was able to get out of the "Scan fingerprint" test earlier but now it just freezes. So this is a copy/paste of my pressing 2 then 1 and the...
Wireshark 3.0.0 renamed the SSL dissector to TLS.
Attached the output from prototype. I have some experience with RE software and firmware, I'd be glad to help you with whatever you need if you can give some hints...
``` Prototype version 15 Found device 138a:0097 step 1 usb write: 0000 01 usb read: 0000 00 00 f0 b0 5e 54 a4 00 00 00 06 07 01 30...
Need help: is this output normal? i have custom built kernel... if scanner needs special module - can i build it into kernel (i have monolythic kernel without initramfs -...
``` Prototype version 15 Found device 06cb:009a step 1 usb write: 0000 01 usb read: 0000 00 00 f0 b0 5e 54 a4 00 00 00 06 07 01 30...
Prototype execution failed with error information __"Failed to handle RSP6: RSP6 missing ecdsa components, priv: 0, pub: 0"__ ``` Prototype version 15 Found device 138a:0090 step 1 usb write: 0000...
thinkpad a475 grek@grek-ThinkPad-A475:~/Validity90/libfprint$ sudo apt-get install make gcc libgcrypt-dev libglib2.0-dev libnss3-dev libusb-1.0-0-dev libssl-dev libpng-dev libgnutls28-dev Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'libgcrypt20-dev' instead...