Re !
Alors voici le nouveau test.
Le logiciel a été testé sur une VM avec VMware Fusion possédant comme système Windows 7 x64 Ultimate ayant été activé avec une clé officiel. La VM possède 3 coeurs et 2Go de RAM.
Elle est saine de toute infection.
A l'installation, tout ce passe bien comme la première fois. En revanche, il n'est pas possible de le compiler dans un autre .NET Framework que le 4 ? S'il te manque des fonctions tu peux les créer toi même pour combler le trou suivant la compléxités de celles-ci.
Au lancement, vire le petit son, c'est inutile. Sinon il télécharge et charge normalement les composants qu'il a besoin. Soit PCGuard pour le pseudo driver de ton logiciel et d'autres trucs.
Dès que l'interface s'affiche j'ai denouveau le droit à une exception .NET non gérée (faudrait que tu penses à les gérer, surtout que c'est pas compliqué...).
--
https://dl.dropboxusercontent.com/u/106 ... rror_1.png
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at ..(Object , EventArgs )
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message m)
at System.Windows.Forms.Control.WndProc(Message m)
at System.Windows.Forms.Form.WmShowWindow(Message m)
at System.Windows.Forms.Form.WndProc(Message m)
at ..(Message )
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
TiraniumGuard
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Tiranium%20AntiVirus/TiraniumGuard.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 10.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
{12ca5e9b-557f-4e60-83c6-e58a9dcd798a}
Assembly Version: 0.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Tiranium%20AntiVirus/TiraniumGuard.exe
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
configuration
system.windows.forms jitDebugging="true" /
/configuration
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Cette fois j'ai les boutons d'analyse, je lance donc une analyse complète de ma VM qui, je le répète, est saine (Je sais pas si c'est moi mais les couleurs de tes niveaux de danger m'explose les yeux avec ce fond).
Le balayage du système est lent, quand on voit la rapidité sur d'autre antivirus ou antimalware. Durant le scan, tu as un petit cercle avec le nombre de pourcentage, lorsque le cercle à finit de charger, il est qu'à 25%.
Au final, il m'a détecté un des processus de VMware (vmtoolsd.exe) au niveau 3 sur 5 dans la ListView en bas, mais il m'affiche un message comme quoi il a analysé 172'938 fichiers
dangereux, que 75 tests de fichiers suspects ont été effectuées avec succès et qu'un fichier est dangereux.
Il faudrait revoir ton français.
De plus, le processus de VMware n'existe plus, je relance la VM pour que je puisse continuer à l'utiliser correctement (le processus me permettait d'avoir un presse papier commun entre les deux machines, et quelques autres trucs).
Voici le rapport de l'analyse :
======================= TIRANIUM REPORT =======================
Rapport enregistré à : C:\Program Files (x86)\Tiranium AntiVirus\Rapport.txt
=======================# Informations sur l'Ordinateur #====================================
Available Memory : 1415860224
Available Virtual Memory : 8795322839040
OS FullName : Microsoft Windows 7 Édition Intégrale
Total Physical Memory : 8796092891136
Total Virtual Memory : 8796092891136
=======================# Processeurs Actifs #====================================
svchost~C:\Windows\system32\svchost.exe
msdtc~C:\Windows\System32\msdtc.exe
TPAutoConnSvc~C:\Program Files\VMware\VMware Tools\TPAutoConnSvc.exe
vmtoolsd~C:\Program Files\VMware\VMware Tools\vmtoolsd.exe
taskhost~C:\Windows\system32\taskhost.exe
dwm~C:\Windows\system32\Dwm.exe
svchost~C:\Windows\System32\svchost.exe
TrustedInstaller~C:\Windows\servicing\TrustedInstaller.exe
SearchIndexer~C:\Windows\system32\SearchIndexer.exe
winlogon~C:\Windows\system32\winlogon.exe
taskeng~C:\Windows\system32\taskeng.exe
conhost~C:\Windows\system32\conhost.exe
WmiPrvSE~C:\Windows\system32\wbem\wmiprvse.exe
spoolsv~C:\Windows\System32\spoolsv.exe
TPAutoConnect~C:\Program Files\VMware\VMware Tools\TPAutoConnect.exe
lsm~C:\Windows\system32\lsm.exe
GoogleUpdate~C:\Program Files (x86)\Google\Update\GoogleUpdate.exe
mscorsvw~C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe
lsass~C:\Windows\system32\lsass.exe
wuauclt~C:\Windows\system32\wuauclt.exe
explorer~C:\Windows\Explorer.EXE
mscorsvw~C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorsvw.exe
csrss~C:\Windows\system32\csrss.exe
services~C:\Windows\system32\services.exe
smss~C:\Windows\system32\smss.exe
wininit~C:\Windows\system32\wininit.exe
=======================# Noms clés des applications de démarrage #====================================
VMware User Process
=======================# Valeurs des clés des applications de démarrage #====================================
C:\Program Files\VMware\VMware Tools\vmtoolsd.exe
-n vmusr
=======================# Valeurs des clés des applications de démarrage après le scan #====================================
C:\Program Files\VMware\VMware Tools\vmtoolsd.exe
-n vmusr
=======================# Applications Actifs lors de l'Etape #1 #====================================
=======================# Applications Actifs lors de l'Etape #2 #====================================
C:\Windows\system32\svchost.exe
C:\Windows\System32\msdtc.exe
C:\Program Files\VMware\VMware Tools\TPAutoConnSvc.exe
C:\Program Files\VMware\VMware Tools\vmtoolsd.exe
C:\Windows\system32\taskhost.exe
C:\Windows\system32\Dwm.exe
C:\Windows\System32\svchost.exe
C:\Windows\servicing\TrustedInstaller.exe
C:\Windows\system32\SearchIndexer.exe
C:\Windows\system32\winlogon.exe
C:\Windows\system32\taskeng.exe
C:\Windows\system32\conhost.exe
C:\Windows\system32\wbem\wmiprvse.exe
C:\Windows\System32\spoolsv.exe
C:\Program Files\VMware\VMware Tools\TPAutoConnect.exe
C:\Windows\system32\lsm.exe
C:\Program Files (x86)\Google\Update\GoogleUpdate.exe
C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe
C:\Windows\system32\lsass.exe
C:\Windows\system32\wuauclt.exe
C:\Windows\Explorer.EXE
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorsvw.exe
C:\Windows\system32\csrss.exe
C:\Windows\system32\services.exe
C:\Windows\system32\smss.exe
C:\Windows\system32\wininit.exe
=======================# Applications Actifs lors de l'Etape #3 #====================================
C:\Windows\system32\svchost.exe
C:\Windows\System32\msdtc.exe
C:\Program Files\VMware\VMware Tools\TPAutoConnSvc.exe
C:\Program Files\VMware\VMware Tools\vmtoolsd.exe
C:\Windows\system32\taskhost.exe
C:\Windows\system32\Dwm.exe
C:\Windows\System32\svchost.exe
C:\Windows\servicing\TrustedInstaller.exe
C:\Windows\system32\SearchIndexer.exe
C:\Windows\system32\winlogon.exe
C:\Windows\system32\taskeng.exe
C:\Windows\system32\conhost.exe
C:\Windows\system32\wbem\wmiprvse.exe
C:\Windows\System32\spoolsv.exe
C:\Program Files\VMware\VMware Tools\TPAutoConnect.exe
C:\Windows\system32\lsm.exe
C:\Program Files (x86)\Google\Update\GoogleUpdate.exe
C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorsvw.exe
C:\Windows\system32\lsass.exe
C:\Windows\system32\wuauclt.exe
C:\Windows\Explorer.EXE
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorsvw.exe
C:\Windows\system32\csrss.exe
C:\Windows\system32\services.exe
C:\Windows\system32\smss.exe
C:\Windows\system32\wininit.exe
=======================# Applications Actifs #4 #====================================
C:\Program Files\VMware\VMware Tools\vmtoolsd.exe
======================= DETECTIONS ====================================
C:\Program Files\VMware\VMware Tools\vmtoolsd.exe | ///// | 3 / 5
J'ai essayer d'analyse l'installeur de Tiranium, j'ai le droit à une alerte.
--
https://dl.dropboxusercontent.com/u/106 ... file_1.png
Je vais sur le site de PCTuto, je télécharge un tutoriel aléatoirement... Le téléchargement s'effectue normalement, lors de l'enregistrement du fichier sur la machine aucune alerte est lancée.
Je lance l'installation du tutoriel, Tiranium me dit qu'il a perdu la connexion à la base virale. J'ai le droit à pleins d'erreurs lors de l'installation du tutoriel, je continue. J'ai le droit à un bug d'un service de Windows (normal avec PCTuto), le tutoriel se lance, à première vue suite aux bugs durant l'installation, l'infection ne c'est pas mise en place.
Bon, je vais retester le malware datant d'il y a 2 ans. A la copie du fichier sur le bureau aucun message s'affiche me disant qu'il est dangereux. Je le lance, il fonctionne est infecte la machine. Je clique sur le bouton me proposant d'Eliminer la menace elle est maintenant introuvable vu que le malware a fonctionné. Je lance donc une analyse du système.
--
https://dl.dropboxusercontent.com/u/106 ... ware_1.png
L'interface de Tiranium s'affiche, mais rien ne se passe, je lance donc manuellement une analyse du système. J'ai le droit denouveau à une exception, vu que le malware a fonctionné.
--
https://dl.dropboxusercontent.com/u/106 ... rror_2.png
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Configuration.ConfigurationErrorsException: Failed to save settings: An error occurred loading a configuration file: Unable to open file 'C:\Users\SlyK\AppData\Local\Seven_Alien_Technologies\Tiranium.exe_StrongName_b1rhjfwwtp51kp3epbzdcj1gnx4zs4nc\1.3.0.1\user.config' for writing because it is read-only or hidden. (C:\Users\SlyK\AppData\Local\Seven_Alien_Technologies\Tiranium.exe_StrongName_b1rhjfwwtp51kp3epbzdcj1gnx4zs4nc\1.3.0.1\user.config) --- System.Configuration.ConfigurationErrorsException: An error occurred loading a configuration file: Unable to open file 'C:\Users\SlyK\AppData\Local\Seven_Alien_Technologies\Tiranium.exe_StrongName_b1rhjfwwtp51kp3epbzdcj1gnx4zs4nc\1.3.0.1\user.config' for writing because it is read-only or hidden. (C:\Users\SlyK\AppData\Local\Seven_Alien_Technologies\Tiranium.exe_StrongName_b1rhjfwwtp51kp3epbzdcj1gnx4zs4nc\1.3.0.1\user.config) --- System.IO.IOException: Unable to open file 'C:\Users\SlyK\AppData\Local\Seven_Alien_Technologies\Tiranium.exe_StrongName_b1rhjfwwtp51kp3epbzdcj1gnx4zs4nc\1.3.0.1\user.config' for writing because it is read-only or hidden.
at System.Configuration.Internal.InternalConfigHost.StaticOpenStreamForWrite(String streamName, String templateStreamName, Object writeContext, Boolean assertPermissions)
at System.Configuration.ClientSettingsStore.ClientSettingsConfigurationHost.OpenStreamForWrite(String streamName, String templateStreamName, Object writeContext)
at System.Configuration.MgmtConfigurationRecord.SaveAs(String filename, ConfigurationSaveMode saveMode, Boolean forceUpdateAll)
--- End of inner exception stack trace ---
at System.Configuration.MgmtConfigurationRecord.SaveAs(String filename, ConfigurationSaveMode saveMode, Boolean forceUpdateAll)
at System.Configuration.ClientSettingsStore.WriteSettings(String sectionName, Boolean isRoaming, IDictionary newSettings)
--- End of inner exception stack trace ---
at System.Configuration.ClientSettingsStore.WriteSettings(String sectionName, Boolean isRoaming, IDictionary newSettings)
at System.Configuration.LocalFileSettingsProvider.SetPropertyValues(SettingsContext context, SettingsPropertyValueCollection values)
at System.Configuration.SettingsBase.SaveCore()
at System.Configuration.SettingsBase.Save()
at ..(Object , EventArgs )
at DevComponents.DotNetBar.BaseItem.RaiseClick(eEventSource source)
at DevComponents.DotNetBar.BaseItem.InternalMouseUp(MouseEventArgs objArg)
at DevComponents.DotNetBar.Metro.MetroTileItem.InternalMouseUp(MouseEventArgs objArg)
at DevComponents.DotNetBar.BaseItem.InternalMouseUp(MouseEventArgs objArg)
at DevComponents.DotNetBar.ItemContainer.InternalMouseUp(MouseEventArgs objArg)
at DevComponents.DotNetBar.ItemPanel.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message m)
at DevComponents.DotNetBar.ItemControl.WndProc(Message m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Tiranium AntiVirus
Assembly Version: 1.3.0.1
Win32 Version: 1.3.0.1
CodeBase: file:///C:/Program%20Files%20(x86)/Tiranium%20AntiVirus/Tiranium.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 10.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
DevComponents.DotNetBar2
Assembly Version: 11.0.0.0
Win32 Version: 11.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Tiranium%20AntiVirus/DevComponents.DotNetBar2.DLL
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
{a6faabdb-a3f0-49e2-bc7f-c281176733ce}
Assembly Version: 0.0.0.0
Win32 Version: 1.3.0.1
CodeBase: file:///C:/Program%20Files%20(x86)/Tiranium%20AntiVirus/Tiranium.exe
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
configuration
system.windows.forms jitDebugging="true" /
/configuration
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
L'analyse a l'air de quand même se lancer...
Et je confirme le pourcentage bug complètement, il est directement passé à 47%.
J'en profite pour faire une petite balade vu le temps qui fait dehors (:mv2:).
A mon retour (environ 20 minute) rien n'a bougé, j'en déduis qu'il a planté et je relance la VM.
Bizarrement, au lancement de Tiranium il me réinstalle les fichiers comme au premier lancement (toujours l'exception) sûrement suite à l'infection qui a simplement mis tous les dossiers de l'ordinateur en caché...
Au final l'interface s'affiche (encore une exception), rien n'est détecté. Pourtant les dégâts de l'infection sont assez visible.
Je relance une analyse du système (10% affiché mais le cercle à 100% ; Puis il redémarre à 0% quand il finit l'analyse "Analyse Applications Runtime"). Rien n'est détecté, mise à part le FP de VMware.
Je vais arrêter le test ici, ça sert à rien de trop tester quand il y a déjà des bugs.
@+