╰» 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' │
│ │ │ │ │
└──────────────┴────────────────────────────────────────────────────────────────────────┴─────────────┴───────────────────────────────────────────────────────┘
()