Nebelgranaten
Ein kleiner – aber mitunter wichtiger – Schritt ist die "Obfuscation" der entstehenden Assembly/Assemblies. Sie kann derzeit allerdings nicht automatisch erfolgen. Also muss sie von Hand aus vorgenommen werden.
Saving Options...Loading Assemblies...Running C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin\ildasm.exe /OUT="C:\Documents and Settings\TAMHAN\Local Settings\Temp\~0DaquGU.0\0DaquGUI.005.il" /TEXT /NOBAR /RAWEH /QUOTEALLNAMES /UTF8 /FORWARD "C:\Documents and Settings\TAMHAN\Desktop\usbstick\em-boxes\decompresscab\DaquCab\0DaquGUI.005"Running C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin\ildasm.exe /OUT="C:\Documents and Settings\TAMHAN\Local Settings\Temp\~DAQUPO~.4\DAQUPO~1.001.il" /TEXT /NOBAR /RAWEH /QUOTEALLNAMES /UTF8 /FORWARD "C:\Documents and Settings\TAMHAN\Desktop\usbstick\em-boxes\decompresscab\DaquCab\DAQUPO~1.001"Running C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin\ildasm.exe /OUT="C:\Documents and Settings\TAMHAN\Local Settings\Temp\~DAQUPO~.5\DAQUPO~1.004.il" /TEXT /NOBAR /RAWEH /QUOTEALLNAMES /UTF8 /FORWARD "C:\Documents and Settings\TAMHAN\Desktop\usbstick\em-boxes\decompresscab\DaquCab\DAQUPO~1.004"Running C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin\ildasm.exe /OUT="C:\Documents and Settings\TAMHAN\Local Settings\Temp\~QUOTET~.2\QUOTET~1.002.il" /TEXT /NOBAR /RAWEH /QUOTEALLNAMES /UTF8 /FORWARD "C:\Documents and Settings\TAMHAN\Desktop\usbstick\em-boxes\decompresscab\DaquCab\QUOTET~1.002"Renaming...Writing map file to C:\Documents and Settings\TAMHAN\Desktop\usbstick\em-boxes\decompresscab\Dotfuscated\Map.xmlWriting Assemblies...Running C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ilasm.exe /OUTPUT="C:\Documents and Settings\TAMHAN\Desktop\usbstick\em-boxes\decompresscab\Dotfuscated\0DaquGUI.005" /nologo /quiet /dll /resource="C:\Documents and Settings\TAMHAN\Local Settings\Temp\~0DaquGU.0\0DaquGUI.005.res" "C:\Documents and Settings\TAMHAN\Local Settings\Temp\~0DaquGU.0\0DaquGUI.005.il"Running C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ilasm.exe /OUTPUT="C:\Documents and Settings\TAMHAN\Desktop\usbstick\em-boxes\decompresscab\Dotfuscated\DAQUPO~1.001" /nologo /quiet /dll /resource="C:\Documents and Settings\TAMHAN\Local Settings\Temp\~DAQUPO~.4\DAQUPO~1.001.res" "C:\Documents and Settings\TAMHAN\Local Settings\Temp\~DAQUPO~.4\DAQUPO~1.001.il"ilasm returned 1Build Error.
Danach holt man die bearbeiteten Dateien (Listing 4), kopiert sie in den Ordner mit dem CAB, wobei die Originale ersetzt werden (erstellte .xml-Dateien verbleiben übrigens im Dotfuscated-Ordner und kommen NICHT ins CAB) und verpackt sie wieder. In 99,9 Prozent der Fälle ist dann Ruhe. Ein kurzer Test verschafft Gewissheit.




