52ky 发表于 2021-7-5 10:17:48

HEX and ILEditor plugin for ILSpy by Medsft

使用:- 使用覆盖选项复制 ILSpy 目录中的所有文件。- 在左树视图中使用新命令(上下文菜单),当在树中选择项目时 - “MethodDefinition”。
附言插件不适用于标准 Mono.Cecil 0.9.5.4。并且仅适用于 Mono.Cecil 0.9.5.4。由 WiCKY 制作的模组(作者:SAE)更改列表:- 忽略空类型(读取类型定义)- 忽略无效参数(读取方法定义)-忽略无效的泛型参数()- 忽略无效属性(如果(attribute.Constructor == null)继续;)- 忽略无效签名(GetSecurityDeclarationSignature)-在混淆的程序集中修复处理空值- 为 CustomAttributeArgument 添加 ToString- 为 CustomAttributeNamedArgument 添加 ToString- 忽略空元素(MemberDefinition)- 避免一些混淆程序集的递归声明类型,目前只有一级检查-add AllMemberReferences(IEnumerable<MemberReference> GetMemberReferences)- 添加 ElementTypeIntValue(ElementTypeIntValue)- 添加直接从字节读取/写入的支持(FromBytes)

(To use:-copy all files in ILSpy directory with overwritten option.-in left treeview use new commands(contextmenu), when selected item in tree-"MethodDefinition".
P.S. Plugin not working with standart Mono.Cecil 0.9.5.4. and working only with Mono.Cecil 0.9.5.4. mod by WiCKY(Author:SAE)List of changes:-ignore null type (Read TypeDefinition)-ignore invalid parameter(Read MethodDefinition)-ignore invalid generic argument()-ignore invalid attribute (if (attribute.Constructor == null) continue;)-ignore invalid signature(GetSecurityDeclarationSignature)-fix handle null value in obfuscated assembly-add ToString for CustomAttributeArgument-add ToString for CustomAttributeNamedArgument-ignore null element(MemberDefinition)-avoid recursive declaringtype of some obfuscated assemblies,currently only one level checking-add AllMemberReferences(IEnumerable<MemberReference> GetMemberReferences)-add ElementTypeIntValue(ElementTypeIntValue)-add support to read/write directly from bytes(FromBytes))

页: [1]
查看完整版本: HEX and ILEditor plugin for ILSpy by Medsft