ImmuneLion318 / Rose-String-Decryptor

The .Net Rose Obfuscator String Decryptor A Partially Working Src, This Project Was My First Big Step Into .Net Reverse Engineering And Learning About Writing My Own Tools.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rose String Decryptor

This Is By No Means A Good Decryptor This Is My Very First Attempt At Writing My Own Tools And Unfortunately Enough It Was On The Rose Obfuscator I Found In An Executor Called Selenite, The Rose Obfuscator Has A Namespace Which Appears As Such

Now Starting Off I Found Some Code Snippets Which I Recognized As A String Decryptor I've Seen Similar With Eazfuscator, .Net Reactor, ConfuserEx, Etc I Noticed These 2 Methods Here, The Obscure Names I Opened Into Were Int Values Of 0, 1, 1 Which Can Be Seen In My Rewrite Where I Write This Function As A Method Called Decode

For Reference Here Is Both Of My Rewrites

        public static string Decode(string Input)
        {
            byte[] Bytes = Encoding.ASCII.GetBytes(Input);
            for (int i = 0; i < Bytes.Length; i += 1)
            {
                byte[] Array = Bytes;
                int Number = i;
                Array[Number] = (byte)((int)Array[Number] - 1);
            }
            return Encoding.ASCII.GetString(Bytes);
        }
        public static string Decrypt(string Input)
        {
            short Number = 0;
            do
            {
                if (Number == 0)
                    Number = 1;
            }
            while (Number != 1);

            return Encoding.UTF8.GetString(Convert.FromBase64String(Input));
        }

Following Finding Both These Methods I Went And Searched Around Running Upon How It's Called

So I Began My Rewriting Of Our Their Method Works Which You Can See In The Src Unfortunately My Src Is Not The Best And Partially Functions All Though It Can Get Some Strings As Seen Here

If You Want To Test This Yourself Here Is A Download Of The Selenite Build I Downloaded You Can Find Everything In There To Try And Create You're Own, If You Feel Compelled To Help Me With My Code In My Adventure Into .Net Reversing You Are Fully Welcomed To Make A Pull Request Show The Changes And I'll Gladly Accept Thanks <3 Selenite Download

Updated Output As Of 5-8-2023

About

The .Net Rose Obfuscator String Decryptor A Partially Working Src, This Project Was My First Big Step Into .Net Reverse Engineering And Learning About Writing My Own Tools.


Languages

Language:C# 100.0%