╰» bleah -e -b 3c:71:bf:f1:ef:c6 . . .n . . n. . .dP dP 9b 9b. . 4 qXb . dX BLEAH v1.0.0 Xb . dXp t dX. 9Xb .dXb __ __ dXb. dXP .Xb 9XXb._ _.dXXXXb dXXXXbo. .odXXXXb dXXXXb._ _.dXXP 9XXXXXXXXXXXXXXXXXXXVXXXXXXXXOo. .oOXXXXXXXXVXXXXXXXXXXXXXXXXXXXP `9XXXXXXXXXXXXXXXXXXXXX'~ ~`OOO8b d8OOO'~ ~`XXXXXXXXXXXXXXXXXXXXXP' `9XXXXXXXXXXXP' `9XX' * `98v8P' * `XXP' `9XXXXXXXXXXXP' ~~~~~~~ 9X. .db|db. .XP ~~~~~~~ )b. .dbo.dP'`v'`9b.odb. .dX( ,dXXXXXXXXXXXb dXXXXXXXXXXXb. dXXXXXXXXXXXP' . `9XXXXXXXXXXXb dXXXXXXXXXXXXb d|b dXXXXXXXXXXXXb 9XXb' `XXXXXb.dX|Xb.dXXXXX' `dXXP `' 9XXXXXX( )XXXXXXP `' XXXX X.`v'.X XXXX XP^X'`b d'`X^XX X. 9 ` ' P )X `b ` ' d' ` ' Made with ❤ by Simone 'evilsocket' Margaritelli @ Scanning for 5s [-128 dBm of sensitivity] ... ┌ 3c:71:bf:f1:ef:c6 (-79 dBm) ──────────────────────────────────────────┐ │ Vendor │ ? │ │ Allows Connections │ ✓ │ │ Address Type │ public │ │ Tx Power │ u'eb' │ │ Complete 16b Services │ '000000ff-0000-1000-8000-00805f9b34fb' │ │ Flags │ LE General Discoverable, BR/EDR Not Supported │ └───────────────────────┴───────────────────────────────────────────────┘ @ Connecting to 3c:71:bf:f1:ef:c6 ... connected. @ Enumerating all the things ... ┌──────────────┬────────────────────────────────────────────────────────────────────────┬─────────────┬───────────────────────────────────────────────────────┐ │ Handles │ Service > Characteristics │ Properties │ Data │ ├──────────────┼────────────────────────────────────────────────────────────────────────┼─────────────┼───────────────────────────────────────────────────────┤ │ 0001 -> 0005 │ Generic Attribute ( 00001801-0000-1000-8000-00805f9b34fb ) │ │ │ │ 0003 │ Service Changed ( 00002a05-0000-1000-8000-00805f9b34fb ) │ INDICATE │ │ │ │ │ │ │ │ 0014 -> 001c │ Generic Access ( 00001800-0000-1000-8000-00805f9b34fb ) │ │ │ │ 0016 │ Device Name ( 00002a00-0000-1000-8000-00805f9b34fb ) │ READ │ u'b9bbcb33e11b80be759c' │ │ 0018 │ Appearance ( 00002a01-0000-1000-8000-00805f9b34fb ) │ READ │ Unknown │ │ 001a │ Central Address Resolution ( 00002aa6-0000-1000-8000-00805f9b34fb ) │ READ │ '\x00' │ │ │ │ │ │ │ 0028 -> ffff │ 00ff ( 000000ff-0000-1000-8000-00805f9b34fb ) │ │ │ │ 002a │ ff01 ( 0000ff01-0000-1000-8000-00805f9b34fb ) │ READ │ u'docs: https://github.com/hackgnar/ble_ctf_infinity' │ │ 002c │ ff02 ( 0000ff02-0000-1000-8000-00805f9b34fb ) │ READ │ u'Flags complete: 0 /10' │ │ 002e │ ff02 ( 0000ff02-0000-1000-8000-00805f9b34fb ) │ READ WRITE │ u'Submit flags here' │ │ 0030 │ ff02 ( 0000ff02-0000-1000-8000-00805f9b34fb ) │ READ WRITE │ u'Write 0x0000 to 0x00FF to goto flag' │ │ 0032 │ ff02 ( 0000ff02-0000-1000-8000-00805f9b34fb ) │ READ WRITE │ u'Write 0xC1EA12 to reset all flags' │ │ 0034 │ ff01 ( 0000ff01-0000-1000-8000-00805f9b34fb ) │ READ │ u'Flag 0: Incomplete' │ │ 0036 │ ff01 ( 0000ff01-0000-1000-8000-00805f9b34fb ) │ READ │ u'Flag 1: Incomplete' │ │ 0038 │ ff01 ( 0000ff01-0000-1000-8000-00805f9b34fb ) │ READ │ u'Flag 2: Incomplete' │ │ 003a │ ff01 ( 0000ff01-0000-1000-8000-00805f9b34fb ) │ READ │ u'Flag 3: Incomplete' │ │ 003c │ ff01 ( 0000ff01-0000-1000-8000-00805f9b34fb ) │ READ │ u'Flag 4: Incomplete' │ │ 003e │ ff01 ( 0000ff01-0000-1000-8000-00805f9b34fb ) │ READ │ u'Flag 5: Incomplete' │ │ 0040 │ ff01 ( 0000ff01-0000-1000-8000-00805f9b34fb ) │ READ │ u'Flag 6: Incomplete' │ │ 0042 │ ff01 ( 0000ff01-0000-1000-8000-00805f9b34fb ) │ READ │ u'Flag 7: Incomplete' │ │ 0044 │ ff01 ( 0000ff01-0000-1000-8000-00805f9b34fb ) │ READ │ u'Flag 8: Incomplete' │ │ 0046 │ ff01 ( 0000ff01-0000-1000-8000-00805f9b34fb ) │ READ │ u'Flag 9: Incomplete' │ │ │ │ │ │ └──────────────┴────────────────────────────────────────────────────────────────────────┴─────────────┴───────────────────────────────────────────────────────┘ ()