我在python.org里面搜索不到
用Python ObexFTP控制打印机
让我们继续对打印机实施攻击。因为它在RFCOMM端口2上提供了OBEX对象Push 服务,让我们试着向它上传一个图像文件。我们用ObexFTP连接到打印机。接下来,我们会从攻击用的工作站上向它发送出一个名为/ tmp/ninja.jpg 的图像文件。文件上传成功后,我们的打印机会打印出一幅漂亮的忍者图片。这挺令人振奋的,但没什么危险,在下一节中,我们将会继续使用这种方法针对提供蓝牙服务的手机发起更致命的攻击。
import obexftp
try:
btPrinter = obexftp.client(obexftp.BLUETOOTH)btPrinter.connect( '00:16:38:DE:AD:11',2)
btPrinter.put_file('/tmp/ninja.jpg')
print '[+] Printed Ninja Image .'
except:
print '[-] Failed to print Ninia Image.