[VB.net] Intégrer le système de login de Ben à votre projet [Vidéo]

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Astriker

Membre actif
Jun 13, 2011
269
0
934
Néo-World Neko Space
Intégrer le Systems de login de Ben à votre projet

Salut à tous, c'est Astriker
Aujourd'hui je vous présente comment utiliser/intégrer le système de Ben à CG3 à votre projet VB.net


Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

Bonne vidéo

Tutoriel version écrite

Pré-Requis :

- Une IDE pour Visual Basic (Pour le tutoriel, j'utiliserais Visual Studio 2012 Express pour Windows Desktop)
- Le Login système de Ben
- Votre projet comportant :
- 2 TextBox
- 1 Button
- Au choix, un form à afficher si le login n'est pas sur la même form, ou des checkbox/button à déverrouiller après login

Allez c'est parti !

Ouvrez votre projet avec votre IDE et dé-zipper le Login système de Ben
Maintenant importer le login système dans votre projet
Pour ce faire :
Fichier/Ajouter/Projet Existant.. et trouver le dossier du projet login

Dès à présent, vous apercevez les 2 projet dans l'explorateur de solution

Tuto1.jpg


Glisser-Déposer le fichier Fonctions et Sub.vb dans votre projet initiale
"Vous pouvez aussi le faire avec Login_CG3.vb"

Vous pouvez supprimer le projet login de votre explorateur de solution pour "alléger" votre solution

Passons au choses "sérieuse" !

Afficher le code de votre form login
& Ajouter ceci avant le Public Class
Code:
Imports System.Net
Imports System.IO
Imports System.Text
& cela après le Public Class
Code:
Public Master_cookies As New CookieContainer
Public Ap_Fonction As New Fonctions_et_Sub

Après cela fait, rendez vous dans le code du Fonctions et Sub.vb fraîchement copier et recherché cette ligne :
recup_add_cookie(Master_cookies)

Un commentaire juste en dessous est présent.
'Débloque les boutons "teste" (pas néscésaire pour faire fonctionner l'appli vue que c'est juste pour tester les cookies.)

Nous allons changez ce qui se trouve après & supprimer la 2éme soit "Login_CG3.Button3.Enabled = True".
Code:
Login_CG3.Button2.Enabled = True

Par

LeNomDeVotreForm.Buttonadéverouiller.enabled = True

Exemple : Form1.Button1.Enabled = True
Que fait telle ? Elle active le bouton qui était précédemment verrouiller (Pour une fonction par exemple)

Pour activer des checkbox après le login, ajouter cette ligne après le commentaire cité plus haut.
Code:
Form1.CheckBox1.Enabled = True
C'est la même chose sauf que l'on remplace Button1 par CheckBox1

Pour afficher un form.
Code:
Form2.Show()
Form1.Hide()

Juste en dessous ce trouve un autre commentaire.
'Bloque le boutton "login"
puis
Login_CG3.login.Enabled = False

Modifier le en suivant cette règle.

Code:
Login_CG3.login.Enabled = False
Par
VotreForm.LeBouttonLogin.Enabled = False

Que fait telle ? Elle désactive le bouton de connexion si la connexion est réussie (Accès au serveur + identification réussie)

Cherchez cette ligne
'Clipboard.SetText(source_page)
Et supprimer les 2 suivantes qui sont inutile et provoque des erreurs.

Sauvegardez Fonctions et Sub.vb

Retournons dans le code de notre form.
Pour éviter des "sur-plus" de connexion inutile, on va ajouter une condition

Dans le sub du bouton de login, ajouter ceci.
Code:
If Textbox_pseudo.Text = "" Or Textbox_mdp.Text = "" Then
            'Si une ou les deux textbox sont vide.
            MsgBox("Veuillez remplire les champs !", MsgBoxStyle.Information, "Aucunes données")
        Else
            'Sinon ont envois la requète pour se loguer sur CG3.
            Ap_Fonction.http_login_cg3( _
            "http://www.cheat-gam3.com/login.php?do=login", _
            Textbox_login.Text, _
            Textbox_mdp.Text, _
            "http://www.cheat-gam3.com", _
            Master_cookies)
        End If

Remplacer Textbox_login & Textbox_mdp par le nom respectif de vos textbox pour le pseudo et le mot de passe CG3


Dernière ligne droite ! :)

Ouvrez les propriétés de votre assembly

Pour mon IDE, c'est Alt + F7 sinon Projet/Propriétés de "assembly"

Puis dans Paramétres, ajouter 8 settings qui sont :

Code:
Pseudo
Mdp
cookie0
cookie1
cookie2
cookie3
cookie4
cookie5
Ils servent à stoker les chaines de valeurs des différentes étapes du login

Penser à verouiller vos checkbox/button

Code:
Dans le Load Form,

Button1.Enabled = False
ou
CheckBox1.Enabled = False

Et voila c'est fini !

J'espère que ce tutoriel vous à plut,
Si c'est le cas, un petit' merci est la bienvenue.
 
Last edited:

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
Je dis CG3 (C G Trois) mais par contre Cheat Game.
Alors quelques commentaires :
Facilement crackable (mais je crois que c'est pas fait pour protéger contre un crackeur si la personne a besoin de ce tutoriel)
Ta voix par en couilles toutes deux secondes.
360p rend illisible le code.
 

Astriker

Membre actif
Jun 13, 2011
269
0
934
Néo-World Neko Space
Je dis CG3 (C G Trois) mais par contre Cheat Game.
Alors quelques commentaires :
Facilement crackable (mais je crois que c'est pas fait pour protéger contre un crackeur si la personne a besoin de ce tutoriel)
Ta voix par en couilles toutes deux secondes.
360p rend illisible le code.

Je vais rédiger le tutoriel écrit, ça sera plus visible

Et il ne sert pas à protéger des crackeurs, mais du leech qui est un fléau même sur ce forum.
 
Last edited:

Ben

Master Chief
V
Ancien staff
Mar 3, 2011
4,069
3
944
Un peut partout.
C'est clair que protégé contre les cracker ce n'est pas le but, c'est juste une secu en plus et si le prog en lui-même est bien obfu il ne risque pas d'être modifié pour pouvoir bypass cette fonction de login.
Ensuite oui la vidéo n'est pas génial t'aurais pu l'enregistrer en Hd mais bon c'est l'intention qui compte.
Si tu pouvais la simplifier et la refaire ce serrait bien ;)
 

Astriker

Membre actif
Jun 13, 2011
269
0
934
Néo-World Neko Space
C'est clair que protégé contre les cracker ce n'est pas le but, c'est juste une secu en plus et si le prog en lui-même est bien obfu il ne risque pas d'être modifié pour pouvoir bypass cette fonction de login.
Ensuite oui la vidéo n'est pas génial t'aurais pu l'enregistrer en Hd mais bon c'est l'intention qui compte.
Si tu pouvais la simplifier et la refaire ce serrait bien ;)

Je vais essayer de mettre en HD, mais avec une connexion en Up de 0.83 Mbits, ça va être dur
 
Aug 30, 2013
884
0
922
Euh pk les checkbox reste débloquer moi ?

Edit :
Nan c'est bon j'ai réussis mais le trainer se ferme direct quand je me connecte ... HELP !!!
 
Last edited:

[S]hin

V
Jan 18, 2014
1,595
0
161
Tahia Dz.
Astrow il y à plus cour non ? le login que j'ai intégré sur mes projets c'est le même ? m'en souvient plus '-'