challenge: Replace token by stage in subject to be consistent

This commit is contained in:
nemunaire 2023-02-21 04:13:48 +01:00
parent 057993203b
commit a59ece5759
2 changed files with 9 additions and 8 deletions

View File

@ -76,17 +76,17 @@ PKEY=$(cmdline adlin.key)
TOKENID="$1" TOKENID="$1"
case "${TOKENID}" in case "${TOKENID}" in
token1|token2) token1|token2|stage1|stage2)
HDATA=42 HDATA=42
;; ;;
token3|token5) token3|token5|stage3|stage5)
DATA=$(date +%s%N) DATA=$(date +%s%N)
;; ;;
bonus2) bonus2)
echo "${TOKENID} is not here! Perhaps it has been accidentally deleted?" >&2 echo "${TOKENID} is not here! Perhaps it has been accidentally deleted?" >&2
exit 2 exit 2
;; ;;
token4) token4|stage4)
if [ -t 0 ]; then if [ -t 0 ]; then
HDATA=$(dig +short +time=1 +tries=0 adlin.nemunai.re $2) || { HDATA=$(dig +short +time=1 +tries=0 adlin.nemunai.re $2) || {
echo "Try again! Your resolver settings seems not good :(" >&2 echo "Try again! Your resolver settings seems not good :(" >&2
@ -107,6 +107,7 @@ esac
if [ -n "${TOKENID}" ] if [ -n "${TOKENID}" ]
then then
TOKENID="${TOKENID#token}" TOKENID="${TOKENID#token}"
TOKENID="${TOKENID#stage}"
if [ "$TOKENID" -ne "${TOKENID#bonus}" ] if [ "$TOKENID" -ne "${TOKENID#bonus}" ]
then then
TOKENID="${TOKENID#bonus}" TOKENID="${TOKENID#bonus}"

View File

@ -67,7 +67,7 @@ disposez du fabuleux **tcpdump**(1), pour vous sortir du pétrin!
Cette étape sera validée lorsque vous pourrez contacter le serveur de Cette étape sera validée lorsque vous pourrez contacter le serveur de
validation: validation:
**adlin token1 | curl -d @- http://172.23.0.1/iamalive** **adlin stage1 | curl -d @- http://172.23.0.1/iamalive**
Voir aussi: **modprobe**(8), **fbi**(1), **ip**(8), **ip-link**(8), **ip-address**(8) Voir aussi: **modprobe**(8), **fbi**(1), **ip**(8), **ip-link**(8), **ip-address**(8)
@ -96,7 +96,7 @@ Voir aussi: **sysctl**(8), **proc**(5) (rechercher */proc/sys*, */proc/sys/ke
Une DMZ contenant différents services est à votre disposition. Commencez par Une DMZ contenant différents services est à votre disposition. Commencez par
établir un lien avec le serveur de validation s'y trouvant: établir un lien avec le serveur de validation s'y trouvant:
**adlin token2 | curl -d @- http://172.23.200.1/challenge** **adlin stage2 | curl -d @- http://172.23.200.1/challenge**
Voir aussi: **ip-route**(8) Voir aussi: **ip-route**(8)
@ -114,7 +114,7 @@ Voir aussi: **tcpdump**(1)
On passe en HTTPS! Facile? On passe en HTTPS! Facile?
**adlin token3 | curl -d @- https://172.23.200.1/challenge** **adlin stage3 | curl -d @- https://172.23.200.1/challenge**
Voir aussi: **ntpd**(1) Voir aussi: **ntpd**(1)
@ -135,7 +135,7 @@ Configurez le résolveur DNS de votre système, afin d'utiliser le serveur de
noms de la DMZ. Nous cherchons un token caché dans le domaine noms de la DMZ. Nous cherchons un token caché dans le domaine
**adlin.nemunai.re**. **adlin.nemunai.re**.
**dig +short adlin.nemunai.re** *entry-type* **| adlin token4 | curl -d @- https://172.23.200.1/challenge** **dig +short adlin.nemunai.re** *entry-type* **| adlin stage4 | curl -d @- https://172.23.200.1/challenge**
Voir aussi: **resolv.conf**(5), **dig**(1) Voir aussi: **resolv.conf**(5), **dig**(1)
@ -162,7 +162,7 @@ devrez d'abord configurer ce tunnel en utilisant l'outil **wg-adlin** (appelé
sans argument, il fera le nécessaire pour vous générer une configuration sans argument, il fera le nécessaire pour vous générer une configuration
adaptée). adaptée).
**adlin token5 | curl -d @- https://adlin.nemunai.re/challenge** **adlin stage5 | curl -d @- https://adlin.nemunai.re/challenge**
Voir aussi: **ip-link**(8), **wg**(8), **traceroute**(8), **tcpdump**(1), **sysctl**(8) Voir aussi: **ip-link**(8), **wg**(8), **traceroute**(8), **tcpdump**(1), **sysctl**(8)