Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

#1 2016-03-05 22:41:54

Mention John_Doe
Scout
Inscription : 2015-07-30
Messages : 140

creation de compte mail netcourrier (imacros et php)

Un petit exemple(dans les grandes lignes) de la façon dont je mêle php et imacros.

J'ai une interface web en localhost.
une base de données contenant une liste d'identités fictives de type "fakenamegenerator".
je génère un fichier imacros via php, qui s'enregistre dans "C:\Documents and Settings\Administrateur\Mes documents\iMacros\Macros".
je clique sur le lien

<a href="imacros://run/?m=temp/netcourrier.com.iim">

le "futurlogin", c'est le nom du compte qu'on veut créer sur netcourrier (sans @, ni nom de domaine)
le "matronyme", c'est le nom de jeune fille de la mère que j'utilise comme réponse à la question secrete.
"sexe", c'est "h" ou "f".
"emailsecours" n'est pas utilisé ici, tout comme "codepostal", "rue", "ville"
je pense que le reste est clair.

function imacros_netcourrier_com($futurlogin, $prenom, $nom, $pseudonyme, $matronyme, $naissance, $password, $sexe, $codepostal, $rue, $ville, $emailsecours, $state='', $cpays='fr')
{

list($na,$nm,$nj)=explode('-',$naissance);

if($sexe=='h')$formsexe=1;
elseif($sexe=='f')$formsexe=2;


  //$useragent=get_useragent_alea(); 
  $macro='';
  $macro.='VERSION  BUILD=7500718 RECORDER=FX'."\n";
  //$macro.='SET !USERAGENT "'.$useragent.'"'."\n";
  $macro.='SET !ERRORIGNORE YES'."\n"; 
 
  $macro.='SET !TIMEOUT_PAGE 600'."\n";
 
 
  //$proxy=get_proxy_anon(); 
  //$macro.='PROXY ADDRESS='.$proxy."\n";
  $macro.='TAB T=2'."\n";

$macro.='URL GOTO=https://www-1.netcourrier.com/netc/auth/create.php?language=en'."\n";
$macro.='SET !ENCRYPTION NO'."\n";
$macro.='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:create_valid ATTR=NAME:new_firstname CONTENT="'.$prenom.'"'."\n";
$macro.='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:create_valid ATTR=NAME:new_lastname CONTENT="'.$nom.'"'."\n";
$macro.='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:create_valid ATTR=ID:id_login CONTENT="'.$futurlogin.'"'."\n";
$macro.='TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:create_valid ATTR=ID:id_pwd CONTENT="'.$password.'"'."\n";
$macro.='TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:create_valid ATTR=ID:id_pwd_confirm CONTENT="'.$password.'"'."\n";
$macro.='TAG POS=1 TYPE=SELECT FORM=NAME:create_valid ATTR=ID:idnew_birthday_day CONTENT=%'.(int)$nj.''."\n";
$macro.='TAG POS=1 TYPE=SELECT FORM=NAME:create_valid ATTR=ID:idnew_birthday_month CONTENT=%'.(int)$nm.''."\n";
$macro.='TAG POS=1 TYPE=SELECT FORM=NAME:create_valid ATTR=ID:idnew_birthday_year CONTENT=%'.$na.''."\n";
$macro.='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:create_valid ATTR=NAME:user_pwd_question CONTENT="Nom de jeune fille"'."\n";
$macro.='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:create_valid ATTR=NAME:user_pwd_answer CONTENT="'.$matronyme.'"'."\n";
$macro.='TAG POS=1 TYPE=SELECT FORM=NAME:create_valid ATTR=NAME:new_gender CONTENT='.$formsexe.''."\n";
$macro.='TAG POS=1 TYPE=INPUT:CHECKBOX FORM=NAME:create_valid ATTR=ID:id_check_terms CONTENT=YES'."\n";


file_put_contents('C:\Documents and Settings\Administrateur\Mes documents\iMacros\Macros\temp\netcourrier_com.iim', $macro, LOCK_EX);

echo '<a href="imacros://run/?m=temp/netcourrier.com.iim">creation du compte netcourrier</a>';

}


cet exemple permet de près-remplir (hors captcha) le formulaire de création d'une adresse mail netcourrier.





ou alors voici la version finale imacros (à éditer manuellement) pour ceux qui ne comprennent pas la première partie de ce post :

VERSION  BUILD=7500718 RECORDER=FX
SET !USERAGENT "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0"
SET !ERRORIGNORE YES
SET !TIMEOUT_PAGE 600
TAB T=2
URL GOTO=https://www-1.netcourrier.com/netc/auth/create.php?language=en
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:create_valid ATTR=NAME:new_firstname CONTENT="Bernard"
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:create_valid ATTR=NAME:new_lastname CONTENT="Lupin"
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:create_valid ATTR=ID:id_login CONTENT="blupin368"
TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:create_valid ATTR=ID:id_pwd CONTENT="a3xEbeu3"
TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:create_valid ATTR=ID:id_pwd_confirm CONTENT="a3xEbeu3"
TAG POS=1 TYPE=SELECT FORM=NAME:create_valid ATTR=ID:idnew_birthday_day CONTENT=%23
TAG POS=1 TYPE=SELECT FORM=NAME:create_valid ATTR=ID:idnew_birthday_month CONTENT=%4
TAG POS=1 TYPE=SELECT FORM=NAME:create_valid ATTR=ID:idnew_birthday_year CONTENT=%1970
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:create_valid ATTR=NAME:user_pwd_question CONTENT="Nom de jeune fille"
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:create_valid ATTR=NAME:user_pwd_answer CONTENT="Dorval"
TAG POS=1 TYPE=SELECT FORM=NAME:create_valid ATTR=NAME:new_gender CONTENT=1
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=NAME:create_valid ATTR=ID:id_check_terms CONTENT=YES
 

Hors ligne

#2 2016-03-06 00:38:30

Mention Julien_G
Captain
Lieu : Lyon
Inscription : 2015-06-26
Messages : 539

Développement PHP
Sécurité
Automatisation Web
Social Engineering
Site Web

Re : creation de compte mail netcourrier (imacros et php)

Salut @John_Doe smile

Merci du tutoriel c'est assez sympa !

Tu peux aussi faire ça directement avec iMacros en lisant un CSV qui contient les infos : http://wiki.imacros.net/Demo-Loop-Csv-2-Web

C'est plus optimisé (malgré que j'adore le PHP big_smile )


----------------------------------------------------------------

Skype : t3n0k_UG - Automatisation SEO et Hacking

Hors ligne

#3 2016-03-06 02:26:18

Mention John_Doe
Scout
Inscription : 2015-07-30
Messages : 140

Re : creation de compte mail netcourrier (imacros et php)

ça dépend ce qu'on veut en faire.
si on génère les identités avec un script similaire à ce que fait "fakenamegenerator",
qu'on veut garder la date de création de la boite mail et la date de dernière connexion,
qu'on veut utiliser ces adresses mail pour créer des comptes "wordpress.com" via imacros,
et qu'on veut remplir les blogs avec du contenu préalablement rédigé ou généré à la volé,
et faire un maillage thématisé inter-blogs, etc...

le csv va être un peu limité comparé à une base de donnée.

et le mélange de php & imacros permet de se créer une interface utilisateur visuellement plus sympa à partir de laquelle appeler directement les scripts imacros.

tout ça, relativement facilement.

Hors ligne

#4 2016-03-06 14:33:42

Mention Julien_G
Captain
Lieu : Lyon
Inscription : 2015-06-26
Messages : 539

Développement PHP
Sécurité
Automatisation Web
Social Engineering
Site Web

Re : creation de compte mail netcourrier (imacros et php)

Ok la je comprend un peu mieux tes besoins c'est vrai que PHP simplifiera la vie avec ça !


----------------------------------------------------------------

Skype : t3n0k_UG - Automatisation SEO et Hacking

Hors ligne

#5 2016-03-07 10:02:18

Mention Linuxma
Soldier
Inscription : 2015-05-13
Messages : 826

Netlinking
Scraping
Automatisation Web
Comunity Management
Site Web

Re : creation de compte mail netcourrier (imacros et php)

@John_Doe Merci pour le partage. J'ai rarement vu un couplage d'iMacros & Php. La majorité utilise du code JS ^^. En tout cas, quand on se lance dans iMacros, on se rend compte tôt ou tard de ses limites... Un loop à plusieurs niveau n'est pas possible tout de même...

Hors ligne

Pied de page des forums