A primeira flag é um presente! Você só pode obtê-la lendo este documento ou dando uma olhada no código-fonte. Resumindo, esta flag serve para você se familiarizar com a escrita simples em um identificador BLE. Faça o seguinte para obter sua primeira flag. Certifique-se de substituir o endereço MAC nos exemplos abaixo pelo endereço MAC do seu dispositivo!
Primeiro, verifique sua pontuação:
gatttool -b de:ad:be:ef:be:f1 --char-read -a 0x002a|awk -F':' '{print $2}'|tr -d ' '|xxd -r -p;printf '\n'
seguida, vamos enviar o seguinte sinalizador.
gatttool -b de:ad:be:ef:be:f1 --char-write-req -a 0x002c -n $(echo -n "12345678901234567890"|xxd -ps)
Por fim, confira sua pontuação novamente para ver se sua bandeira foi aceita:
gatttool -b de:ad:be:ef:be:f1 --char-read -a 0x002a|awk -F':' '{print $2}'|tr -d ' '|xxd -r -p;printf '\n'