
PCShare è un potente software di controllo remoto in grado di monitorare lo schermo, il registro di sistema, il file system e altro della macchina di destinazione.
PCShare è un potente software di controllo remoto in grado di monitorare lo schermo, il registro di sistema, il file system, ecc. della macchina target.
Avviare PcShare.exe; questo è il programma principale del lato di controllo. Il programma rimane in ascolto sulla porta 8080 per le connessioni del lato controllato.
Generare il programma host del lato controllato facendo clic sul pulsante "Genera client" nell'interfaccia principale del lato di controllo:
Verrà generato un nuovo programma host chiamato ps.exe; inviare quindi ps.exe insieme a PcStat.exe alla macchina da controllare. Avviare PcStat.exe sulla macchina controllata: dopo poco tempo il lato controllato si connette al terminale di controllo, che può quindi eseguire vari tipi di controllo sul terminale controllato.
Il programma host ps.exe generato dal lato di controllo è in realtà un programma in background, avviato da PcStat.exe. Dopo l'avvio, ps.exe rilascia la sezione alla fine del proprio file binario; tale sezione è in realtà un file DLL. Questa DLL può essere eseguita in tre modalità in base alle informazioni di configurazione al momento della generazione: 1. come processo indipendente, 2. iniettata nel browser IE, 3. iniettata in Esplora risorse di Windows (explorer.exe). Una volta in esecuzione, la DLL aggancia i vari messaggi del sistema operativo per monitorare la macchina; tramite una connessione socket al terminale di controllo PcShare.exe, invia a PcShare.exe le varie informazioni ottenute tramite protocollo HTTP. Anche il controllo della macchina target da parte di PcShare.exe viene inviato alla DLL tramite protocollo HTTP.
Il programma è sviluppato con il framework MFC. Aprire PcShare.sln nella directory PcShare con VS2015 ed eseguire la compilazione. Se si desidera eseguire il debug del lato di controllo o del lato controllato, si può avviare prima uno esternamente e poi eseguire il debug dell'altro in Visual Studio. Per maggiori dettagli, vedere: http://blog.csdn.net/analogous_love/article/details/72835754