Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [VB6] Remote comand executor

    Salve!!
    Mi servirebbe un aiutino..
    Sto facendo connettere 2 pc tramite il winsocket e funziona...
    però vorrei che il lato client avrebbe un prompt dei comandi che se scrivo, ad esempio shutdown e roba simile faccia queste azioni sull'altro pc...
    Lo chiedo così spengo tutti i pc da questo
    Grz x l'aiuto

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: [VB6] Remote comand executor

    ... vorrei che il lato client avrebbe ...
    ... avesse ...

    Lo chiedo così spengo tutti i pc da questo
    Se e' solo per questo, esiste gia' il comando

    shutdown

    (nella finestra DOS) e puo' funzionare in remoto ...

    Per il resto, il computer che riceve i dati puo' eseguire questi come se fossero comandi con la Shell (ovviamente, avendo le relative autorizzazioni ... perche' in mancanza di permessi, si comporterebbe come un trojan ... attenzione ...)

  3. #3
    no no ma che trojan i pc sn miei
    è per un progetto scolastico
    lo shutdown era un esempio...
    altri esempi x capire meglio (non devo farli)
    devo trasferire un file da documenti nel disco c:\ del pc 2...vorrei fare tutto dal pc 1 dove ho il client eil server sta sul pc 2...
    capito??
    è possibile?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ovviamente e' possibile ... ma da dirti questo al codice, ce ne passa ...

    Insomma ... a parte le domande ... hai un problema specifico nel codice che hai scritto?

  5. #5
    nono...volevo che mi spiegassi un po' come effettuare questo "collegamento" diciamo :master:

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Avevi scritto

    "Sto facendo connettere 2 pc tramite il winsocket e funziona"

    e quindi hai scritto del codice ...

    In ogni caso, devi avere un programma "server" che gira nel PC che devi controllare e che accetta le connessioni da un "client" via Winsock.

    Fatto questo, stabilito un "protocollo" di comunicazione tra le due parti, quella server deve eseguire i comandi ricevuti ...

    Ovviamente e' una descrizione "generica" dell'architettura ... non si puo' scendere nei dettagli per evidenti ragioni di tempo ...

  7. #7
    si accetta l connessioni..
    il client ha anche dei bottoni...

    client manda
    Private Sub Command1_Click()
    On Error Resume Next
    Winsock1.SendData "opnmsn"
    End Sub
    Il server riceve
    If data = "opnmsn" Then
    On Error Resume Next
    Shell ("C:\Programmi\MSN Messenger\msnmsgr.exe")
    End If
    Quindi è tutto ok...
    però mi servirebbe un prompt dentro il client che se scrivo es shutdown il server riceve le istruzoni x lo shutdown

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Davide91
    si accetta l connessioni..
    il client ha anche dei bottoni...
    Ma lo hai scritto tu?

    client manda


    Il server riceve


    Quindi è tutto ok...
    però mi servirebbe un prompt dentro il client che se scrivo es shutdown il server riceve le istruzoni x lo shutdown
    Il "prompt" non c'entra ... come fatto per il comando che avvia il messenger, utilizza un'altra stringa da inviare per eseguire altro ...

    ... e qui mi fermo perche' la somiglianza ad un trojan e' "estrema" e questo tipo di discorsi NON mi piacciono (soprattutto perche' quel codice NON lo hai pensato e scritto tu ... altrimenti sapresti cosa fare ...)

  9. #9
    il cod lo spiegava un tutorial
    io l'ho studiato e moddato..
    ...cmq credo di aver cpt thx

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.