remembering the time one of my friendsβ€”not saying whoβ€”expected me to write some crypto stuff in java and instead i wrote it in python and implemented a python bytecode to jvm bytecode transpiler twitter.com/isislovecruft…
πŸ‘︎ 62
πŸ’¬︎
πŸ‘€︎ u/rohitkg98
πŸ“…︎ Dec 29 2021
🚨︎ report
Debugger for Java Bytecode

Hi,

I am working on a project and I need to debug the Bytecode generated by a library. Reading the bytecode and trying to figure out where to the problem could be can be tedious at times.

Is there a Bytecode debugger that I can use to decompile the .class files and possibly execute them step-by-step?

Thanks

πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/fnoyanisi
πŸ“…︎ Aug 18 2021
🚨︎ report
How I Hacked Google App Engine: Anatomy of a Java Bytecode Exploit blog.polybdenum.com/2021/…
πŸ‘︎ 420
πŸ’¬︎
πŸ‘€︎ u/Uncaffeinated
πŸ“…︎ May 05 2021
🚨︎ report
How I Hacked Google App Engine: Anatomy of a Java Bytecode Exploit blog.polybdenum.com/2021/…
πŸ‘︎ 148
πŸ’¬︎
πŸ‘€︎ u/Gallus
πŸ“…︎ May 05 2021
🚨︎ report
How I Hacked Google App Engine: Anatomy of a Java Bytecode Exploit blog.polybdenum.com/2021/…
πŸ‘︎ 147
πŸ’¬︎
πŸ‘€︎ u/pron98
πŸ“…︎ May 05 2021
🚨︎ report
Junior interview focused on Java compiler technologies and Java bytecode

Junior interview focused on Java compiler and Java bytecode

Hey guys, I’m going to have a junior interview heavily focused on Java compiler and bytecode. I’m very comfortable and proficient with Java however I’m not so experienced with the compiler technologies and bytecode. Can someone point me some good resources for studying, reading and understanding better these technologies please?

Thank you!

πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/zetayshow
πŸ“…︎ Jun 17 2021
🚨︎ report
Recaf: Java bytecode reversing tool I've been working on for the past 3.5 years github.com/Col-E/Recaf
πŸ‘︎ 378
πŸ’¬︎
πŸ‘€︎ u/PartOfTheBotnet
πŸ“…︎ Dec 25 2020
🚨︎ report
How I Hacked Google App Engine: Anatomy of a Java Bytecode Exploit blog.polybdenum.com/2021/…
πŸ‘︎ 88
πŸ’¬︎
πŸ‘€︎ u/tnavda
πŸ“…︎ May 07 2021
🚨︎ report
C# and F# apps on the JVM and on Android runtime: Bluebonnet translates .NET CIL to Java bytecode. github.com/spaceflint7/bl…
πŸ‘︎ 211
πŸ’¬︎
πŸ‘€︎ u/spaceflint
πŸ“…︎ Aug 26 2020
🚨︎ report
Recaf 2.X: The modern Java bytecode reversing tool github.com/Col-E/Recaf
πŸ‘︎ 112
πŸ’¬︎
πŸ‘€︎ u/PartOfTheBotnet
πŸ“…︎ Dec 25 2020
🚨︎ report
OPAL - Open and Extensible library for analyzing and engineering Java bytecode written in Scala opal-project.de/
πŸ‘︎ 16
πŸ’¬︎
πŸ‘€︎ u/jayanmn
πŸ“…︎ May 01 2021
🚨︎ report
How I Hacked Google App Engine: Anatomy of a Java Bytecode Exploit(fix link) blog.polybdenum.com/2021/…
πŸ‘︎ 12
πŸ’¬︎
πŸ‘€︎ u/AnneLeckie
πŸ“…︎ May 30 2021
🚨︎ report
Read a paper: PicoJava - A Direct Execution Engine For Java Bytecode youtu.be/ZMjYbnkUYkA
πŸ‘︎ 48
πŸ’¬︎
πŸ‘€︎ u/ggvh
πŸ“…︎ Feb 22 2021
🚨︎ report
How I Hacked Google App Engine: Anatomy of a Java Bytecode Exploit blog.polybdenum.com/2021/…
πŸ‘︎ 27
πŸ’¬︎
πŸ‘€︎ u/Uncaffeinated
πŸ“…︎ May 05 2021
🚨︎ report
Hilarious software/programming blog post where two people are interviewing a new hire for a startup and there is some crazy inter-dimensional time/space travel involved. The interviewee does crazy stuff like generating Java bytecode on the fly. All around absurdity

Title says it all. Looking for the blog post. Was all around pretty ridiculous and absurdist.

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/asmvolatile
πŸ“…︎ Feb 17 2021
🚨︎ report
libminecraft is made to teach Notch a lesson to stop being so transphobic (and use Java Bytecode Optimizers)
πŸ‘︎ 217
πŸ’¬︎
πŸ‘€︎ u/jessielesbian
πŸ“…︎ Jul 28 2020
🚨︎ report
I Hacked Google App Engine: Anatomy of a Java Bytecode Exploit blog.polybdenum.com/2021/…
πŸ‘︎ 4
πŸ’¬︎
πŸ‘€︎ u/qznc_bot2
πŸ“…︎ May 06 2021
🚨︎ report
WebJShrink: A Web Service for Debloating Java Bytecode

WebJShrink is a web service for visualizing code bloat within a repository and debloating Java bytecode. It is built atop the hybrid static/dynamic analyzer JShrink, the safest Java debloating solution available. The entire analysis and debloating process is streamlined via WebJShrink with all computation offloaded to cloud.

2 minute summary video

Watch full length presentation: https://www.youtube.com/watch?v=yzVzcd-MJ1w&feature=youtu.be

πŸ‘︎ 7
πŸ’¬︎
πŸ‘€︎ u/konnermacias
πŸ“…︎ Oct 25 2020
🚨︎ report
Read a paper: PicoJava - A Direct Execution Engine For Java Bytecode youtu.be/ZMjYbnkUYkA
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/ggvh
πŸ“…︎ Feb 22 2021
🚨︎ report
Java code visualizer via bytecode instrumentation

https://github.com/0xaa4eb/ulyp

Processing img en7ive6bwug41...

Hi guys. I want to share my project with you. It's a troubleshooting tool which uses java bytecode instrumentation and has a simple UI written on javafx. You set the following agent properties: packages you want to instrument and a starting point method. When the starting point is executed, tracing is started. As soon as the starting point method call finishes, tracing is deactivated. When tracing is active, it records all method calls of classes in packages you specified.

Orginally, I wrote it 2 years ago as a simple proof-of-concept and started using on my work. The primary usage is troubleshooting and investigating, especially huge enterprise frameworks where debugging usually ends when you realize you have 30+ tabs with code opened. It also may be useful as a research tool when you want to dive into the framework and see what it does.

Please share you thoughts, and critic is especially welcome.

πŸ‘︎ 82
πŸ’¬︎
πŸ‘€︎ u/danyanman
πŸ“…︎ Feb 14 2020
🚨︎ report
Is there something like "compiler explorer", but for Java? It would display bytecodes instead of assembly. godbolt.org/
πŸ‘︎ 43
πŸ’¬︎
πŸ‘€︎ u/antiquark2
πŸ“…︎ Feb 23 2020
🚨︎ report
Is Kotlin bytecode compatible with Java bytecode?

I tried to run java decompiler (JD-Project) to decompile a class file generated from a Kotlin source.

The file generated was not java compatible (I know it's decompiled to java and not Kotlin). But, AFAIK :

  1. Kotlin compiles to java compatible bytecode and
  2. JVM doesn't know anything about the programming language making it easier for other languages to target JVM.

If above points hold then the .class file should have decompiled to syntactically correct .java file but, it didn't. I'm not sure why.

I'm unable to find any official source which can clarify this but according to a a bit old stackoverflow link(didn't save it earlier and unable to find it now), Kotlin uses some bytecode tricks which might not result in Java compatible code. Could anyone please provide some clarification on this?

πŸ‘︎ 16
πŸ’¬︎
πŸ‘€︎ u/helixb
πŸ“…︎ Dec 23 2019
🚨︎ report
RemoraJ: low overhead bytecode instrumentation agent for Java apps, open source github.com/Nastel/remoraj
πŸ‘︎ 3
πŸ’¬︎
πŸ‘€︎ u/jkoolcloud
πŸ“…︎ Nov 19 2020
🚨︎ report
CheerpJ 2.1 released β€” Java bytecode to WebAssembly/JavaScript compiler and runtime medium.com/leaningtech/ch…
πŸ‘︎ 24
πŸ’¬︎
πŸ‘€︎ u/alexp_lt
πŸ“…︎ Apr 06 2020
🚨︎ report
Launched a Java bytecode agent project for tracing Java IPC

Looking for feedback and collaborators for RemoraJ project. The goal is to have Java IPC & transaction tracing in QA, Test, UAT and production with very low overhead which can be turned on/off on-demand, capture traces and plug into platform of choice. Traces can be used to analyze performance, find bottlenecks, capture stacks traces, heap dumps when standard java profilers can not be used or incur very high overhead. Thoughts?

https://github.com/Nastel/remoraj

πŸ‘︎ 11
πŸ’¬︎
πŸ‘€︎ u/jkoolcloud
πŸ“…︎ Jun 10 2020
🚨︎ report
Does JRE need to be installed to run Java Native Bytecode with GraalVM

I was trying to figure this out for a while. When compiling from Java source code directly to machine code instead of bytecode, and having it run natively on the machine, does the JRE need to be installed?

I'm thinking it doesn't because I'm pretty sure it mentions that all the memory and thread management modules are included in the executable. Would it be possible to compile Java to machine code and run it on another machine without the JRE installed?

πŸ‘︎ 40
πŸ’¬︎
πŸ‘€︎ u/FrostyTigerXP
πŸ“…︎ Dec 26 2019
🚨︎ report
Is there something like "compiler explorer", but for Java? It would display bytecodes instead of assembly. godbolt.org/
πŸ‘︎ 6
πŸ’¬︎
πŸ‘€︎ u/antiquark2
πŸ“…︎ Feb 22 2020
🚨︎ report
Brainfuck to java bytecode converter (class) github.com/GraxCode/brain…
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/grxcding
πŸ“…︎ Jun 22 2020
🚨︎ report
RemoraJ: Extensible Java Bytecode Agent for Optimizing Java App Performance reddit.com/user/jkoolclou…
πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/News-Rat
πŸ“…︎ Jul 30 2020
🚨︎ report
Does command `jar` apply to JVM's bytecode language or to the higher level languages such as Java, Scala, Clojure?

Does the command jar which creates jar files belong to JRE? When I install JRE, will I have jar? Or do I have to install JDK to have jar? (My experience seems to be that command jar belongs to JDK, but not to JRE. So when I install JRE but not JDK, I don't have command jar.)

There are several JVM languages, such as Java, Scala, Clojure.
Does command jar apply to JVM's bytecode language or to the higher level languages such as Java, Scala, Clojure? Can command jar be used with all the JVM based high level languages such as Java, Scala, Clojure, or just with Java? (My guess is that jar applies to JVM bytecode language, so it can be used for packaging purpose with all the JVM based high level languages such as Java, Scala, Clojure ..., since they are all compiled to bytecode before jar applies to them.)

After you compile non-Java JVM-based languages such as Scala, Clojure, how do you do packaging? Can you still use jar command for packaging? Do the SDK releases for Scala and Clojure include jar command? How do you install jar command for these languages?

Thanks.

πŸ‘︎ 8
πŸ’¬︎
πŸ‘€︎ u/timlee126
πŸ“…︎ Mar 14 2020
🚨︎ report
What is the benefit of compiling to bytecode before interpreting in interpreted languages like Java?

In the programming class I'm taking at the moment, we're talking about the different ways different languages handle your source code. During the talk, we discussed the advantages and disadvantages of interpreted and compiled languages, and I started wondering what the advantage of compiling to bytecode before interpreting in Java is. As far as I understand, Python just interprets the source code itself, so it seems to be possible.

Why does Java need to compile it first? It's not like the source code gets completely obscured by it, since I know the class files can be at least somewhat converted back, like the fan made modding tools for Minecraft did back in the day. My teacher couldn't answer, so I'm turning to you all. What is the advantage of compiling to bytecode before running in Java?

πŸ‘︎ 5
πŸ’¬︎
πŸ‘€︎ u/gammarik
πŸ“…︎ Aug 28 2019
🚨︎ report
Cafebabe - A new Java bytecode editor regenerating frames without libraries github.com/GraxCode/Cafeb…
πŸ‘︎ 57
πŸ’¬︎
πŸ‘€︎ u/grxcding
πŸ“…︎ Jul 21 2019
🚨︎ report
Recaf: Modern Java bytecode editor / agent / assembler github.com/Col-E/Recaf
πŸ‘︎ 29
πŸ’¬︎
πŸ‘€︎ u/PartOfTheBotnet
πŸ“…︎ Jun 03 2019
🚨︎ report
CheerpJ, a Java bytecode to JavaScript compiler compatible with 100% of Java blog.leaningtech.com/2017…
πŸ‘︎ 95
πŸ’¬︎
πŸ‘€︎ u/smm11
πŸ“…︎ Jun 19 2017
🚨︎ report
Aion Network's integration of Web3j now live. The Aion Virtual Machine (AVM) is a Turing complete execution engine that is core to the Aion Network. The AVM runs Java bytecode on the blockchain, enabling developers to build blockchain-based applications in Java. coinfi.com/news/662573/ai…
πŸ‘︎ 16
πŸ’¬︎
πŸ‘€︎ u/olahdonat3
πŸ“…︎ Sep 05 2019
🚨︎ report
Early prototype of Valhalla (value types in Java) - 11 new bytecodes? mail.openjdk.java.net/pip…
πŸ‘︎ 49
πŸ’¬︎
πŸ‘€︎ u/thesystemx
πŸ“…︎ Jun 28 2016
🚨︎ report
[TOMT][Blog post][last decade] Hilarious software/programming blog post where two people are interviewing a new hire for a startup and there is some crazy inter-dimensional time/space travel involved. The interviewee does crazy stuff like generating Java bytecode on the fly. All around absurdity

Title says it all. Looking for the link to the blog post.

πŸ‘︎ 2
πŸ’¬︎
πŸ‘€︎ u/asmvolatile
πŸ“…︎ Feb 17 2021
🚨︎ report
Compile java bytecode>

Is it possible to write some java byte code and compile it into a .class?

πŸ‘︎ 2
πŸ’¬︎
πŸ“…︎ Apr 08 2020
🚨︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.