def connect_as_mass_storage (vid, pid, rev, mode): if mode == 1: ver1 = 0 ver2 = 0 else: ver1 = 1 ver2 = 4 # sp = connectserial() fake_testcase = ["dummy","",0] fd = Facedancer(sp, verbose=ver1) logfp = 0 if options.log: logfp = fplog u = MAXUSBApp(fd, logfp, mode, fake_testcase, verbose=ver1) if network_socket == True: netserver(u, 2001).start() u.server_running = True input("Network socket listening on TCP port 2001 - Press Enter to continue with device emulation...") try: d = USBMassStorageDevice(u, vid, pid, rev, 8, 6, 80, "stick.img", verbose=ver2) d.connect() try: d.run() except KeyboardInterrupt: d.disconnect() if options.log: fplog.close() except: print ("Error: stick.img not found - please create a disk image using dd")
def connect_as_smartcard(vid, pid, rev, mode): if mode == 1: ver1 = 0 ver2 = 0 else: ver1 = 1 ver2 = 4 # sp = connectserial() fake_testcase = ["dummy", "", 0] fd = Facedancer(sp, verbose=ver1) logfp = 0 if options.log: logfp = fplog u = MAXUSBApp(fd, logfp, mode, fake_testcase, verbose=ver1) if network_socket == True: netserver(u, 2001).start() u.server_running = True input( "Network socket listening on TCP port 2001 - Press Enter to continue with device emulation..." ) d = USBSmartcardDevice(u, vid, pid, rev, verbose=ver2) d.connect() try: d.run() except KeyboardInterrupt: d.disconnect() if options.log: fplog.close()
def connect_as_smartcard (vid, pid, rev, mode): if mode == 1: ver1 = 0 ver2 = 0 else: ver1 = 1 ver2 = 4 # sp = connectserial() fake_testcase = ["dummy","",0] fd = Facedancer(sp, verbose=ver1) logfp = 0 if options.log: logfp = fplog u = MAXUSBApp(fd, logfp, mode, fake_testcase, verbose=ver1) if network_socket == True: netserver(u, 2001).start() u.server_running = True input("Network socket listening on TCP port 2001 - Press Enter to continue with device emulation...") d = USBSmartcardDevice(u, vid, pid, rev, verbose=ver2) d.connect() try: d.run() except KeyboardInterrupt: d.disconnect() if options.log: fplog.close()