begin process at 2012 05 27 20:31:30
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > SYSTEME POUR RÉCUPERER INFORMATIONS ALLOPASS DIALOG/SOCKET/HASH TABLE

SYSTEME POUR RÉCUPERER INFORMATIONS ALLOPASS DIALOG/SOCKET/HASH TABLE


 Information sur la source

Note :
9 / 10 - par 3 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Niveau :Initié Date de création :11/06/2004 Date de mise à jour :20/04/2005 16:02:28 Vu :19 060

Auteur : winwarrior

Ecrire un message privé
Site perso
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
un petit addon pour savoir combien vous avez gagné d'argent sur allopass (ça évite de mettre 1h a chaque fois à s'identifier).
amusez vous bien ;)

Source

  • menu menubar {
  • -
  • allopass:/dialog -m allopass allopass
  • }
  • dialog allopass {
  • title "Allopass"
  • size -1 -1 109 119
  • option dbu
  • link "Allopass v1.0 by win", 1, 28 110 49 8
  • text "Login (e-mail):", 2, 5 9 36 8
  • text "Mot de passe:", 3, 5 20 36 8
  • edit "", 4, 43 8 61 10, autohs
  • box "Configuration", 5, 2 1 105 56, disable
  • edit "", 6, 43 19 61 10, autohs
  • button "Sauvegarder", 7, 16 30 37 12
  • button "Effacer", 8, 54 30 37 12
  • box "Allopass", 9, 2 57 105 33, disable
  • button "Identification", 10, 16 43 37 12
  • button "Logout", 11, 54 43 37 12, disable
  • text "Gains:", 12, 5 65 17 8
  • text "", 13, 24 65 22 8, right
  • text "?", 14, 48 65 4 8
  • button "Mise à jour", 15, 70 62 34 12, disable
  • text "Code:", 16, 5 75 17 8
  • edit "", 17, 23 75 42 10, autohs limit 10 disable
  • button "Vérifier", 18, 70 75 34 12, disable
  • box "Status", 19, 2 91 105 18, disable
  • text "Status:", 20, 4 98 19 8
  • text "En attente...", 21, 25 98 79 8
  • }
  • on *:DIALOG:allopass:init:0:{ allopass_default | did -h $dname 16,17,18 }
  • on *:DIALOG:allopass:SClick:*:{
  • if ($did = 7) {
  • if ($did($dname,4)) writeini $dname $+ .win config login $encode($did($dname,4),m)
  • if ($did($dname,6)) writeini $dname $+ .win config pass $encode($did($dname,6),m)
  • }
  • elseif ($did = 8) $dname $+ _default 1
  • elseif ($did = 10) {
  • if ($hget($dname)) hfree $dname
  • hmake $dname
  • hadd $dname i 0
  • sockopen $dname $dname $+ .com 80
  • did -b $dname 4,6,7,8,10
  • did -ra $dname 21 Identification en cours...
  • }
  • elseif ($did = 11) {
  • hfree $dname
  • did -e $dname 4,6,7,8,10
  • did -b $dname 11,15,17,18
  • did -ra $dname 21 En attente...
  • }
  • elseif ($did = 15) {
  • did -ra $dname 21 Mise à jour en cours...
  • $dname $+ _stats
  • }
  • elseif ($did = 17) did -r $dname $did
  • elseif ($did = 18) {
  • if ($did($dname,17)) { did -ra $dname 21 Vérification en cours... | $dname $+ _code $ifmatch }
  • else did -ra $dname 21 Veuillez entrer un code !
  • }
  • }
  • alias allopass_default {
  • if ((!$exists(allopass.win)) || ($1)) {
  • writeini allopass.win config login dm90cmVAZW1haWw=
  • writeini allopass.win config pass cGFzc3dvcmQ=
  • writeini allopass.win allopass gains 0000.00
  • }
  • did -ra allopass 4 $decode($readini(allopass.win,config,login),m)
  • did -ra allopass 6 $decode($readini(allopass.win,config,pass),m)
  • did -ra allopass 13 $readini(allopass.win,allopass,gains)
  • }
  • alias allopass_stats {
  • did -b allopass 15
  • hadd allopass action stats
  • sockopen allopass allopass.com 80
  • }
  • alias allopass_code {
  • did -b allopass 17,18
  • hadd allopass action code
  • hadd allopass i 0
  • hadd allopass code $1
  • sockopen allopass allopass.com 80
  • }
  • on *:SOCKOPEN:allopass:{
  • if ($sockerr > 0) { did -e $sockname 4,6,7,8,10 | did -b $sockname 15,17,18 | did -ra $sockname 21 Erreur d'ouverture du socket | halt }
  • if (!$hget($sockname,cookie)) {
  • sockwrite -n $sockname GET /login2.php4?EMAIL= $+ $did($sockname,4) $+ &PASSWORD= $+ $did($sockname,6) HTTP/1.1
  • sockwrite -n $sockname Host: $sockname $+ .com
  • sockwrite -n $sockname
  • }
  • else {
  • if ($hget($sockname,action) == stats) {
  • sockwrite -n allopass GET /webm_stats.php4 HTTP/1.1
  • sockwrite -n allopass Host: $sockname $+ .com
  • sockwrite -n allopass Cookie: $hget($sockname,cookie)
  • sockwrite -n $sockname
  • }
  • elseif ($hget($sockname,action) == code) {
  • sockwrite -n $sockname GET /webm_rechcode.php4?R_CODE= $+ $hget($sockname,code) HTTP/1.1
  • sockwrite -n $sockname Host: $sockname $+ .com
  • sockwrite -n $sockname Cookie: $hget($sockname,cookie)
  • sockwrite -n $sockname
  • }
  • }
  • }
  • on *:SOCKREAD:allopass:{
  • var %temp | sockread %temp
  • if (!%temp) halt
  • elseif (ERRMSG=&OKMSG= isin %temp) { did -ra $sockname 21 Vous avez bien été identifié! | did -e $sockname 11,15,17,18 | did -b $sockname 10 | sockclose $sockname | .timerallopass 1 2 allopass_stats }
  • elseif (index.php4?ERRMSG= isin %temp) { did -ra $sockname 21 Erreur, login/pass incorrect(s) | did -e $sockname 4,6,7,8,10 | did -b $sockname 11,15,17,18 }
  • elseif ($gettok(%temp,1,32) == Set-Cookie:) hadd $sockname cookie $gettok(%temp,2,32)
  • if ($hget($sockname,action) == stats) {
  • if (TOTAL DE VOTRE REVERSEMENT DISPONIBLE A CE JOUR isin %temp) hadd $sockname stats 1
  • elseif ((*<span class="verdana_10_bleu_gras">* &euro;&nbsp;</span>* iswm %temp) && ($hget($sockname,stats)) ) { did -e $sockname 15 | did -ra $sockname 13 $gettok($gettok(%temp,2,62),1,32) | did -ra $sockname 21 Mise à jour terminée! | hdel $sockname stats,action }
  • }
  • elseif ($hget($sockname,action) == code) {
  • if ($hget($sockname,i) == 307) {
  • if (est soit invalide, soit non-utilisé isin %temp) did -ra $sockname 21 Code $sockname invalide/déja utilisé
  • else did -ra $sockname 21 Code $sockname pas utilisé (peut être invalide)
  • did -e $sockname 17,18
  • hdel $sockname action,code,i
  • }
  • hinc $sockname i
  • }
  • }
menu menubar {
  -
  allopass:/dialog -m allopass allopass
}
dialog allopass {
  title "Allopass"
  size -1 -1 109 119
  option dbu
  link "Allopass v1.0 by win", 1, 28 110 49 8
  text "Login (e-mail):", 2, 5 9 36 8
  text "Mot de passe:", 3, 5 20 36 8
  edit "", 4, 43 8 61 10, autohs
  box "Configuration", 5, 2 1 105 56, disable
  edit "", 6, 43 19 61 10, autohs
  button "Sauvegarder", 7, 16 30 37 12
  button "Effacer", 8, 54 30 37 12
  box "Allopass", 9, 2 57 105 33, disable
  button "Identification", 10, 16 43 37 12
  button "Logout", 11, 54 43 37 12, disable
  text "Gains:", 12, 5 65 17 8
  text "", 13, 24 65 22 8, right
  text "?", 14, 48 65 4 8
  button "Mise à jour", 15, 70 62 34 12, disable
  text "Code:", 16, 5 75 17 8
  edit "", 17, 23 75 42 10, autohs limit 10 disable
  button "Vérifier", 18, 70 75 34 12, disable
  box "Status", 19, 2 91 105 18, disable
  text "Status:", 20, 4 98 19 8
  text "En attente...", 21, 25 98 79 8
}
on *:DIALOG:allopass:init:0:{ allopass_default | did -h $dname 16,17,18 }
on *:DIALOG:allopass:SClick:*:{
  if ($did = 7) {
    if ($did($dname,4)) writeini $dname $+ .win config login $encode($did($dname,4),m)
    if ($did($dname,6)) writeini $dname $+ .win config pass $encode($did($dname,6),m)
  }
  elseif ($did = 8) $dname $+ _default 1
  elseif ($did = 10) {
    if ($hget($dname)) hfree $dname
    hmake $dname
    hadd $dname i 0
    sockopen $dname $dname $+ .com 80
    did -b $dname 4,6,7,8,10
    did -ra $dname 21 Identification en cours...
  }
  elseif ($did = 11) {
    hfree $dname
    did -e $dname 4,6,7,8,10
    did -b $dname 11,15,17,18
    did -ra $dname 21 En attente...
  }
  elseif ($did = 15) {
    did -ra $dname 21 Mise à jour en cours...
    $dname $+ _stats
  }
  elseif ($did = 17) did -r $dname $did
  elseif ($did = 18) {
    if ($did($dname,17)) { did -ra $dname 21 Vérification en cours... | $dname $+ _code $ifmatch }
    else did -ra $dname 21 Veuillez entrer un code !
  }
}
alias allopass_default {
  if ((!$exists(allopass.win)) || ($1)) {
    writeini allopass.win config login dm90cmVAZW1haWw=
    writeini allopass.win config pass cGFzc3dvcmQ=
    writeini allopass.win allopass gains 0000.00
  }
  did -ra allopass 4 $decode($readini(allopass.win,config,login),m)
  did -ra allopass 6 $decode($readini(allopass.win,config,pass),m)
  did -ra allopass 13 $readini(allopass.win,allopass,gains)
}
alias allopass_stats {
  did -b allopass 15
  hadd allopass action stats
  sockopen allopass allopass.com 80
}
alias allopass_code {
  did -b allopass 17,18
  hadd allopass action code
  hadd allopass i 0
  hadd allopass code $1
  sockopen allopass allopass.com 80
}
on *:SOCKOPEN:allopass:{
  if ($sockerr > 0) { did -e $sockname 4,6,7,8,10 | did -b $sockname 15,17,18 | did -ra $sockname 21 Erreur d'ouverture du socket | halt }
  if (!$hget($sockname,cookie)) {
    sockwrite -n $sockname GET /login2.php4?EMAIL= $+ $did($sockname,4) $+ &PASSWORD= $+ $did($sockname,6) HTTP/1.1
    sockwrite -n $sockname Host: $sockname $+ .com
    sockwrite -n $sockname
  }
  else {
    if ($hget($sockname,action) == stats) {
      sockwrite -n allopass GET /webm_stats.php4 HTTP/1.1
      sockwrite -n allopass Host: $sockname $+ .com
      sockwrite -n allopass Cookie: $hget($sockname,cookie)
      sockwrite -n $sockname
    }
    elseif ($hget($sockname,action) == code) {
      sockwrite -n $sockname GET /webm_rechcode.php4?R_CODE= $+ $hget($sockname,code) HTTP/1.1
      sockwrite -n $sockname Host: $sockname $+ .com
      sockwrite -n $sockname Cookie: $hget($sockname,cookie)
      sockwrite -n $sockname
    }
  }
}
on *:SOCKREAD:allopass:{
  var %temp | sockread %temp
  if (!%temp) halt
  elseif (ERRMSG=&OKMSG= isin %temp) { did -ra $sockname 21 Vous avez bien été identifié! | did -e $sockname 11,15,17,18 | did -b $sockname 10 | sockclose $sockname | .timerallopass 1 2 allopass_stats }
  elseif (index.php4?ERRMSG= isin %temp) { did -ra $sockname 21 Erreur, login/pass incorrect(s) | did -e $sockname 4,6,7,8,10 | did -b $sockname 11,15,17,18 }
  elseif ($gettok(%temp,1,32) == Set-Cookie:) hadd $sockname cookie $gettok(%temp,2,32)
  if ($hget($sockname,action) == stats) {
    if (TOTAL DE VOTRE REVERSEMENT DISPONIBLE A CE JOUR isin %temp) hadd $sockname stats 1
    elseif ((*<span class="verdana_10_bleu_gras">* &euro;&nbsp;</span>* iswm %temp) && ($hget($sockname,stats)) ) { did -e $sockname 15 | did -ra $sockname 13 $gettok($gettok(%temp,2,62),1,32) | did -ra $sockname 21 Mise à jour terminée! | hdel $sockname stats,action }
  }
  elseif ($hget($sockname,action) == code) {
    if ($hget($sockname,i) == 307) {
      if (est soit invalide, soit non-utilisé isin %temp) did -ra $sockname 21 Code $sockname invalide/déja utilisé
      else did -ra $sockname 21 Code $sockname pas utilisé (peut être invalide)
      did -e $sockname 17,18
      hdel $sockname action,code,i
    }
    hinc $sockname i
  }
}

 Conclusion

Mettez le dans vos remote et pour le lancer -> Menubar -> Allopass
J'ai juste testé sur moi donc normalement il marche (si allopass fait pas de mises a jour sur leur site lol)

J'attend vos critiques =]


 Historique

20 avril 2005 16:02:28 :
Modification à cause d'une mise à jour du site de allopass.

 Sources du même auteur

Source avec Zip Source avec une capture ADDON D'INFOS SUR VOTRE COMPTE GUNBOUND (MDX)
Source avec une capture GESTION DE BNC EN DIALOG
Source avec Zip Source avec une capture VOICI UN PETIT MP3 PLAYER (DIALOG) AVEC UNE DLL POUR WINAMP
VOILA UN CHTI SCAN JOIN QUE J'AI REPRIS
VOICI UN PETIT ALIAS TRES PRATIQUE , LE /ACLEAR QUI ÉFFACE L...

 Sources de la même categorie

Source avec une capture QUOTES BASH ET BASHFR par Flyswat
Source avec Zip Source avec une capture FIREWALL par Bestdoud
ASPIRATEUR DE GALERIES INTERNET par PaDa
Source avec Zip MSN MESSENGER SUR IRC SCRIPT POUR COMPRENDRE LE FONCTIONEMEN... par synsun
Source avec Zip Source avec une capture PROGRAMME TV (PICWIN) par AgoRa_ScripT

Commentaires et avis

Commentaire de ReMi34 le 11/06/2004 06:44:04

Manque plus que la picwin ;)

Commentaire de Xer0z le 11/06/2004 06:55:51

Tres chouette addon remote enfain je c est pas sa commant on apelle tres utilie et tres pratique ! :) 9/10 aufait il exsiste un moyen de voire si le code est valide sens l utilisée ? Ôô

Commentaire de winwarrior le 11/06/2004 07:07:07

ReMi34 -&gt; picwin pour quoi faire lol ?
Xer0z -&gt; Pour vérifier si un code est bon tu vas sur le site d'allopass (tu t'identifie) et tu clik sur "recherche codes" :p

Commentaire de SornDrixer le 11/06/2004 09:59:39 administrateur CS

Utile et original, que demander de + ?

Commentaire de Kerrigan le 12/06/2004 01:11:48

picwin parce que vu le dialogue c'est facile a faire et picwin parce que c'est très stylé :)

Commentaire de winwarrior le 12/06/2004 20:47:52

me compliquer la vie pr pas grand chose ... je pense que je vais en rester la et p-e ajouter des new commandes!

Commentaire de PuMaZ le 21/10/2004 02:53:52

Un truc qui serai pas mal , mais aucune idée si c'est faisable , c'est ajouter des codes sur son compte via une socket mirc

Commentaire de MaX_62 le 06/02/2005 07:14:26

c'est bien sauf que tes evenements sont pas optimisés au maximum :

on *:DIALOG:allopass:*:*:{
  if $devent == init { ... }
  elseif $devent == sclick { ... }
}

Commentaire de winwarrior le 16/02/2005 00:52:35

je sais enfin bon pour 1ms de plus ou de moin .. j'aurais pu aussi tokenize pour le sockread mais j'ai pas envie de mettre à jour ce code (dégouté de allopass) désolé.

win.

Commentaire de Amlette le 02/04/2005 05:32:06

j'allucine de retrouver MaX_62 ici faire le même genre de remarque à win, qu'à moi... tu le gagnes même pas ton "1ms" avec ton optimisation bidon, prouvé et certifié, tu n'as qu'à faire le test..

hey win vazy fais moi un dialog pour rentrer les allopass via mirc directement, çà me faciliterai bien la tache ahaha, ou alors encore mieu !!!
/ap allopass1,allopass2,allopass3,allopass4
tu me fais çà je te s..
pas mal sinon, dommage pas de picwin :( mais bon on sait bien que si tu savais le faire tu l'aurais fais, alors on fait comme si..

Commentaire de MaX_62 le 21/04/2005 21:15:12

Amlette, au niveau du gain de temps, t'as raison, on s'en fout un peu, seulement avec ça, ton code est plus LISIBLE et plus CLAIR.

Commentaire de matrixscript59 le 05/06/2005 06:59:03

jolie mais le system de test de allopass fonctionne plus pk ?

Commentaire de winwarrior le 06/06/2005 23:54:45

Oui .. allopass a mis a jour le site .. je mettrais a jour quand j'aurais le temps (c'est la meme chose pour mon addon gunbound :()

Commentaire de spekulos le 21/02/2008 13:20:32

kelkun pe mexpliker comen on fait g pa tou compri la
svp!! :$

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales