mirror of
				https://github.com/jakeswenson/BitBetter.git
				synced 2025-10-31 12:53:25 +00:00 
			
		
		
		
	Cleanup
This commit is contained in:
		
							parent
							
								
									c72fbf5b1c
								
							
						
					
					
						commit
						d8098cb560
					
				|  | @ -23,12 +23,7 @@ internal class Program | ||||||
|             ModuleDefMD moduleDefMd = ModuleDefMD.Load(file); |             ModuleDefMD moduleDefMd = ModuleDefMD.Load(file); | ||||||
|             Byte[] cert = File.ReadAllBytes(certFile); |             Byte[] cert = File.ReadAllBytes(certFile); | ||||||
| 
 | 
 | ||||||
|             EmbeddedResource embeddedResourceToRemove = moduleDefMd.Resources |             EmbeddedResource embeddedResourceToRemove = moduleDefMd.Resources.OfType<EmbeddedResource>().First(r => r.Name.Equals("Bit.Core.licensing.cer")); | ||||||
|                 .OfType<EmbeddedResource>() |  | ||||||
|                 .First(r => r.Name.Equals("Bit.Core.licensing.cer")); |  | ||||||
| 
 |  | ||||||
|             Console.WriteLine(embeddedResourceToRemove.Name); |  | ||||||
| 
 |  | ||||||
|             EmbeddedResource embeddedResourceToAdd = new("Bit.Core.licensing.cer", cert) { Attributes = embeddedResourceToRemove.Attributes }; |             EmbeddedResource embeddedResourceToAdd = new("Bit.Core.licensing.cer", cert) { Attributes = embeddedResourceToRemove.Attributes }; | ||||||
|             moduleDefMd.Resources.Add(embeddedResourceToAdd); |             moduleDefMd.Resources.Add(embeddedResourceToAdd); | ||||||
|             moduleDefMd.Resources.Remove(embeddedResourceToRemove); |             moduleDefMd.Resources.Remove(embeddedResourceToRemove); | ||||||
|  | @ -45,10 +40,7 @@ internal class Program | ||||||
|             TypeDef type = services.First(t => t.Name == "LicensingService"); |             TypeDef type = services.First(t => t.Name == "LicensingService"); | ||||||
|             MethodDef constructor = type.FindConstructors().First(); |             MethodDef constructor = type.FindConstructors().First(); | ||||||
|              |              | ||||||
|             Instruction instructionToPatch = |             Instruction instructionToPatch = constructor.Body.Instructions.FirstOrDefault(i => i.OpCode == OpCodes.Ldstr && String.Equals((String)i.Operand, existingCert.Thumbprint, StringComparison.InvariantCultureIgnoreCase)); | ||||||
|                 constructor.Body.Instructions |  | ||||||
|                     .FirstOrDefault(i => i.OpCode == OpCodes.Ldstr |  | ||||||
|                                          && String.Equals((String)i.Operand, existingCert.Thumbprint, StringComparison.InvariantCultureIgnoreCase)); |  | ||||||
|              |              | ||||||
|             if (instructionToPatch != null) |             if (instructionToPatch != null) | ||||||
|             { |             { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user