![]() |
|
|
|
#1
|
||||
|
||||
|
SystemeD
I patched byte you've shown and sent patched DLL to my friend to test it. This time .NET compiler said : "Invalid program" (or something like this). May its because of joining your method and method of patching 80 at offset 102C. Tonight, I played with a simple file compiled with and without Strong Name. I noticed after compiling with KEY, 80 A0 and PublicKey are the major differences between two files. So my suggestion is : Patching whole PublicKey and 2 bytes before it to 00. I must test it again. And... Present version of ILDASM (.NET SDK 1.1) crashes at decompiling time and the produced file is uncompilable. Do you decompile and recompile the mentioned dll successfully? Last edited by Newbie_Cracker; 03-13-2005 at 04:00. |
|
#2
|
|||
|
|||
|
Quote:
Quote:
Quote:
![]() PS: I suggest you to patch only the strong name infos at first. Test if the assembly works and after apply all other cracking patches. Last edited by SystemeD; 03-14-2005 at 18:39. Reason: Added PS... |
|
#3
|
|||
|
|||
|
what i have encoutered is ildasm does work, but the output file it produces contains a lot of ascii characters(not a-z). then ilasm will have problem to compile it back.
|
|
#4
|
|||
|
|||
|
Can you point me to your target?
|
|
#5
|
|||
|
|||
|
RedGate SQL Bundle - "RedGate.Licensing.Client.dll"
i ran ildasm, dumped everything. then couldn't compile it back (without changing any il code) hxxp://www.red-gate.com/downloads/bundle.exe |
|
#6
|
|||
|
|||
|
Have you read this?
http://www.codeproject.com/dotnet/#Security specially: Building Security Awareness in .NET Assemblies : Part 3 - Learn to break Strong Name .NET Assemblies -> An example how to break RSA in .NET It´ll help you to understand how to break[patch] RSA etc. in .Net |
|
#7
|
|||
|
|||
|
Did you try it with Reflector. If in Reflector, you only see garbage function names, member variables, the dll used obfuscation, and ILASM can failed when recompiling.
|
|
#8
|
|||
|
|||
|
yes, it works. I didn't change resource file name in the dump, that's why it failed.
thank you. : ) |
|
#9
|
||||
|
||||
|
StrongName Signature Remover
Last night I saw a little tool for removing StrongName Signature from .NET applications in Woodman forum.
Little description of this tools is : SNRemove v1.00 Copyright (c) 2005 Nir Sofer Web Site: http://www.nirsoft.net But it didn't fix SN Signature in ASP .NET Applications. So I created this patcher to solve this for all .NET Applications. It's the result of this topic. ![]() Best regards. Last edited by Newbie_Cracker; 09-26-2005 at 04:02. |
|
#10
|
||||
|
||||
|
Nice Job, Thanks!
NeWBiE_Cracker
|
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| different DLLs have same udd name in OllyDbg | BlackWhite | General Discussion | 8 | 07-31-2014 03:04 |
| DLLs loading sequence | te$ter | General Discussion | 6 | 10-30-2013 18:52 |
| Unpacking DLLs | thomasantony | General Discussion | 22 | 08-18-2005 05:34 |
| DLLs | armmad8 | General Discussion | 2 | 06-09-2005 22:13 |