Hey there! I am ItzSomebody! I'm a High school student who has an interest in a variety of different things! Check my (dead) blog at some point too!
I work with various programming languages (C, Java and Python) with my main focus being Java.
On the date of 10/12/2018, I was admitted into the redpwn CTF team. Check our website out!
redpwn is a CTF team composed primarily of High School students. A few notable and accomplished members include:
Over here, you can see some of redpwn's achievements and some of the other members.
Mesmerized by Java bytecode and obfuscation, I decided to try to create my own Java obfuscator in the beginning of 2018 and succeeded. As I became more and more experienced with Java, I somewhat improved the codebase and used Radon to learn how Java bytecode works but not really focusing on an obfuscation aspect thus why its protection methods are not too strong. Radon is also the first publicly-available Java obfuscator to introduce virtualization-obfuscation.
Radon currently supports:
The project is still active and can be found here.
Java bytecode is incredibly vulnerable to attack due to its easy-to-manipulate structure. Many tools exist to instrument, modify and bend the behavior of Java to an attacker’s will. Even with commercial and enterprise level obfuscators, Java still remains a vulnerable and easy language to attack. To approach this issue, I have been working on a tool which I named JVMP (JVM Virtual Machine Protect) as an experiment to test the effectiveness of code virtualization within the platform of Java. Update 4/22/2019: This project is on hold for now.
jvmspec is an attempt at simplifying the JVM (Java Virtual Machine) specification to make it easy to understand and utilize various elements of the JVM. Hopefully this will come soon!
Obzcure (previous known as SpigotProtect) is a (currently dead) Java software protection solution. The project is primarily rounded at the SpigotMC plugin development community to help protect their software against pirates, leakers, and reverse-engineering. I work at Obzcure as a privately-contracted developer to find and create (or recreate) obfuscation techniques to contribute to Obzcure's feature list.
During my stay at Obzcure, I have created multiple obfuscation and anti-reverse-engineering techniques which are unique to Obzcure.
Revenact is a trade-and-sales forum which is loosely built on the Minecraft community. Revenact aims at being a better market and resource-sharing forum than currently existing ones such as MC-Market and SpigotMC. This is achieved by having hands-on and experienced staff, and providing users with the tools they need to help protect their work. Before Revenact was bought out by a user known as Ethereal, I was enlisted as a moderator to monitor resources for suspicious or malicious code before approving said resources to be publicly displayed.
Currently, I am a privately-contracted developer to create the backend for Revenact's anti-piracy tools to provide the tools needed for developers to protect their work against pirates, leakers and reverse-engineers.
The project can be found here.