C# Class for Skill Decrypting

Results 1 to 12 of 12
  1. #1
    Developer sladlejrhfpq is offline
    MemberRank
    Oct 2011 Join Date
    671Posts

    C# Class for Skill Decrypting

    A simple C# class, to encrypt or decrypt skilldata files.

    All credits goes to superkhung[at]vnsecurity.net

    My part was just to rewrite it in C#, using his released C++ source.

    How to use in code?

    Code:
    Decrypt d = new Decrypt();
    d.ReadAndDecryptFile(@"E:\skilldata_15000enc.txt");
    d.SaveFile(@"E:\skilldata_15000enc.txt");
    If you want to save it to a different place, just change SaveFile method's param.
    Attached Files Attached Files


  2. #2
    Learning denise456 is offline
    MemberRank
    Feb 2012 Join Date
    BrasilLocation
    318Posts

    Re: C# Class for Skill Decrypting

    Good Very Good
    Last edited by denise456; 28-04-13 at 03:29 PM.

  3. #3
    Apprentice tormentor is offline
    MemberRank
    Jan 2013 Join Date
    20Posts

    Re: C# Class for Skill Decrypting

    very thanks

  4. #4
    SilkRoad vSro Service MaDenGo is offline
    MemberRank
    Aug 2012 Join Date
    vSro CommunityLocation
    512Posts

    Re: C# Class for Skill Decrypting

    Good job bro :)

  5. #5
    Account Upgraded | Title Enabled! lemoniscool is offline
    MemberRank
    Nov 2009 Join Date
    GermanyLocation
    579Posts

    Re: C# Class for Skill Decrypting

    really nice i bet torstmn can use it in his C# PK2Extractor :D
    Last edited by lemoniscool; 02-05-13 at 04:19 PM.

  6. #6
    beq $v0, $0, 0x80000000 megaman963 is offline
    MemberRank
    Sep 2011 Join Date
    r3000 - MIPSLocation
    198Posts

    Re: C# Class for Skill Decrypting

    Nice release :)

    Just the inverse way is not available yet ... but truly, great release

  7. #7
    Developer sladlejrhfpq is offline
    MemberRank
    Oct 2011 Join Date
    671Posts

    Re: C# Class for Skill Decrypting

    Quote Originally Posted by megaman963 View Post
    Nice release :)

    Just the inverse way is not available yet ... but truly, great release
    encrypting and decrypting should also work

  8. #8
    beq $v0, $0, 0x80000000 megaman963 is offline
    MemberRank
    Sep 2011 Join Date
    r3000 - MIPSLocation
    198Posts

    Re: C# Class for Skill Decrypting

    Quote Originally Posted by sladlejrhfpq View Post
    encrypting and decrypting should also work
    my mistake, didn't read the code until the end ... I just saw this part:

    Code:
    if (buffer[0] == 0xE2 && buffer[1] == 0xB0) Encrypted = true;
                        byte buff;
                        for (int i = 0; i < fileLen; i++)
                        {
                            buff = (byte)(Hash_Table_1[key % 0xA7] - Hash_Table_2[key % 0x1EF]);
                            ++key;
                            if (Encrypted) buffer[i] += buff;
                            else buffer[i] -= buff;
                        }
    It will going to re-encrypt the file again if it check that first two bytes are not encrypted ...

    next time, i will check before posting xD

  9. #9
    Developer sladlejrhfpq is offline
    MemberRank
    Oct 2011 Join Date
    671Posts

    Re: C# Class for Skill Decrypting

    Quote Originally Posted by megaman963 View Post
    my mistake, didn't read the code until the end ... I just saw this part:

    Code:
    if (buffer[0] == 0xE2 && buffer[1] == 0xB0) Encrypted = true;
                        byte buff;
                        for (int i = 0; i < fileLen; i++)
                        {
                            buff = (byte)(Hash_Table_1[key % 0xA7] - Hash_Table_2[key % 0x1EF]);
                            ++key;
                            if (Encrypted) buffer[i] += buff;
                            else buffer[i] -= buff;
                        }
    It will going to re-encrypt the file again if it check that first two bytes are not encrypted ...

    next time, i will check before posting xD
    yeah, it is the exact copy of the released C++ source, just rewritten in C# :)

  10. #10
    Account Upgraded | Title Enabled! lemoniscool is offline
    MemberRank
    Nov 2009 Join Date
    GermanyLocation
    579Posts

    Re: C# Class for Skill Decrypting

    again: really nice, now we have almost everything in a .NET language only thing missing: a converter for the new file format of the 3d models to convert them into vsro compatible versions (like someone did manually with celestial knight armor)
    Last edited by lemoniscool; 02-05-13 at 04:19 PM.

  11. #11
    Valued Member Mixizi is offline
    MemberRank
    Oct 2012 Join Date
    122Posts

    Re: C# Class for Skill Decrypting

    Like always , Mark's work is awesome ;) good bro :) (When the bilard haha ? )

  12. #12
    Developer sladlejrhfpq is offline
    MemberRank
    Oct 2011 Join Date
    671Posts

    Re: C# Class for Skill Decrypting

    Quote Originally Posted by Mixizi View Post
    Like always , Mark's work is awesome ;) good bro :) (When the bilard haha ? )
    thank you, its done too :)



Advertisement