Salut
J´avais un projet de faire (sous windows) un petit freeware pour pouvoir lancer des application sur l´ordi d´un pote (si vous voulez sa marchera un peut comme un trojan). Le programme sera dans un premier temps un consol
Il faudrait pour sa que l´on possede un ficher en commun pour echanger les informations.
un ami ma dit que je pourrait peut étre le fair avec un serveur ftp ...
Donc si quelquin avait plus de precision sur la marche a suivre les codes c etc...
d´avance merci ![]()
Pas besoin de programmer,
pour faire un serveur FTP, tu vas télécharger des logiciels dédiés (comme FileZilla Server par exemple), et tu ouvres le port 21.
Pour lancer des applications, tu lui demandes de t´ouvrir le service telnet.
Cela sort du domaine de la programmation.
windows fait un truc comme ca déjà avec le controle de bureau a distance.
Tout à fait, et je m´en sert d´ailleurs tous les jours pour accéder à certains serveurs de ma boites sans être obligé de me farcir tout le bâtiment à traverser, sans compter le bruit et la fraicheur de la salle.
oui je sait bien mais j´aimerais fair le mien pour par la suite l´amelioré, et surtout comprendre commentr sa marche
Si tu veux un "ficher en commun pour echanger les informations", le plus simple est d´uttiliser un socket:
http://www.sockets.com/winsock.htm
lit3l > tu n´es pas crédible, je pense que ton but est d´installer ça chez un mec sans que celui ci soit au courant.
Mais bon, admettons que je me trompe, il s´agit de programmation système, ce n´est pas par la qu´on commence en programmation.
Est ce que tu programmes déja ?
au fait quelqu un sait si le RDP de windows est facilement piratable ?
moi aussi je le laisse tourner none stop en acce direct depuis internet... donc je me pose parfois la question de la seku de ce machin...
surtout les dernieres prouesses de certains VNC en matieres de seku... ca fait peur quoi
blip j´ai regardez sa me parez compliquer mais je vais mieu etudier sa
fvirtman
deja mon but c´est pas du tout de crée un trojan (même si un jour je pourrait reutiliser sa pour quelque chose de semblable)
mais bon admetton que je veille le fair, comment y arriver :D
et pour te repondre je sait les bases de la programmation en realité c´est mon 1er "vrai" projet qui me sera utile.
enfertiede je sait pas du tout dsl ![]()
enfertiede, je penses que c´est aussi solide que l´authentification sous windows. C´est du kereberos je penses. Si oui, c´est a peut pret solide.
"mais bon admetton que je veille le fair, comment y arriver :D "
tres simple : tu prends une corde, tu l´attaches a un portique, tu montes sur une chaise, tu mets la corde au coup, et tu shootes dans la chaise.
Pour moi, c´est ce que méritent les créateurs de trojans.
Je t´accorde le doute dans ta démarche, donc je reste poli.
"je sait les bases de la programmation en realité "
Alors paufine ces bases, fait d´autres petits projets, plus sympa, la tu auras de l´aide.
bon ecoute j´ai dis mais attention que tu sois contemps ou pas c´est parreille je cherche juste des reponsses a mes questions ...
Donc je veut bien m´entrainer a fair autre chose mais quoi ?
J´avais vraiment envi de fair sa en plus ...
Same dessoit vraiment d´obtenir des reponsse me demandant de me suscider ...
Je demande a ceux qui créent les trojans ou meme veulent en créer de se suicider.
A toi ensuite de voir si ça te concerne ou pas...
"Donc je veut bien m´entrainer a fair autre chose mais quoi ? "
-->
Algorithmique pure, IA, algos de brute force, imagerie (rendu 2D, 3D, analyse d´image, programmation de filtrages), simulation, bases de données, programmation Web, réseau, multithreading, effets sonores, winapi, ....
Y a t il si peu de choses de disponibles ?
mais en realité sa s´applique aussi a reseau j´ai quelque ordi sur lequelle j´aurais voulut tester mon projet !
pour toutes les autres proposition soit je sait carrement pas ce que c´est soit sa me motive pas trop soit j´ai absolument aucunne idée de comment m´y prendre :/
moi a la base se truc que tu pensse étre un futur trojan je voulait enssuite le mettre sur quelque ordi en reseau pour eviter de me deplacer ...
ok ya deja des logicielle pour ...
MAIS SA MEXPLIQUE PAS COMMENT SA MARCHE !
et c´est sa qui m´interesse savoir comment des programme dans ce genre (ou même irc, msn etc...) marchent
Si tu veux la théorie, ok !
En soit, il faut installer un programme dit "serveur" sur lautre ordi (ce que fais VNC) qui, a son lancement, ouvre un port, et écoute en permanence dessus.
Il faut ensuite définir un protocole, c´est a dire un codage : le code "1" voudra, par exemple, dire que ça fait bip, le "2" voudra dire que ça ouvre le CD-ROM...
en programmant le serveur, il faut bien sur dire que s´il reçoit un "1", il fera un bip, s´il reçoit un "2", il ouvrira le CD-Rom
etc...
Evidemment, il faut que ton protocole soit assez complexe pour faire beaucoup de choses.
Le programme dit "client", celui installé sur la machine du gars qui veut piloter l´ordi a distance, envoie simplement des "1" et des "2".
Pour que les possibilités soient plus grandes, il faut aussi faire répondre le serveur : par exemple, si le serveur reçoit un "3", alors il envoie les fichiers qu´il y a dans le repertoire "plouf" de l´ordi distant.
A ce moment la, le client envoie un 3, puis écoute la réponse du serveur...
Etablir un protocole peut etre complexe. Les jeux en réseau marchent également comme ça, ainsi que les sites dynamiques (les livres d´or, etc...)
donc merci,
J´avais deja une idée de comment m´y prendre pour la partie "theorie"
Il faudrait que je crée un serveur ftp et que les 2 partie dl et uploade un fichier pour communiquer non ?
Par exemple j´envoi un "1" dans commande.txt l´autre partie vas dl commande.txt vas executer "1" et vas repondre en uploadant commande.txt modifier ...
Donc concrétement ce qui me manque se sont les commandes en c je pensse ...
merci pour cette reponsse constructive ![]()
pourquoi donc un serveur ftp ?
pourquoi envoyer un fichier a l´autre machine
tu pexu envoyer les commandes directement sur le socket reseau
gotrik => parce que sa me semble trop compliquer pour mon niveau (deja j´ai que 15ans et du coup je maitrise pas l´anglais donc sa complique les choses :/ )
Toutes les solutions seront alors trop compilqué opur ton niveau.
attaque toi a un plus petit bout, tu auras bien plus de chance d´aboutir a quelquechose.
En passant, quasiment toute la doc en informatique est en angalis, et une partie des doc francaise sont mal traduite. Met toi serieusement a l´anglais si tu veux faire en fait de façon avancé!