Aller au contenu
Zebulon
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

[JALC] Un troisième jeu débile


Kévina

Messages recommandés

Je sens que je vais approfondir cette histoire de Jocko-bot-a2bals...Pour être synchro avec l'horloge du serveur, il suffit de charger son profil un peu avant midnight (23:45) , récupérer l'heure de sa dernière activité icon_Eureka.gif, calculer le décalage horaire puis programmer le post. icon_Vikings.gif

 

Sous linux c'est a priori facile avec curl + grep/awk + cron

Modifié par Jocko
Lien vers le commentaire
Partager sur d’autres sites

  • Modérateurs

Ta méthode reste artisanale. Je me souviens qu'un des membres de Zébulon avait réalisé un petit module qui récupérait l'heure du serveur. Tu le lançais sur ton PC, et il affichait l'heure sous la forme HH:MM:SS. Avec ça, je gagnais 999 fois sur 1000. Malheureusement, le module ne fonctionne plus. Il faudrait en écrire un autre*, mais j'en suis totalement incapable. Et puis il faut dire que c'est quand même un peu de la triche... 653923smileysiflote.gif

* peut-être en JavaScript ?

Lien vers le commentaire
Partager sur d’autres sites

Avec ça, je gagnais 999 fois sur 1000.

Oh mais quel menteur !! J'pourrais même me vexer icon_ptdr.gif

 

Et puis il faut dire

Ne t'en déplaise, 'spèce d'intègre moralisateur (hum... ça doit se contrepéter, ça, mais j'ai pas creusé), RIEN dans les règles - que tu as par ailleurs toi-même soigneusement retouchées... , n'empêche quiconque de participer, avec les moyens et les compétences dont il dispose(*). Nanméo... On est dans un repaire de geeks ou pas ?

Viendez, viendez les machinsà2bals : même pas peur de la confrontation !

 

(*) outre quelques compétences nécessaires et non-suffisantes : être un peu déséquilibré, avoir suffisamment de temps d'irl disponible à foutre en l'air pour un challenge de cette importance, etc (liste non exclusive, cf. post ci-dessus)

 

 

 

@ Jocko : Code toujours, tu m'intéresses... icon_biggrin.gif

Modifié par DK-
Lien vers le commentaire
Partager sur d’autres sites

@DK-

 

Oui j'ai un peu approfondi la question (en espérant ne pas être attrapé par la patrouille tigresse... icon_Disput2.gif )

 

Depuis mon serveur NAS, pour connaître le décalage horaire avec le serveur du forum, il suffit de lire l'entête retourné par celui-ci sur une requête GET basique:

root@Acrab:/ # date -u '+%H:%M:%S' && curl -s -D /tmp/hearder.txt -c /tmp/cookie.txt -b /tmp/cookie.txt -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:49.0)" https://forum.zebulon.fr > /tmp/default.txt
13:33:12
root@Acrab:/ # cat /tmp/hearder.txt|awk -F '[ :]' '/Date:/ {print $7":"$8":"$9}'
13:35:26

Donc actuellement il y a un décalage de 2' et 14", il faudra donc poster le message à 23:57:46 pour être tout pile à 00:00:00

 

Pour ouvrir une session, il faut également extraire le jeton de validation

root@Acrab:/ # cat /tmp/default.txt|awk -F "[=']" '/auth_key/ {print $9}'
880ea6a14ea49e853634fbdc5015a024

et faire la requête POST ad'hoc

root@Acrab:/ # /usr/bin/curl -s -c /tmp/cookie.txt -b /tmp/cookie.txt -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:49.0)" -X POST -d auth_key="880ea6a14ea49e853634fbdc5015a024" -d ips_username="Jocko" -d
ips_password="xxxxxxxx" -d rememberMe="1" -d referer="https://forum.zebulon.fr/" https://forum.zebulon.fr/index.php?app=core\&module=global\&section=login\&do=process

Voilà c'est fait j'ai une session active

root@Acrab:/ # cat /tmp/cookie.txt
# Netscape HTTP Cookie File
# http://curl.haxx.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

#HttpOnly_.zebulon.fr   TRUE    /       FALSE   0       zebulon_forums_session_id       1d508a097a11200ca7a6f53dffc5c00a
#HttpOnly_.zebulon.fr   TRUE    /       FALSE   1532785088      zebulon_forums_member_id        234251
#HttpOnly_.zebulon.fr   TRUE    /       FALSE   1501853888      zebulon_forums_pass_hash        9xxxxxxxxxxxxxxxxxxxxxxc
.zebulon.fr     TRUE    /       FALSE   1501853888      ipsconnect_a9776e09ae34573c627217078f6fbad1     1
.zebulon.fr     TRUE    /       FALSE   0       zebulon_forums_coppa    0

et histoire de vérifier

root@Acrab:/ # /usr/bin/curl -s -c /tmp/cookie.txt -b /tmp/cookie.txt -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:49.0)"  https://forum.zebulon.fr|grep Jocko
<li><a id='user_link' href="http://forum.zebulon.fr/jocko-m234251.html"  title='Votre profil'>Jocko  <span id='user_link_dd'></span></a></li>
<img src='https://forum.zebulon.fr/uploads/av-234251.gif?_r=0' alt="Photo de Jocko" class='ipsUserPhoto ipsUserPhoto_medium photo' />
<img src='https://forum.zebulon.fr/uploads/av-234251.gif?_r=0' alt='Avis sur temp▒ratures (Spee... - dernier message par Jocko' class='ipsUserPhoto ipsUserPhoto_mini' />
<li>Par <a hovercard-ref="member" hovercard-id="234251" data-ipb="noparse" class="_hovertrigger url fn name " href='http://forum.zebulon.fr/jocko-m234251.html' title='Voir le profil'><span itemprop="name">Jocko</span></a></li>
<img src='https://forum.zebulon.fr/uploads/av-234251.gif?_r=0' alt='Obligé de pirater des... - dernier message par Jocko' class='ipsUserPhoto ipsUserPhoto_mini' />
<li>Par <a hovercard-ref="member" hovercard-id="234251" data-ipb="noparse" class="_hovertrigger url fn name " href='http://forum.zebulon.fr/jocko-m234251.html' title='Voir le profil'><span itemprop="name">Jocko</span></a></li>
<img src='https://forum.zebulon.fr/uploads/av-234251.gif?_r=0' alt='Photo de Jocko' class='ipsUserPhoto ipsUserPhoto_tiny' />
<img src=.....

Le serveur me reconnaît donc toujours icon_Hello3.gif

 

Je n'ai plus qu'à programmer une tâche avec cron pour poster le message à l'heure voulue ...

 

Tout ceci pourra être automatisé à l'aide d'un script shell...yaisse.gif

Modifié par Jocko
Lien vers le commentaire
Partager sur d’autres sites

Oui j'ai un peu approfondi la question (en espérant ne pas être attrapé par la patrouille tigresse... )

 

Depuis mon serveur NAS,

...

< charabia >

 

...

pourra être automatisé à l'aide d'un script shell...

Pour la patrouille, s'pas grave, on va s'arranger ! 375489fouet.gif

 

 

Quant au reste, si c'est bien à moi que tu t'adresses, euh... comment dire ?

J'vais être obligée d'attendre et d'observer ce que tout ça donne ce soir. Ou que le Tigroo évalue ton machin...

Parce que je vais probablement te décevoir, mais sérieusement, je comprends rien de rien dans tout ton post !!

 

 

Mais je reste vraiment plus qu'attentive à la suite... 608810grintranspi.gif

 

 

 

Aparté discret pour Dylav(*) :

Je ne vais hélas pas être là ce soir, mais stp, surtout tu me le laisses gagner, celui-là !

À cause de quelques mots que j'ai repérés quand même (tâches programmées : 208930lov1.gif, requête : 208930lov1.gif+208930lov1.gif, serveur : 208930lov1.gif+208930lov1.gif+208930lov1.gif) et qui me plaisent vraiment beaucoup, j'suis curieuse de voir la suite... 990509grin5.gif

 

(*) j'te mets pas la collection de smileys fleurs, courbettes, supplications, flatteries éhontées toussa, hein ? (mais le core y est)

Lien vers le commentaire
Partager sur d’autres sites

Quand même un commentaire que je peux faire :

 

Donc actuellement il y a un décalage de 2' et 14", il faudra donc poster le message à 23:57:46 pour être tout pile à 00:00:00

Se donner tant de mal, et ne pas savoir lire... : jsuis déçue !

M'enfin, si tu tiens à arriver à 00h00, moi ça ne me gêne pas... icon_ptdr.gif

 

 

Sinon, d'après mes (laborieux) tests de ces derniers jours, au delà de 23h57:35, le post arrive trop tard. Mais c'est peut-être dû à la lenteur de ma connexion.

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...