Posts: 2
Threads: 1
Joined: Sep 2015
Reputation:
0
I want to get into java reverse engineering, I've done a decent amount of java and would like to further this by learning some basic byte code.
I tried the one developed by Konloch but I cant seem to edit the bytecode or figure out how to allow myself to do so.
Posts: 124
Threads: 13
Joined: Jul 2014
Reputation:
111
There's JBE and dirtyJOE.
Posts: 2
Threads: 1
Joined: Sep 2015
Reputation:
0
I found CJ or something along those lines that seems to do the job,
thanks for the help!
(I couldnt fully use dirtyjoe because it wouldnt let me edit anything but hex values and im not that far alone.
Posts: 429
Threads: 117
Joined: Jul 2014
Reputation:
18
09-08-2015, 10:32 AM
(This post was last modified: 09-08-2015, 10:34 AM by Konloch.)
In BCV there are two bytecode editors, one for android apks (smali) and another for Java classfiles/jars (krakatau).
Simply go into then tick on
View>Krakatau>Bytecode
Also tick on
View>Krakatau>Editable
Then to compile either go into File>Compile, or go into Settings>Compile On Refresh then click the 'Refresh' button at the bottom middle of the screen.
Refresh will compile, then update all of the panes you've toggled on with the new Bytecode if it was successful.
Quick note about CJBE/JBE:
They're outdated and buggy so classes tend to break very easily, I recommend using DirtyJOE or Krakatau Bytecode.