TetaTricks/code/network/README.md

28 lines
760 B
Markdown
Raw Normal View History

2023-07-14 21:17:27 +02:00
# Network / Réseau
2023-07-14 16:09:53 +02:00
Some experiments on network programming.
2023-07-14 21:17:27 +02:00
## Telnet server
2023-07-14 16:09:53 +02:00
Une étude pour pouvoir intégrer un accès "console" à n'importe quelle
application. La première ébauche a rapidement permis de comprendre
que c'est pas si simple que ça.
2023-07-14 21:17:27 +02:00
Le fichier qui permet de mettre en évidence les soucis est assez
simple pour être facile à suivre : `emc-tnetd.c`.
2023-07-15 09:19:50 +02:00
### Le buffer-overflow.
2023-07-14 21:17:27 +02:00
2023-07-15 09:19:50 +02:00
Enfin pas vraiment un dépassement de tampon, mais juste
une inconpréhension sur la sémantique de `fgets` sur les conditions
d'erreur. Et dans un contexte particulier : le FILE * est fourni
par un `fdopen` appliqué sur un socket TCP, mais je ne sais pas
encore si ça a une réelle influence.
### Les caractères de controle.
2023-07-14 21:17:27 +02:00
Stay tuned, film at 11.
2023-07-14 16:09:53 +02:00