Donc si un virus n'a pas de Shell Linux mais écrit son Shell pour WIndows (l'écrasante majorité des cas quand même) il ne pourra pas s'exécuter sur Debian, c'est bien ce que je dit depuis le début...
Ou j'ai raté quelque chose?

On 21/07/2014 12:28, Alioune Dia wrote:
Salut


Le 21 juillet 2014 14:18, Lien Rag <[email protected] <mailto:[email protected]>> a écrit :

    OK...
    Mais en fait tu n'as pas répondu à la question: le shell est
    spécifique à l'OS ou pas?


UNIX est le système d'exploitation. Il permet de faire fonctionner l'
ordinateur, et lui permet d'assurer un certain nombre de services. Parmi ces services, le shell, ou interpréteur de commandes, il permet à un utilisateur de lancer des commandes de façon interactif. C'est le programme chargé d'assurer le dialogue avec
l'utilisateur et le système d'exploitation (OS) , mais il n'est pas L'OS

--Ad



    Je te rappelle que le départ était que j'avais l'impression qu'un
    virus générique (i.e non codé pour Debian) ne pourrait pas
    s'exécuter sur ma machine - éventuellement sur la machine
    virtuelle Windows mais disparaissant donc si j'éteins celle-ci.

    Dans ton explication, une fois que le programme python a été
    exécuté (ce qui n'arrivera pas s'il demande à un utilisateur
    Debian de le valider d'abord) à la limite je peux comprendre que
    des commandes utilisant la couche applicative (les navigateurs par
    exemple) puissent être les mêmes indépendamment de l'OS, mais si
    les commandes du Shell ne sont pas reconnues par la machine je ne
    vois pas comment le virus pourra lancer le programme python.

    Pour l'Applet Java par contre je suis d'accord que c'est par
    définition agnostique vis-à-vis de l'OS donc un moyen de se faire
    infecter par des saletés Windows; mais une fois Java éteint il me
    semble toujours qu'il ne restera rien sauf dans le rare cas où le
    virus est écrit pour Linux.


    On 21/07/2014 11:27, Alioune Dia wrote:
    Salut


    Le 1 juillet 2014 02:15, Lien Rag <[email protected]
    <mailto:[email protected]>> a écrit :

        Ben s'il n'est pas adapté à Linux il ne connaît pas etc/rc.d...
        Les script shell ne sont pas spécifiques aux OS?


    Je comprends ce que Tu veux dire en disant que Si Tu supprimes la
    machine Vistuelle est ce que Le probleme est reglé ,je t'ai dis
    que non parcque une fois que un programme Java encapsulé dans un
    applet par exemple s'execute dans
    ta machine avec les autorisations de root , Bien sur que le
    systeme va t'avertir avant de le faire , mais si Tu le valide par
    exemple , il pourra facilement creer a la volée un autre
    programme qui est cette fois du shell par exemple ou
    du python au quel il adjoindra par exemple un script shell qui
    pourra redémarrer a chaque fois que Ta machine va redémarrer pour
    y executer du shell par exemple.

    Il ne faut pas oublier que dansle shell en plus d'etre un
    langagede programmation est aussi une coquille, donc on peut
    appeler n'importe que programme si l'interpreteur de ce programe
    a été installé


    
https://github.com/okfn/dataexplorer/commit/e78a7992d4352b2f1bfada054652085e018f38f6

    Par exemple si  tu fais un

     python -m SimpleHTTPServer 80

    Le shell va le passer a l'interpréteur de Python qui démarre un
    serveur sur ta machine ,si interpréteur de Python est installé
    surla machine bien sur ce qui est le cas de toutes les machines
    Unix de nos jours, au moins dans sa version  1.6

    --Ad





--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

Répondre à