Archive - April, 2008

Sophos: non utilizzare l’ultima versione di CRT

Da circa due settimane Sophos ha rilasciato la versione aggiornata del Competitor Removal Tool. Questa -così come la precedente versione- è in grado di disinstallare una moltitudine di antivirus già presenti sulla macchina che si vuole proteggere impiegando la metà del tempo rispetto alla sua “antenata“.

Alcune installazioni presso clienti -però- non hanno visto di buon occhio la novità e non riescono a lavorare correttamente. Proteggere nuove macchine diventa impossibile in quanto la CID contenente sia il CRT (Interchk\ESXP\crt) che il Remover (Interchk\ESXP\Remover) mandano in loop il processo che non può arrivare a completamento. L’idea che passa subito per la testa è quella di togliere la cartella Remover lasciando solo la crt (se quest’ultima manca l’installazione dell’AV si ferma ancora prima di cominciare) ma resta comunque un nulla di fatto.

Ci sono due possibili metodi di risoluzione. Un primo abbastanza veloce che potrebbe però non funzionare su tutte le installazioni Enterprise, un secondo agendo di “workaround” (quindi scriptando) sul processo automatizzato (via Interchk).

1. Rebuild CID

La prima soluzione è semplice: occorre ricreare la CID di installazione / distribuzione aggiornamenti del pacchetto interessato. Prendiamo in esame ESXP (sicuramente quello più utilizzato). Generalmente si troverà su \\nomeserver\Interchk\ESXP\ e conterrà, nel caso analizzato, sia la cartella crt che Remover. Dalla library si potrà procedere alla cancellazione della CID per poi passare alla cancellazione fisica della cartella.

Cancellazione

ATTENZIONE: i client già installati e funzionanti sulle varie macchine della vostra azienda continueranno ad aggiornarsi correttamente dalla cartella ESXP. Seguite questi tre passaggi solo ed esclusivamente se non avete troppe macchine già pronte o se possedete una macchina di test clone di quella in produzione, altrimenti passare direttamente al paragrafo “Creazione (Rebuild, in pratica)“.

  1. Andare su Start / Programs / Sophos / EM Library / Sophos EM Library Console
  2. Nella libreria selezionare EM Library (\\nomeserver\SophosEM) e cancellare la CID interessata (clic destro, Delete)
  3. Andare su Start / Run / “\\localhost” (senza virgolette chiaramente) e cancellare la directory di installazione (quindi Interchk\ESXP)

Creazione (Rebuild, in pratica)

  1. Sempre dalla EM Library andare su Packages / Subscribed, fare clic destro sul pacchetto per Windows 2000/XP/Vista (allo stato attuale: Sophos Anti-Virus for Windows v7.3.0 VDL4.28E) e selezionare Add/Configure CID per avviare la procedura guidata
  2. Seguire le istruzioni a video e dare -eventualmente- un nuovo nome alla cartella condivisa (es.: ESXP2)
  3. Popolarla andando in Central Installations, facendo clic destro sul nome della CID appena creata e selezionando Update CID
  4. Provare ad installare un nuovo antivirus (su un client pulito o già protetto da altro) attraverso la nuova directory

Se il passaggio 4 funziona senza problemi vuol dire che sarà necessario ricreare la CID ESXP da zero. Potrete quindi realizzarne una nuova (risulterà essere un duplicato di ESXP2), dargli come nome ESXP e riprovare. Regola dice che tutto ciò dovrebbe portare alla risoluzione del problema.

2. Exclude CRT, batch scanning & installation

Nel caso in cui il primo metodo non funzioni correttamente sarà necessario passare da un workaround semplice da mettere in piedi ed utilizzare per la distribuzione a tappeto del software. Il ragionamento è il seguente:

  1. si fa in modo che automaticamente il setup scelga di non disinstallare un concorrente trovato sulla stessa macchina
  2. si lancia il remover prima del setup
  3. si lancia infine il setup con l’impostazione decisa al punto 1

Per fare tutto questo si potrà utilizzare un semplice batch così composto:


@echo off
cls
echo Avvio Remover. Pulizia precedente antivirus
echo;
\\NOMESERVER-O-IP\Interchk\Remover\avremove.exe
echo;
echo Avvio download ed installazione Sophos Antivirus ...
echo potrebbe impiegarci diversi minuti
echo;
echo;
echo Attenzione - NON CHIUDERE NESSUNA FINESTRA DURANTE IL PROCESSO
\\NOMESERVER-O-IP\InterChk\ESXP\Setup.exe -updp "\\NOMESERVER-O-IP\InterChk\ESXP" -user "dominio\amministratore" -pwd "password" -mng yes
exit

Cosa fa il batch:

  1. Avvia il vecchio remover per la pulizia di un eventuale antivirus già installato sulla macchina (è possibile utilizzare anche il nuovo CRT)
  2. Avvia il download e l’installazione del SAV dal server locale (o remoto, in VPN magari ;) )

Per far si che il setup non avvii automaticamente il nuovo CRT sarà necessario eseguire queste operazioni:

  1. Creare un nuovo file “sav.cfg” all’interno della cartella savxp della CID interessata (es.: \\localhost\InterChk\ESXP\savxp), quindi aprirlo con qualsiasi editor di testo (blocco note andrà benissimo)
  2. Aggiungere nel file queste righe:
    [SetupOptions]
    SuppressCompetitorDetection=1
  3. Salvare il file e uscire dall’editor di testo
  4. Aprire l’EM Library, andare in Central Installations e fare clic con il tasto destro sulla CID coinvolta. Selezionare quindi Update CID
  5. Provando a fare una nuova installazione non dovrebbe partire il nuovo CRT anche se l’opzione rimane spuntata

That’s all folks!

Google Toolbar e rogne su Internet Explorer

Se un bel giorno dovesse capitarvi che Internet Explorer decida di iniziare a dare strani errori di Visual C++ Runtime Library e non capite proprio il perché, potreste provare due strade alternative:

  1. Installare una volta per tutte Mozilla Firefox e scegliere una valida alternativa
  2. Disinstallare la poco simpatica Google Toolbar che, se non costantemente aggiornata, potrebbe creare non pochi problemi di compatibilità con il browser di casa Microsoft (anche Firefox non fa eccezione)

Con Internet Explorer chiuso effettuare la disinstallazione da Pannello di Controllo / Installazione applicazioni (o Programmi e funzionalità in Windows Vista) e avviate nuovamente il browser. Provate quindi a navigare per qualche minuto, non dovreste più notare il fastidioso errore che provoca la chiusura del programma (e quindi la perdita del lavoro).

AdBlock: X Files 1704.08

Aggiornamento corposo per X Files arrivato alla versione 1704.08 rilasciato per includere diversi nuovi blocchi e pulire doppioni (o indirizzi assoluti non più funzionanti) inseriti / lasciati nella precedente release. Cambia anche il tipo di versione che vede comparire ora la data in ggmm.aa.

Dettagli sul rilascio:

  • versione: 1704.08
  • rilasciata il: 17 aprile 2008 (ufficiale: 23 apr. 08)
  • voci incluse: 847
  • voci nuove: 45 (cancellati circa 30 doppioni o altri indirizzi)

Aggiornamento automatico:

Se AdBlock Plus è impostato per cercare automaticamente gli aggiornamenti delle sottoscrizioni, l’ultima data di sincronizzazione dovrebbe corrispondere a oggi:

Nel caso in cui questo non sia accaduto o avete deciso di fare tutto “a mano“, proseguite con la lettura del paragrafo successivo.

Aggiornamento manuale

  • Dal pulsante di AdBlock presente nella toolbar di Firefox cliccare sulla freccia opzioni e selezionare “Impostazioni“;
  • Fare clic destro sulla sottoscrizione X-Files e selezionare la voce “Aggiorna la sottoscrizione ora

Per qualsiasi problema l’area commenti è a vostra disposizione. Sul gruppo it-GxWare di Google ho aperto una discussione dove potrete segnalare eventuali altre voci da integrare nella prossima versione X Files!

Buon update :)

Cinema: Step Up 2 – The Streets

Si accettano fischi, urla e imprecazioni gratuite: sono andato a vedere Step Up 2 (sfido io a dire di no alla morosa!). Il primo episodio, uscito circa un anno fa, proponeva la storia (vista, rivista, ormai quasi insopportabile) del “birbantello di turno” che veniva condannato ai lavori forzati nella scuola della propria città. Casualità vuole che quest’ultimo incontri la donna della sua vita e scopra di essere un provetto ballerino (guarda te delle volte …). La classica favola con il finale ben impresso a metà pellicola.

Avevo comunque recensito il tutto, il post è sempre la:

gioxx.org/2007/02/06/cinema-step-up


immagini: IMDB

Il seguito, totalmente ispirato alla danza da strada (Street Dancing, Hip Hop), vede come protagonista Andie (all’anagrafe Briana Evigan, classe 1986), giovane ribelle particolarmente portata per il ballo irrequieto. La sua crew -410 (si legge quattro uno zero e non quattrocentodieci)- parteciperà per il sesto anno consecutivo al The Streets, competizione “illegale” tra gruppi a suon di Hip Hop, passi e salti da capogiro. Sull’altro piatto della bilancia una mamma adottiva che vorrebbe vederla in una scuola a coltivare in modo consono la sua sfrenata passione.

Per poter rimanere in città Andie sarà costretta a frequentare la Maryland School of the Arts ed a causa di tutto ciò sarà poi espulsa dalla 410. Qui conoscerà però Chase (all’anagrafe Robert Hoffman, classe 1980), il belloccio famoso per i suoi trascorsi che per amore realizzerà il sogno della sua bella: fondare una crew da portare al The Streets.


immagini: IMDB

Molto bella la colonna sonora, tanta invidia per le acrobazie che i ragazzi mostrano durante i 98 minuti di pellicola, troppo prevedibile la trama già dopo i primi 30 minuti (se non addirittura da prima che si entrasse al cinema :P ), una fine che non lascia intendere l’arrivo di un terzo episodio.

Nonostante si stia parlando di una storia completamente differente rispetto al precedente episodio, Step Up 2 – The Streets non è affatto da scartare. Merita almeno la classica visione casalinga in DVD durante la serata relax.

Sophos: il remover per le proprie esigenze

Del Competitor Removal Tool (CRT) ne avevo già parlato diverso tempo fa. Avevo anche promesso che vi avrei proposto una soluzione per la realizzazione di nuove chiavi di rimozione applicabili ad altri antivirus. Sono passati diversi mesi ma non me ne sono dimenticato. Ecco quindi “come procedere” per disinstallare un antivirus non compreso nella lista “Catalog” proposta da Sophos! :)

Passo 1 – Scegliere la “vittima” da eliminare

Il CRT è un validissimo software fornito di lista ben nutrita di software antivirus disinstallabili senza l’intervento dell’utente / amministratore di sistema. Tra le varie voci ne manca una in particolare, molto discussa negli ultimi tempi e scelta svariate volte per proteggere postazioni private o piccoli uffici senza una soluzione antivirus distribuita ed amministrata in modo centralizzato.

Avira Antivir Personal
http://www.free-av.com/en/download/index.html

Gratuito per uso personale, difficilmente disinstallabile in modalità silent. Si può comunque sfruttare la comodità del remover per saltare qualche passaggio e ridurre il tutto ad “un solo clic“.

Per chi non avesse più a portata di mano il Remover (CRT143) propongo nuovamente il link per scaricarlo: downloads.gxware.org/…sophos/&file=crt143sfx.

Passo 2 – Recuperare le informazioni e modificare / creare il file catalog

Prima di passare alla realizzazione del codice occorrerà recuperare le informazioni sull’antivirus appena installato (o già rilevato sulla macchina). Chiaramente prenderò come esempio l’ultima versione di Antivir disponibile sul sito ufficiale. Dall’about di Antivir sarà possibile riconoscere la versione del motore utilizzato e l’ultimo file definizioni installato.

Do per scontato che si sia già installato il CRT sulla macchina interessata (altrimenti basta leggere questo post). A questo punto sarà possibile aprire il file catalog (generalmente c:\crt143\Remover\ProductCatalog.xml) già esistente (o crearne uno nuovo) e copiare/incollare il gruppo stringhe di un altro antivirus modificandone i parametri.

Si parte quindi da una situazione molto simile a questa:

per arrivare a quest’altra:

Il codice generato / modificato è il seguente:

<product name="Antivir PersonalEdition Classic">
<subproduct KeyName="Antivir PersonalEdition Classic" Version="7.06.00.270"/>
</product>

La versione dell’antivirus è facilmente individuabile (come già detto prima) dall’about del programma:

Fatto questo si procede alla sostituzione del file Catalog originale del Remover (basta anche rinominare il vecchio ed inserire questo nuovo) lanciando poi una scansione (avdetect) per controllare che tutto funzioni:

Nel momento in cui l’antivirus viene rilevato è anche eliminabile semplicemente lanciando l’applicazione AVRemove.exe, che si trova nella stessa identica cartella dell’AVDetect (la root di crt143\Remover). Sfortunatamente, come dicevo ad inizio post, l’Antivir in versione personal non prevede una disinstallazione silente e sarà quindi necessario far avere un minimo di interazione con l’utente utilizzatore della macchina.

Confermando la disinstallazione con SI (comparirà a video) l’operazione terminerà in modo totalmente automatico:

Fare quindi clic su Fine per ottenere “la benedizione” anche dal Remover :P

Passo 3 – Adattare il Remover alle proprie esigenze

La disinstallazione di Antivir è solo un pretesto per mostrarvi la facilità di individuazione nomi / dettagli di un applicativo eliminabile in modo silente dal Remover di Sophos. Modificando i parametri inclusi nel file Catalog sarà quindi possibile togliere dalla macchina qualsiasi altra applicazione installata (che possegga però un corretto set di chiavi di registro di Windows).

Arrivare a capire come fare è semplice. Si accede al registro di Windows (Start / Esegui / regedit) e si naviga fino a:


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

dove vengono conservate tutte le chiavi dei programmi installati sulla macchina. Basterà quindi individuare quella interessata per poter generare il file Catalog che ci interessa:

Per sapere se un programma è eliminabile in modalità quiet / silent si potrà:

  • lanciare l’eseguibile da una shell di dos inserendo a fine nome il parametro /? o -? (esempio: shutdown -?)
  • controllare nell’help del programma (generalmente voce “Disinstalla $nomeprogramma”) se è prevista una rimozione silente
  • controllare su internet se qualcuno ha avuto necessità di farlo prima di voi (s.Google aiuta)

Buon lavoro :)

Page 1 of 3123»