#Hey!, i need help about deobfuscate a minecraft mod code.

1 messages · Page 1 of 1 (latest)

vagrant wyvern
#

Hey, i just a " risky "minecraft mod, that i want to try but i scare its a rat, or any kind of malware, so i need help, someone told me u can deobfuscate a minecraft code?, how do i do that? (Sorry about my english)

slim tangleBOT
#

<@&987246652869971988> please have a look, thanks.

slim tangleBOT
#

While you are waiting for getting help, here are some tips to improve your experience:

Code is much easier to read if posted with syntax highlighting and proper formatting.

If nobody is calling back, that usually means that your question was not well asked and hence nobody feels confident enough answering. Try to use your time to elaborate, provide details, context, more code, examples and maybe some screenshots. With enough info, someone knows the answer for sure.

Don't forget to close your thread using the command </help-thread close:1027500463647621170> when your question has been answered, thanks.

vagrant wyvern
#

if someone can help me with that, please response.

worldly cloud
#

oh, u want to deobfuscate the mod itself? or the actual minecraft client code?

#

have a link perhaps?

vagrant wyvern
#

wdym link perhaps/

#

?

#

like u want to mod?

worldly cloud
#

i want the link to the thing u want to deobfuscate

vagrant wyvern
#

yea lemme send u

worldly cloud
#

and an answer to this:

oh, u want to deobfuscate the mod itself? or the actual minecraft client code?

vagrant wyvern
#

send it .in jar

worldly cloud
#

do u have a link to a website where i can download the jar myself?

vagrant wyvern
#

bc the creator obfuscated

#

nah its from discord download

#

.-.

worldly cloud
#

does it have a name i could google or anything?

vagrant wyvern
#

yes

#

onyx.ss

#

its like hack client i dont need it i just want to see if its fake

worldly cloud
#

this thing here?

vagrant wyvern
#

my friend cheating .-.

worldly cloud
#

have u seen this?

#

second google result lol

vagrant wyvern
#

yes

#

i seen this

worldly cloud
#

anyways, its not possible to deobfuscate it

vagrant wyvern
#

oha.

#

...

worldly cloud
#

i thought ur talking about the actual minecraft client

vagrant wyvern
#

oka

worldly cloud
#

cause there are mappings for that

last vortex
#

without obfuscation mappings the process is not really reversible

vagrant wyvern
#

u sure?, bc i see like in every minecraft obfuscated mod that "same" obfuscate method

worldly cloud
#

very sure

vagrant wyvern
#

ok.

worldly cloud
#

the only way to deobfuscate something is by having the source code or actual mappings for it

#

or someone sitting down, trying to hand-write it from scratch

#

i.e. reverse engineering it

last vortex
#

regular Minecraft mods have access to mappings which mojang provides, so they get obfuscated according to the same mappings

vagrant wyvern
#

Virustotal not gonna detect anything right?

worldly cloud
#

unless its an actual common virus, it wont detect anything

#

if i write a jar that deletes ur entire files, no virus detector will flag it

vagrant wyvern
#

pugware is the same thing, but its less good

worldly cloud
#

they dont scan the code and try to make sense of it "oh, that sounds malicious"

#

thats not how it works

vagrant wyvern
#

thats piece of the code

worldly cloud
#

instead, they look at the instructions and compare them against a database of known virus instruction-patterns

#

still waiting for u to send the jar

vagrant wyvern
#

the client?

#

"mod"

#

its mod

worldly cloud
#

the thing u want to deobfuscate lol

vagrant wyvern
#

yes

#

onyx is like pugware + another client with more futures 💀

worldly cloud
#

it literally contains the pugware mappings

vagrant wyvern
#

yes.

worldly cloud
#

so u can apply those to undo that part

vagrant wyvern
#

pugware, onyx.ss, skilgga, all those clients have the same, same design, same futures (i mean same futures development)

worldly cloud
#

no idea what ur talking about

vagrant wyvern
#

im sure u can deobfuscate

#

wait

#

lmaol

worldly cloud
#

u can deobfuscate that part

#

cause there are the mappings

#

but thats just for the minecraft part of it

vagrant wyvern
#

im not rlly "know" about mapping

worldly cloud
#

if the user obfuscated their own code, thats impossible to reverse

#

but the minecraft part of it, there are the mappings

vagrant wyvern
#

i dont understand, its possible to deobfuscate ?

#

the code

#

or no?

worldly cloud
#

its kinda hard to talk to u about this, since u dont really seem to understand whats going on

vagrant wyvern
#

ye

worldly cloud
#

the question is what exactly is obfuscated

#

the minecraft part can be reversed with those mappings

#

but u said that the author obfuscated their own mod

#

and thats impossible to undo

vagrant wyvern
#

i dont understand

worldly cloud
#

but maybe u just said it wrong

last vortex
#

well apparently there are mappings

#

for the mod itself

worldly cloud
#

but those are just the minecraft mappings

vagrant wyvern
#

ohh

#

soo... u can help me to understand how to do that?

worldly cloud
#

if the author obfuscated their own part, that will still be obfuscated after applying the mappings

vagrant wyvern
#

or give me something that will help me?

last vortex
#

minecraft? they point to net/pugware/etc

worldly cloud
#

anyways. apply those mappings and then see if its readable or if there are still obfuscated parts in the code

vagrant wyvern
#

how to do that i dont rlly know i just know how to type like java and some java

#

u got maybe video or forum that can help me?

last vortex
#

for that you will need to know some basics of modding using the modloader that was used (which seems to be Fabric)

#

and how to load obfuscated dependencies

vagrant wyvern
#

ik how to make fabric mod...

vagrant wyvern
last vortex
#

Forge has tutorials for that, not sure about fabric

#

well not really tutorials

#

they have a gradle plugin

vagrant wyvern
#

s

last vortex
#

so that you could load jars directly from curseforge's maven, which are obfuscated

vagrant wyvern
#

ah..... what to search on google/youtube to try to find help.

#

thats can help me?

#

thats old video