Ultima modifica:
Ho trovato il download ad un lockdownbrowser funzionante esposto su un sito di un uni pubblica italiana. Ho scritto una pagina di C++ che premendo una hotkey ti apre il programma desiderato (scritto in un file txt), ho fatto la prova con firefox come potete vedere e funziona bene.
Come dice @AmazingMan detecta le VM anche se in modo abbastanza banale (nome processore e presenza di guest additions):
Codice:
0x041e6178 "The browser can't be used in virtual machine software such as Virtual PC, VMWare and Parallels."
Le cose interessanti, diciamo le "vere" protezioni le fa la dll, che si occupa solo di hooking (3 funzioni su 4 esportate):
Codice:
LockdownBrowser.dll
Keyboard hook => Impedisce alcune combinazioni che includono tutte il tasto CTRL
Mouse hook => Impedisce i tasti speciali del mouse (es. avanti/indietro)
Shell hook => Impedisce di aprire il TaskManager
Piu' tardi faccio una Release con Source + Exe. Se poi ti beccano non ne voglio sapere niente pero'. Da quello che ho visto non dovrebbe accadere con questo metodo ma se in futuro lo aggiornano non posso saperlo.
Messaggio unito automaticamente:
Ho pubblicato la Release.