Home - Forums-.NET - Spices.Net - Crash obfuscating anything with 5.0.1.4 evaluation

Spices.Net

NET code security, tools to protect, obfuscate, tamper defense, code and data safety, recover, convert, optimize, explore, browse and analyze .Net software.

This forum related to following products: Spices.Net Suite, Spices.Net Obfuscator, Spices.Net Decompiler

Crash obfuscating anything with 5.0.1.4 evaluation
Link Posted: 26-Jun-2006 04:44
Attempting to obfuscate any of my assemblies (.exe or .dll) with the default methods gives this:
Object reference not set to an instance of an object.
   at \\u15.\\u19\\u3.\\u145()
   at \\u15.\\u19\\u3.3()
   at \\u19.\\u6.\\u19(Project , \\u18 , \\u19\\u3 )
   at \\u19.\\u6.\\u19(Project )

Which makes it difficult to evaluate
Link Posted: 26-Jun-2006 05:42
Yes, this is known Spices.Net installer problem that we'll fix at the nearest hour.
To solve this problem:[list=1]
  • Please uninstall current version of Spices.Net,
  • [/*:m]
  • Check contents of installation folder (usually C:\\Program Files\\9Rays.Net\\Spices5\\ ), delete remaining files and folders.
  • [/*:m]
  • Install Spices.Net again.
  • [/*:m][/list:o]
    Link Posted: 26-Jun-2006 07:08
    Update is available for downloading and problem with installer is solved.
    Sorry for delivered inconveniences.
    Link Posted: 26-Jun-2006 21:25
    I tried uninstalling, wiping, downloading and reinstalling and the command-line obfuscator still isn't working:
    C:\\Program Files\\9Rays.Net\\SpicesNet5\\Bin>NRObfuscator.exe /SRC=\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\System.configuration.dll
    Spices.Net Obfuscator Evaluation 5.0.1.4
    Copyright 9Rays.Net 2006. All rights reserved
    License Info:
                  Type:   Evaluation version
                  User:   Evaluation version
                  E-mail: Evaluation version
    Options:Default
    Input:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\System.configuration.dll
    Work directory:C:\\Program Files\\9Rays.Net\\SpicesNet5\\Bin
    Output:C:\\Program Files\\9Rays.Net\\SpicesNet5\\Bin\\Obfuscated
    Object reference not set to an instance of an object.
       at \\u6.\\uf5.\\u17\\u5()
       at \\u6.\\uf5.\\ue()
       at 1.\\u18.1(Project , \\u12 , \\uf5 )
       at 1.\\u18.1(Project )
    Link Posted: 27-Jun-2006 00:23
    You have incorrectly specified \\SRC parameter (incorrect path: \\WINDOWS\\...., you can use absolute or relative paths, in case of relative paths - these paths should be relative to NRObfuscator.exe location),
    please use following command line:
    C:\\Program Files\\9Rays.Net\\SpicesNet5\\Bin\\NRObfuscator.exe /SRC=C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\System.configuration.dll

    We'll correct validation of input in the nearest Spices.Net update.
    btw - more flexible way to use 5.0 console obfuscator - obfuscation of Spices.Project. You can create Spices.Project in Spices.Net GUI (registered console version provide special uitlity OptionsGUI.exe to manage Spices.Project's) and use following command line to obfuscate Spices.Project:
    NRObfuscator.exe /SRC=yourSpicesProject.iloprj
    Link Posted: 27-Jun-2006 21:03
    Adding the drive specifier as suggested performs an obfuscation, but then crashes like this:
    ----End of obfuscation C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\System.configuration.dll ------------
    Total obfuscated members 1859
    Finish time:09:00:28
    Finish obfuscating project.
    Verification of assemblies:
    Verification exception:Object reference not set to an instance of an object.
    Stack trace:   at \\u6.\\u13\\u12.\\u135()
       at \\u6.\\u13\\u12.\\u6(\\u15\\u6 )
       at \\u6.\\uf\\u10.\\u6(String[] , \\u15\\u6 , \\u12 )
       at \\u6.\\ue\\u11.6\\u5.\\u6(String[] , \\u15\\u6 , \\u12 )
       at 1.\\u18.1(Project )

    Unfortunately, I don't have any more time to spend on this, but I hope the stack trace is helpful.
    Link Posted: 28-Jun-2006 01:02
    This assembly has incorrect metadata, tow classes have been marked as Nested but have namespaces, this there was reason of exception:
    [MD] Error: TypeDef: System.Configuration.ConfigurationValues+ConfigurationElementsCollection+GetEnumerator>d__0 is marked Nested but has namespace: [MD] Error: TypeDef: System.Configuration.ConfigurationValues+InvalidValuesCollection+GetEnumerator>d__4 is marked Nested but has namespace:

    We've improved our verification procedure to recognize incorrectly declared nested types.
    Link Posted: 29-Jun-2006 07:57
    BTW this problem is operatively solved, update is avaliable for downloading.