Skip to content

Zigul1/NoPanic-button

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NoPanic button

Eseguendo lo script NoPanic come admin, compare nello schermo un'immagine con pulsante rosso; cliccandoci:

  • verrano salvati nella cartella "Panic", creata in automatico in Documenti, il file "Screen.png" con lo screenshot del desktop, il file "connessioni.txt" con le connessioni attive e il file "processi.txt" con i processi attivi (così che siano disponibili per un'indagine tramite sistema operativo live)
  • verrà disconnesso il PC dalle reti, sia Internet che locale
  • verranno disconnesi i dischi (non quello di boot) e i drive USB
  • verrà riavviato il PC direttamente al BIOS (così da poter intervenire con sistemi live).

La posizone di default del "bottone" è relativa alla risuluzione 1920x1080 ed è la seguente (per modificarla, cambiare le coordinate alla riga 21 dello script): BoB

Alzando la finestra del "bottone" è disponibile una casella di testo per mostrare istruzioni e promemoria.

full

Ovviamente, personalizzando lo script è possibile aggiungere altri comandi, modificare la scritta "Panic!" o la casella di testo o le dimensioni dell'immagine, forzare la finestra sempre in primo piano, etc. Per distinguerlo da altri script o collegamenti PowerShell è disponibile, fra i file sopra, un'icona personalizzata ("panic-icon.ico"), assegnabile manualmente allo script quando viene creato un collegamento.

Articolo su TurboLab

Video tutorial su YouTube

FAQ

Q - Non si potrebbe semplicemente riavviare al BIOS, senza "perdere tempo" a disattivare dischi, periferiche e a disconnettersi dalla rete?

A - In teoria sì, in pratica il processo di riavvio potrebbe riscontrare rallentamenti, concedendo suo malgrado ulteriore tempo al malware (o all'eventuale, meno probabile, attaccante). Disconnettere dischi e periferiche dà la priorità a tutelare eventali file di backup (o di "versioning") allocati su altri drive, così come il disconettersi dalla rete (senza aspettare la disconnessione pre-riavvio) dà la priorità a bloccare eventuali connessioni malevole, esfiltrazioni di dati e contaminazione di altri dispositivi o host di rete. Inoltre, qualora si debba poi riavviare il sistema senza la certezza di averlo bonificato, conviene ritrovarlo già offline e senza le altre unità connesse, in modo da prevenire che il malaugurato riattivarsi del malware possa dilagare troppo.

Q - Come inserire altri comandi e/o rimuovere quelli già presenti?

A - Dalla riga 72 alla 119 dello script, c'è l'elenco dei comandi inseriti, che possono essere cancellati e/o modificati; per aggiungerne altri è sufficiente scriverli prima della riga 119, che serve a chiudere la finestra con l'immagine del pulsante dopo che sono stati eseguiti i comandi.

About

A PowerShell script for having a button to press in case of malware emergency (or others), so to execute a customizable list of commands. The default set commands aim to: log processes and connections, get the desktop screenshot, disconnect from all networks, unmount all secondary drives and restart to BIOS.

Topics

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors