Un ptit new

A

Anonymous

Invité
#1
Bonjour à toutes et a tous ,

Je suis nouveau sur ce forum qui m'a l'air bien sympas, mais également en programmation.
Je suis vraiment très motivé pour apprendre, et me suis fixé pour premier objectif, un petit bot (très simple), histoire de prendre en main un peu de programmation, car je pense qu'un bot, même si il ne marche pas, permet au créateur d'avoir découvert un peu l'ensemble des fonctions clés pour faire d'autres script par la suite.

Je recherche donc un logiciel pour faire de la prog pas trop compliqué , et je tombe sur AutoIt.
De plus je m'aperçois que des personnes ont trouvé le moyen de faire tourner leurs script en background dans une fenêtre, le pied !!!
Cependant, j'avoue que JAVA m'attire plus. De ce fait j'hésite entre les deux.

La question qui m'aidera à départager les deux serait :
Est il possible de faire script qui marche en background dans une fenêtre avec JAVA ?

Parce que pour un premier script je compte faire un MIM étant donné que le pixel ne m'intéresse pas du tout (trop limité) (j'en ai déjà beaucoup fait avec un logiciel qui s'appelle Actionaz je sais pas si vous connaissez, c'est très bien pour débuter et comprendre les premières notions, de plus j'ai changé car Actionaz mobilise souris et clavier ce qui fait que l'utilisateur ne peux rien faire lors de l'exécution du script), et que le Socket me parait trop compliqué pour un début ;)

Merci Beaucoup d'avance :D
 

Geraff

Administrateur
Membre du personnel
Inscrit
13 Mars 2008
Messages
564
Reactions
0
#2
MiM c'est quand même fort pour commencer, de toutes façons tu vas devoir avoir les bases avec les sockets et savoir gérer les packets du client.
Il commence à avoir quelques tutos la dessus, sinon il y a des questions/réponses intéressantes.

Pour le langage libre à toi de choisir, mais je déconseille l'autoit qui n'est pas fait pour du MiM.
 
A

Anonymous

Invité
#3
J'ai pas besoin d'avoir des bases de socket pour un MiM , ou alors ce n'est pas ce que je pensais dire , moi je voudrais faire un Bot qui marche en Backgroud donc avec la fenêtre réduite ou non ;) , qui ne mobilise ni souris , ni clavier de l'utilisateur.
Normalement AutoIt permet de faire cela, il suffirait a priori de n'utiliser que les fonctions : Window Management > Controls > (les filtres a mettre dans l'aide autoit pour voir les fonctions que l'on peut utiliser) j'ai trouvé un total de 17 fonctions ;)

Mais est-il possible de faire la même chose avec JAVA ? Car si oui, je prendrai donc ce langage plutôt que l'autoit :D
 
Inscrit
1 Mars 2014
Messages
120
Reactions
0
#4
Ben oui avec Java tu peux mais c'est en socket ^^. Si tu es très motivé comme tu le dis, les socket c'est pas compliqué à comprendre. Par contre à bien utiliser ca demande un peu de temps.
Sinon le C++ ça roxx :D ! Et pour le C++ tu peux prendre un IDE sur windows (code::block je pense qu'il le permet) ou si t'es sous linux comme moi tu peux utiliser le combo ultime => EMACS GCC GDB <3
 
A

Anonymous

Invité
#5
DeepSiderZ a dit:
Ben oui avec Java tu peux mais c'est en socket ^^. Si tu es très motivé comme tu le dis, les socket c'est pas compliqué à comprendre. Par contre à bien utiliser ca demande un peu de temps.
Sinon le C++ ça roxx :D ! Et pour le C++ tu peux prendre un IDE sur windows (code::block je pense qu'il le permet) ou si t'es sous linux comme moi tu peux utiliser le combo ultime => EMACS GCC GDB <3
Je suis effectivement très motivé, mais Socket pour un tout premier programme ???? :o :o :o
Si vous pensez que c'est possible, alors moi je suis !! ;)
Let's go je commence ce soir ma doc JAVA pour commencer a apprendre le langage :)
Par contre il me faudra un tuto ou une bonne doc' sur les sockets, j'ai trouvé ça sur votre fofo :
[autoit]-tuto-sur-le-socket-.126/]viewtopic.php?f=10&t=285
Cela paraît très bien, même si je n'ai lu que le début , sinon j'ai également trouvé ceci , mais c'est pour AutoIt , il me faudrait trouver la même chose pour du JAVA :)
-protocole-tcpip-(socket)-.127/]viewtopic.php?f=10&t=286

Mais avant de me mettre a fond sur le JAVA, le C++ ça permet de faire du socket ? De l'automatisation de tâches telles que je voulais au début (à savoir faire des click , des mouvements de souris , des contrôles avec le clavier etc...) sans que cela mobilise la souris et le clavier de l'utilisateur, que le script tourne en background quoi :D ?? )

Parce que si ça fait tout ça , le C++ c'est COMMMBOOOOOO et je prends ça directe :p
 
Inscrit
1 Mars 2014
Messages
120
Reactions
0
#6
Déjà le C++ et le Java c'est pas du scripting c'est des langage pour faire des programmes (pas des scripts donc ^^).

Le c++ permet de faire des programme qui tournent en background oui.

Pour ce qui est de faire des sockets en 1er programme ben j'pense pas que ce soit une super idée, tout comme faire un bot. Ca demande de maitriser assez bien le langage utilisé et d'avoir de l'expérience en programmation.
Même si tu es (actuellement) motivé (sans vouloir te vexer hein ^^) je pense pas que tu aille au bout de ton projet. Moi ça fait 7ans que je fais de la prog et j'ai mis 6mois à me renseigner sur les bots, le protocol de D., les outils à utiliser, etc, et j'ai encore pas mal de difficultés !

Après tu peux tjrs me prouver que j'ai tord et te mettre à fond sur ce projet mais sache que tu va en baver, mais si t'as des questions y'a le forum (moi j'peux t'aider sur la programmation sans problème et les autres sur tous ce qui concerne D.)

En tout cas bonne chance, tu en aura besoin. Et hésite pas si t'as d'autres questions !
 

Sorrow

Membre Actif
Inscrit
5 Mai 2012
Messages
376
Reactions
26
#7
Bienvenue ScriptMan :)

Si tu souhaite faire unbot Dofus, je craint que le choix d'un MITM s'impose car depuis les versions > 2.19 intègre un anti-bot socket avec plusieurs paramètre aléatoire.
Il est possible d'automatiser la chose mais cela implique de déobfusquer de ByteCode AS3 et réaliser un interpreteur pour générer le bon message de retour dans l'anti-bot.

Hors le bot MITM na pas besoin de gérer cela, il fait passer directement le message vers le client.
Bon codage ;)
 
Inscrit
1 Mars 2014
Messages
120
Reactions
0
#8
Heu tu peux expliquer un peu ce qu'il faut faire pour le bot soket stp x) ? Parce que la j'me met à fond dessus et si avec leur connerie d'anti bot ça me bloque j'aurai les boules.
 
A

Anonymous

Invité
#9
DeepSiderZ a dit:
Le c++ permet de faire des programme qui tournent en background oui.
Bon et bien je crois que j'ai choisi mon langage ^^'


DeepSiderZ , regarde tes MP ;)
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#11
Sorrow, tu pourrais expliquer stp ?
Je fais un MITM (justement parce que je me suis dit qu'ils allaient un jour ou l'autre prendre une décision), mais je suis curieux de savoir ce qu'il en est !
 
A

Anonymous

Invité
#12
Sorrow vous a tous rendu bouche bais :p

Labo, Tu fais du MITM ? Quel langage ??
Ton MITM est fait pour fonctionner en background ??

Merci d'avance ,

@Deep : On continue ca en MP :p
 

Labo

Membre Actif
Inscrit
16 Aout 2013
Messages
799
Reactions
15
#13
Tout dépend ce que tu appelles en background.
Il nécessite que le client D2 soit ouvert, mais ne prend pas le contrôle de ta souris ou de ton clavier.
Je le programme en Python :) Mais le C++ c'est puissant, et tu as plus de doc surtout pour les aspects réseau.
De plus, tu as un meilleur contrôle sur le bas-niveau de la connexion et des sockets. Et puis ça te servira toute ta vie le C++ !
 
A

Anonymous

Invité
#14
Labo a dit:
Tout dépend ce que tu appelles en background.
Il nécessite que le client D2 soit ouvert, mais ne prend pas le contrôle de ta souris ou de ton clavier.
Je le programme en Python :) Mais le C++ c'est puissant, et tu as plus de doc surtout pour les aspects réseau.
De plus, tu as un meilleur contrôle sur le bas-niveau de la connexion et des sockets. Et puis ça te servira toute ta vie le C++ !
Ok ok , oui background , je considère que ça l'est quand : la fenêtre est ouverte mais que cela marche même si la fenêtre est réduite et que le programme ne prends pas le contrôle de la souris et du clavier , que l'utilisateur du pc puisse quand même faire ce qu'il souhaite en parallèle que le programme tourne ;)

Ok donc C++ :)
 

Lakh92

Membre Actif
Inscrit
24 Decembre 2009
Messages
118
Reactions
0
#15
Sorrow a dit:
Bienvenue ScriptMan :)

Si tu souhaite faire unbot Dofus, je craint que le choix d'un MITM s'impose car depuis les versions > 2.19 intègre un anti-bot socket avec plusieurs paramètre aléatoire.
Il est possible d'automatiser la chose mais cela implique de déobfusquer de ByteCode AS3 et réaliser un interpreteur pour générer le bon message de retour dans l'anti-bot.

Hors le bot MITM na pas besoin de gérer cela, il fait passer directement le message vers le client.
Bon codage ;)
Tu es sûr de tout ce que tu dis ?
Il me semble qu'il est possible d'automatiser l'exécution de l'anti-bot puis de récupérer le résultat.


Bienvenue en tout cas.
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#16
La protection anti bot a été contournée par déjà pas mal de monde.
 
A

Anonymous

Invité
#17
A la base c'est ma présentation et pas le sujet "La contre attaque des Bots vs le programme anti bot d'ankama" mais bon .. x)
C'est pas que ça m'intéresse pas, bien au contraire, mais c'est juste que si l'Admin est maniac niveau rangement et classification, (comme moi), ça va chier du roblochon :lol: :lol: :lol:
 

Sorrow

Membre Actif
Inscrit
5 Mai 2012
Messages
376
Reactions
26
#18
Lakh92 a dit:
Sorrow a dit:
Bienvenue ScriptMan :)

Si tu souhaite faire unbot Dofus, je craint que le choix d'un MITM s'impose car depuis les versions > 2.19 intègre un anti-bot socket avec plusieurs paramètre aléatoire.
Il est possible d'automatiser la chose mais cela implique de déobfusquer de ByteCode AS3 et réaliser un interpreteur pour générer le bon message de retour dans l'anti-bot.

Hors le bot MITM na pas besoin de gérer cela, il fait passer directement le message vers le client.
Bon codage ;)
Tu es sûr de tout ce que tu dis ?
Il me semble qu'il est possible d'automatiser l'exécution de l'anti-bot puis de récupérer le résultat.


Bienvenue en tout cas.
Oui comme j'ai indiquer c'est possible, mais justement horriblement chiant à faire :(
 
A

Anonymous

Invité
#19
Sorrow a dit:
Lakh92 a dit:
Sorrow a dit:
Bienvenue ScriptMan :)

Si tu souhaite faire unbot Dofus, je craint que le choix d'un MITM s'impose car depuis les versions > 2.19 intègre un anti-bot socket avec plusieurs paramètre aléatoire.
Il est possible d'automatiser la chose mais cela implique de déobfusquer de ByteCode AS3 et réaliser un interpreteur pour générer le bon message de retour dans l'anti-bot.

Hors le bot MITM na pas besoin de gérer cela, il fait passer directement le message vers le client.
Bon codage ;)
Tu es sûr de tout ce que tu dis ?
Il me semble qu'il est possible d'automatiser l'exécution de l'anti-bot puis de récupérer le résultat.


Bienvenue en tout cas.
Oui comme j'ai indiquer c'est possible, mais justement horriblement chiant à faire :(
Perso , je préfère des MITM qui tournent en background , ok ça tire plus de ressources , mais le risque de ban devient énormément bas (d'après ce que j'ai lu) et tu peux quand même utiliser ton pc pour faire d'autres choses pendant que le/les programmes tournent :p
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#20
En quoi un MITM qui tourne en background diminue le risque de banne d'un MITM formulaire ?
 
Haut Bas