How to read SYS files or ps17.license on Tantra K5.2

Results 1 to 4 of 4
  1. #1
    Member iElyrb is offline
    MemberRank
    Jan 2018 Join Date
    99Posts

    How to read SYS files or ps17.license on Tantra K5.2

    Can anyone share their ideas on how to read sys or bin files such as

    HTScript.sys
    SinQuickSlot_Charactername.sys
    HTQuest.sys
    Serverlist.bin
    ps17.license (PS 1.7 R2 License)
    HTUserSetting.sys


  2. #2
    Proficient Member BARUROT is offline
    MemberRank
    Jan 2005 Join Date
    PhilippinesLocation
    191Posts

    Re: How to read SYS files or ps17.license on Tantra K5.2

    Quote Originally Posted by iElyrb View Post
    Can anyone share their ideas on how to read sys or bin files such as

    HTScript.sys
    SinQuickSlot_Charactername.sys
    HTQuest.sys
    Serverlist.bin
    ps17.license (PS 1.7 R2 License)
    HTUserSetting.sys
    You can try to use HEX Editor for viewing the files, or for you to be easy find the .xls (Excel) files then you convert
    HTScript.sys -> From TantraParam.xls
    SinQuickSlot_Charactername.sys - Generated by HTLauncher when u create a Char
    HTQuest.sys -> From TantraParam.xls
    Serverlist.bin -> Generated by HTLauncher From Serverlist.txt
    ps17.license (PS 1.7 R2 License) -> License by an Anti-Cheat Software Can be deleted
    HTUserSetting.sys ->Is a Display Setting Save Config Generated by Update.exe/STTantra.exe
    Last edited by BARUROT; 05-03-18 at 05:40 PM.

  3. #3
    Member Reaguee is offline
    MemberRank
    Jan 2011 Join Date
    84Posts

    Re: How to read SYS files or ps17.license on Tantra K5.2

    Quote Originally Posted by BARUROT View Post
    You can try to use HEX Editor for viewing the files, or for you to be easy find the .xls (Excel) files then you convert
    HTScript.sys -> From TantraParam.xls
    SinQuickSlot_Charactername.sys - Generated by HTLauncher when u create a Char
    HTQuest.sys -> From TantraParam.xls
    Serverlist.bin -> Generated by HTLauncher From Serverlist.txt
    ps17.license (PS 1.7 R2 License) -> License by an Anti-Cheat Software Can be deleted
    HTUserSetting.sys ->Is a Display Setting Save Config Generated by Update.exe/STTantra.exe
    Hey @BARUROT could you explain how with an HEX editor you will READ an encrypted file? (he is asking on how to read not on how to see the content of an encrypted file)
    .xls (EXCEL)? I thought tantra files were .xml (Extensible Markup Language)
    HTScript.sys -> From TantraParam.xls (wrong answer), it is from TantraParamExp.xml (which is almost the same as TantraParam, with the exception that it includes the Titles Tab which TantraParam don't have)

    @iElyrb: I will give you and idea of what i did to read the content of some of the files you mentioned:
    It is well known that the client needs to decrypt those files in order to be able to use them, so attach a debugger to the client and make a breakpoint when the file is open for read, when that happens client will allocate mem and store the encripted bytes, so put a mem on access breakpoint on that allocated memory, and when the client starts to decrypt it you will see in which mem address the decrypted bytes are allocated, then when client finish to decrypt, just dump that mem sector and thats all.
    Last edited by Reaguee; 06-03-18 at 04:16 AM.

  4. #4
    Member iElyrb is offline
    MemberRank
    Jan 2018 Join Date
    99Posts

    Re: How to read SYS files or ps17.license on Tantra K5.2

    Quote Originally Posted by Reaguee View Post
    Hey @BARUROT could you explain how with an HEX editor you will READ an encrypted file? (he is asking on how to read not on how to see the content of an encrypted file)
    .xls (EXCEL)? I thought tantra files were .xml (Extensible Markup Language)
    HTScript.sys -> From TantraParam.xls (wrong answer), it is from TantraParamExp.xml (which is almost the same as TantraParam, with the exception that it includes the Titles Tab which TantraParam don't have)

    @iElyrb: I will give you and idea of what i did to read the content of some of the files you mentioned:
    It is well known that the client needs to decrypt those files in order to be able to use them, so attach a debugger to the client and make a breakpoint when the file is open for read, when that happens client will allocate mem and store the encripted bytes, so put a mem on access breakpoint on that allocated memory, and when the client starts to decrypt it you will see in which mem address the decrypted bytes are allocated, then when client finish to decrypt, just dump that mem sector and thats all.
    Thanks, that's perfect since I just started studying OllyDBG 2 days ago, this would be a really good practice.



Advertisement