Jump to content
rukov

ByteME v3.9

Recommended Posts

Posted

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

* 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 newbytes modifies 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.

Download https://hostr.co/file/0Bg4tgDu4MFq/ByteME-v3.9.rar?warning=on

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...