The Bytecode Club - Reverse Engineering Forum
Instrumenting Minecraft help needed please - Printable Version

+- The Bytecode Club - Reverse Engineering Forum (https://the.bytecode.club)
+-- Forum: Lobby (https://the.bytecode.club/forumdisplay.php?fid=1)
+--- Forum: Programming (https://the.bytecode.club/forumdisplay.php?fid=86)
+--- Thread: Instrumenting Minecraft help needed please (/showthread.php?tid=191)

Pages: 1 2


Instrumenting Minecraft help needed please - LiteLeaker8 - 12-28-2014

So, I attached a java agent to the 1.8.jar arguments (java -jar -javaagent:MyAgent.jar -cp -Djava etc)

And it does stuff from testing, but since i'm new to Javassist and Instrumentation I don't know how to instrument minecraft.

I tried changing the main menu singleplayer button to "Fucker" for a test, but it didn't do shit.

Does anyone have any source code for an example of changing minecraft with instrumenting or any tutorials or steps?

I used Bytecode Viewer to view iridium's injector source but since it is obfuscated pretty good with allatori and the allatori string decrypter is still not in bytecode viewer, I couldn't read shit in there except for about 10% of things.

Thanks!


RE: Instrumenting Minecraft help needed please - Konloch - 12-29-2014




RE: Instrumenting Minecraft help needed please - zooty - 12-29-2014

stop using java assist


RE: Instrumenting Minecraft help needed please - Bibl - 12-30-2014

(12-30-2014, 02:27 AM)potato Wrote:  yeah man, quit using java assist
become a real hacker and use bcel :^)

Too slow and bloated 
Use ASM


RE: Instrumenting Minecraft help needed please - LiteLeaker8 - 01-04-2015

(12-29-2014, 11:03 PM)zooty Wrote:  stop using java assist

wtf is wrong with javassist. Explain you fucktard.


RE: Instrumenting Minecraft help needed please - DarkStorm - 01-05-2015

Javassist isn't really bad. Aside from poor documentation and decently painful structure (though not as much as BCEL, I admit), I can see it as being more attractive to someone new to Java RE since it doesn't immediately throw you into the deep end where the stack language monsters lurk.

On the topic of instrumenting Minecraft, Icyene has a pretty nice tutorial that I came across a while ago. While it is is targeted at MC server instrumenting on Bukkit and uses ASM, it covers an intro to using agents and JVM instrumentation well, I think. Link: http://bukkit.org/threads/tutorial-extreme-beyond-reflection-asm-replacing-loaded-classes.99376/


RE: Instrumenting Minecraft help needed please - Bibl - 01-06-2015

(01-04-2015, 02:21 PM)LiteLeaker8 Wrote:  
(12-29-2014, 11:03 PM)zooty Wrote:  stop using java assist

wtf is wrong with javassist. Explain you fucktard.

fuck off dumbshit hen


RE: Instrumenting Minecraft help needed please - LiteLeaker8 - 01-07-2015

(01-06-2015, 03:42 AM)Bibl Wrote:  
(01-04-2015, 02:21 PM)LiteLeaker8 Wrote:  
(12-29-2014, 11:03 PM)zooty Wrote:  stop using java assist

wtf is wrong with javassist. Explain you fucktard.

fuck off dumbshit hen

how about u explain what is wrong with it, dummy. Also, kryponite is better than anything you can code.


RE: Instrumenting Minecraft help needed please - zooty - 01-07-2015

(01-07-2015, 09:25 AM)LiteLeaker8 Wrote:  
(01-06-2015, 03:42 AM)Bibl Wrote:  
(01-04-2015, 02:21 PM)LiteLeaker8 Wrote:  
(12-29-2014, 11:03 PM)zooty Wrote:  stop using java assist

wtf is wrong with javassist. Explain you fucktard.

fuck off dumbshit hen

how about u explain what is wrong with it, dummy. Also, kryponite is better than anything you can code.

u didnt even code kryptonite u dirty tool, its all skidded


RE: Instrumenting Minecraft help needed please - LiteLeaker8 - 01-08-2015

(01-07-2015, 08:24 PM)zooty Wrote:  
(01-07-2015, 09:25 AM)LiteLeaker8 Wrote:  
(01-06-2015, 03:42 AM)Bibl Wrote:  
(01-04-2015, 02:21 PM)LiteLeaker8 Wrote:  
(12-29-2014, 11:03 PM)zooty Wrote:  stop using java assist

wtf is wrong with javassist. Explain you fucktard.

fuck off dumbshit hen

how about u explain what is wrong with it, dummy. Also, kryponite is better than anything you can code.

u didnt even code kryptonite u dirty tool, its all skidded

no it aint bitch