ByteME v3.9
Coded by FuriousVersion 3.9
* Fixed a reported bug while loading assembly info when the assembly is drag droped
* Added support for multiple assemblies
* No longer over-wrties the original assembly/No longer locks the origianl assembly
* Got rid of most of the useless code for optimizations
Version 3.6
* Fixed a bug with searching for strings
* Added decompiling-time method renaming
* Added the ability to dump methods
Version 3.3
* Fixed most of the decompiling errors (thanks 0xd4d)
* Fixed goto entrypoint with assemblies with no EP
* Now mono handles checking the compiler, so you won't have any further problems with some assemblies.
* Now you can copy multiple bytes, added hotkey CTRL+C for copying bytes
* Removed scripting language
* Removed hotkey DELETE for noping instructions
* Some optimizations at loading assemblies (13MB assembly now loads at 2.8 seconds instead of 3.5)
version 3.0
* Fixed a critical bug with decompiling empty type names (CodeCracker's Obfuscator)
* Fixed a bug while trying to modify a non selected item
* Fixed "Goto Entrypoint" bug with few assemblies
* Now should locate the correct metadata section
* Added error reporting
* Added the ability to trace methods
* Added assembly info node which includes: Version, Compiler version, Obfuscator, IL Only flag, PublicKeyToken, entrypoint token
* Added token support for scripting language, now you can use tokens like: nop_all_br t6000001
* Added a var "ep" for the scripting language, can be used like this: nop_all_call ep
* Added new command "get_all_inner_call" same function as "get_all_call" except it only adds the calls that is located in the assembly (non referenced calls)
* Removed script writer
Version 2.4
* Now you can modify opcodes in IL too instead of only bytes.
* Now when you refresh an assembly it will navigate back to the method you were on.
* Added a close button so it would be much easier to make any changes in the assembly.
* Added a reverse branch function, now you can right click on any branch and reverse it. Ex: 2C99 will be reversed to 2D99
* Added a scripting language, current commands:
modify rva newbytesmodifies your defined rva with those bytes
nop rva nopes your defined rva
revbran rva reverses a branch with the defiend rva
wipe rva wipes method rva (changes all the instructions to nop and last instruction to ret)
get_all_#OPCODE# rva var gets all the rva addresses for your defined rva in your defined method and stores them in the var, example usage: get_all_call 2090 call : nop call10. this nops the 10th call in the method rva
nop_all_#OPCODE# rva nops all the defined OPCODE in the defined methodrva example : nop_all_call 2090
# for comments, all comments will be ignored.
Version 2.0
* OpCode highlighting.
* Code decompilation fixes with generic parameters.
* Now you can nop multiple OpCodes.
* Added a search funciton.
Version 1.5
* Fixed a critical bug with deassemblying some bytes with size 2 and simliar op codes.
* Fixed a bug with trying to decompile some methods.
* Now instruction # shown as hex.
* Added a Goto module constructor.
* Added hotkey delete automatically fill byte's with NOP.
* Added double click modify OP code.
* Added parameters and return type for methods.
Version 1.0
* Decompiliation of methods using Mono.Cecil.
* Displayes op codes of methods, va, rva, bytes, token.
* Modifying of op codes.
If you have any suggestions/feedback/bug reports please feel free to pm me.
Download https://hostr.co/file/0Bg4tgDu4MFq/ByteME-v3.9.rar?warning=on 翻译了一部分
Coded by Furious
Version 3.9
* Fixed a reported bug while loading assembly info when the assembly is drag droped
* Added support for multiple assemblies
* No longer over-wrties the original assembly/No longer locks the origianl assembly
* Got rid of most of the useless code for optimizations
Version 3.6
* Fixed a bug with searching for strings
* Added decompiling-time method renaming
* Added the ability to dump methods
Version 3.3
*固定的大部分反编译错误(由于0 xd4d)
*固定goto和组件没有EP的入口点
*现在mono处理编译器检查,所以你不会有任何进一步的问题,一些组件。
*现在你可以复制多个字节,添加热键CTRL + C复制字节
*删除脚本语言
*删除热键nop指令删除
*一些优化加载程序集(13 mb大会现在加载在2.8秒而不是3.5)
版本3.0
*固定一个严重的bug和反编译空类型名称(CodeCracker的模糊处理)
*固定一个缺陷在试图修改一个非选定的项
*固定“Goto入口点”错误几个组件
*现在应该找到正确的元数据部分
*添加错误报告
*添加跟踪方法的能力
*添加装配信息节点包括:版本,编译器版本,模糊处理,IL只有国旗,PublicKeyToken,入口点令牌
*添加令牌支持脚本语言,现在您可以使用令牌:nop_all_br t6000001
*添加了一个var ep的脚本语言,可以使用这样的:nop_all_call ep
*添加新命令“get_all_inner_call”相同的函数作为“get_all_call”除了它只会增加调用位于大会(非引用调用)
*删除脚本作家
版本2.4
*现在你只能在IL修改操作码而不是字节。
*现在当你刷新一个装配导航回到你在的方法。
*添加关闭按钮,就可以很容易地在大会进行任何更改。
*添加反向分支功能,现在您可以右键单击任何分支和扭转它。 例:2 c99将逆转2 d99
*添加一种脚本语言,当前命令:
聽聽修改粘度仪newbytes聽聽修改你的粘度仪与定义字节
聽聽nop粘度仪聽聽聽聽不你定义的粘度仪
聽聽revbran粘度仪聽聽逆转的分支defiend粘度仪
聽聽擦粘度仪聽聽擦拭方法粘度仪(更改所有的指令nop和最后指令ret)
聽聽get_all_ #操作码#粘度仪var得到粘度仪在你定义的所有粘度仪地址为你的定义,并将它们存储到var方法,示例用法:get_all_call 2090电话:nop call10。 这个空操作第十叫粘度仪的方法
聽聽nop_all_ #操作码#粘度仪空操作定义的所有定义的操作码methodrva例子:nop_all_call 2090
聽聽#聽聽评论,所有评论将被忽略。
版本2.0
*操作码高亮显示。
*反编译代码修复与泛型参数。
*现在可以nop多个操作码。
*搜索funciton补充道。
版本1.5
*固定一个严重的bug deassemblying一些字节大小2和结果op代码。
*固定一个错误尝试反编译一些方法。
* Now instruction # shown as hex.
* Added a Goto module constructor.
* Added hotkey delete automatically fill byte's with NOP.
* Added double click modify OP code.
* Added parameters and return type for methods.
Version 1.0
* Decompiliation of methods using Mono.Cecil.
* Displayes op codes of methods, va, rva, bytes, token.
* Modifying of op codes.
If you have any suggestions/feedback/bug reports please feel free to pm me 看不懂这个是做什么用的工具。 一个C#的反汇编工具,体积很小。 楼主不是老外,就是海归,谢谢了 试下,感谢发布。
页:
[1]