Cours 2 CDT Python

Les Bases

Nous allons enfin apprendre a coder! Ce chapitre est un chapitre primordiale pour la suite. Vous ne pouvez pas passer outre si vous désirez un jour savoir coder. Alors n’hésitez pas à le revoir régulierement si vous avez un doute.

I. La Base

Premierement, importer:

import socket

import threading

Socket permet de gerer des connexions avec d’autres machines.

Threading permet d’executer des portions de codes en meme temps.

 

 

 

II. Definir trojan

Ecrire en dessous:

def trojan():

      HOST =

Si vous lancer votre programme sur un site web (Pas le miens s’il vous plait! J’ai encore tant de chose a vous apprendre XD) et non sur ordinateur, il faudra mettre entre ces apostrophes, l’ adresse IP public dans le client par ce que vous avez besoins de vous connectez au serveur.

Si c’est sur un ordinateur, mettez l’adresse IP de votre ordinteur.

Ensuite ouvrez des ports:

 PORT = 9090

Puis creer une Socket:

client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

 client.connect((HOST, PORT))

Puis:

while TRUE:

         server_command = client.recv(1024).decode(‘utf-8’)

 

III. Mettre en place sa condition

Pour finir, vous devez ecrire:

 if server_command == “hello”:

        print(“Hello world”)

client.send(f”{server_command} was executed successfully!”.encode(‘utf-8’))

BIEN JOUE !!