Results 1 to 6 of 6
  1. #1
    RGwrGREGAERGAERGHEGHR's Avatar
    Join Date
    Jun 2017
    Gender
    female
    Posts
    31
    Reputation
    10
    Thanks
    24

    BlackShot .bsv file encryption

    Hello Guys
    I started working on that project i posted about a couple weeks ago, and by taking a look at the System/multiplay_eu.dll i noticed that it contains every handling the server go through with the client and thats gonna make coding the emulator an easier thing for sure but what i got stuck with is the .bsv files like totalitem and all that stuff in Data/Script And Data/Script/server, does anyone here know how to decrypt them? i know its done with devs own encryption and needs a key to remove but there must be a way out, Need your help guys and for anyone interested in the making and can help even with a small few tips or contributions please feel free to pm me i'll answer asap and thanks.
    Last edited by RGwrGREGAERGAERGHEGHR; 12-06-2019 at 04:40 AM.

  2. #2
    .SHAZAM.'s Avatar
    Join Date
    Dec 2013
    Gender
    male
    Location
    BEDaisy.sys
    Posts
    196
    Reputation
    10
    Thanks
    1,018
    My Mood
    Cool

    Thumbs up Decrypted Successfully

    Luckily i still had this installer eFusion BlackShot Installer v0.0.1
    Actually the .bsv files are .lua(most) files but encrypted, nowadays you can use bsdb tools (public tool) to extract all files from there, since after game starts with bsdb (a compressed zip file), they(devs) aren't encrypting the .lua files anymore.
    But, after trying more in deep, it took me some hours, I reversed the algorithm that was used to encrypt all .lua files to .bsv, really sad for didn't accomplish this at that time 2011 wherever, anyway, here we go, here is the serverinfo.bsv file, from first bs euro installer 2011, decrypted file content:

    • ServerInfo.bsv - 17 ‎March ‎2010, ‏‎14:10:42 - 1KB

    Code:
    --------------------------------------------------------------------
    --  VERTIGO GAMES PROPRIETARY INFORMATION
    --
    --  This software is supplied under the terms of a license agreement or
    --  nondisclosure agreement with VERTIGO GAMES and may not 
    --  be copied or disclosed except in accordance with the terms of that 
    --  agreement.
    --
    --      Copyright (c) 2006 VERTIGO GAMES.
    --      All Rights Reserved.
    --
    --  VERTIGO GAMES co.
    --  
    --  https://www.vertigogames.co.kr
    
    --------------------------------------------------------------------
    -- [Lua Code]
    -- filename:ServerInfo.lua
    -- author:foguy
    -- desc: 서버 구동 정보
    --------------------------------------------------------------------
    
    --LobbyServerIP = "211.104.83.59"
    LobbyServerIP = "10.0.1.156"
    LobbyServerPort = 30006
    
    serverLoginAccount = "foguytest"
    serverLoginPass = "test"
    
    DEFAULT_SERVER_NAME = "VERTIGOGAMES-테스트서버"
    DEFAULT_SERVER_PORT = 9000
    DEFAULT_MAP_INDEX = 0
    Looks exactly same content of most recent serverinfo.lua file from bsdb current file
    Anyway i have the algorithm to decrypt any .bsv file, if you need to check another file just reply here.

    Btw, the real server ip and port are passed as command line argument when launcher starts the blackshot.exe.
    Last edited by .SHAZAM.; 12-07-2019 at 09:41 AM.
    My youtube:

    Subscribe on YouTube and join Ꭰis𝕔ørd for news about blackshot hacking.
    Code:
    ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

  3. The Following User Says Thank You to .SHAZAM. For This Useful Post:

    RGwrGREGAERGAERGHEGHR (12-09-2019)

  4. #3
    RGwrGREGAERGAERGHEGHR's Avatar
    Join Date
    Jun 2017
    Gender
    female
    Posts
    31
    Reputation
    10
    Thanks
    24
    Quote Originally Posted by .SHAZAM. View Post
    Luckily i still had this installer eFusion BlackShot Installer v0.0.1
    Actually the .bsv files are .lua(most) files but encrypted, nowadays you can use bsdb tools (public tool) to extract all files from there, since after game starts with bsdb (a compressed zip file), they(devs) aren't encrypting the .lua files anymore.
    But, after trying more in deep, it took me some hours, I reversed the algorithm that was used to encrypt all .lua files to .bsv, really sad for didn't accomplish this at that time 2011 wherever, anyway, here we go, here is the serverinfo.bsv file, from first bs euro installer 2011, decrypted file content:

    • ServerInfo.bsv - 17 ‎March ‎2010, ‏‎14:10:42 - 1KB

    Code:
    --------------------------------------------------------------------
    --  VERTIGO GAMES PROPRIETARY INFORMATION
    --
    --  This software is supplied under the terms of a license agreement or
    --  nondisclosure agreement with VERTIGO GAMES and may not 
    --  be copied or disclosed except in accordance with the terms of that 
    --  agreement.
    --
    --      Copyright (c) 2006 VERTIGO GAMES.
    --      All Rights Reserved.
    --
    --  VERTIGO GAMES co.
    --  
    --  https://www.vertigogames.co.kr
    
    --------------------------------------------------------------------
    -- [Lua Code]
    -- filename:ServerInfo.lua
    -- author:foguy
    -- desc: 서버 구동 정보
    --------------------------------------------------------------------
    
    --LobbyServerIP = "211.104.83.59"
    LobbyServerIP = "10.0.1.156"
    LobbyServerPort = 30006
    
    serverLoginAccount = "foguytest"
    serverLoginPass = "test"
    
    DEFAULT_SERVER_NAME = "VERTIGOGAMES-테스트서버"
    DEFAULT_SERVER_PORT = 9000
    DEFAULT_MAP_INDEX = 0
    Looks exactly same content of most recent serverinfo.lua file from bsdb current file
    Anyway i have the algorithm to decrypt any .bsv file, if you need to check another file just reply here.

    Btw, the real server ip and port are passed as command line argument when launcher starts the blackshot.exe.
    Bro iam literally crying right now, i haven't slept in 2 days thinking of ways to decrypt the goddamn files man thank you very much you are a life saver really!
    Would you join me in the making of the blackshot emulator?
    Last edited by RGwrGREGAERGAERGHEGHR; 12-08-2019 at 04:35 AM.

  5. #4
    .SHAZAM.'s Avatar
    Join Date
    Dec 2013
    Gender
    male
    Location
    BEDaisy.sys
    Posts
    196
    Reputation
    10
    Thanks
    1,018
    My Mood
    Cool
    Quote Originally Posted by Rabi3123 View Post
    Bro iam literally crying right now, i haven't slept in 2 days thinking of ways to decrypt the goddamn files man thank you very much you are a life saver really!
    Would you join me in the making of the blackshot emulator?
    There is also a thanks button
    Im old bs player, so i understand exactly how you are feeling right now
    My youtube:

    Subscribe on YouTube and join Ꭰis𝕔ørd for news about blackshot hacking.
    Code:
    ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

  6. The Following User Says Thank You to .SHAZAM. For This Useful Post:

    RGwrGREGAERGAERGHEGHR (12-09-2019)

  7. #5
    realmvp1996's Avatar
    Join Date
    Mar 2018
    Gender
    male
    Posts
    51
    Reputation
    10
    Thanks
    8
    My Mood
    Happy
    im old player since day 1 beta. would like to see this game beeing host on a vps in the future. im also really curios which bs would have more active players ^^

  8. #6
    RGwrGREGAERGAERGHEGHR's Avatar
    Join Date
    Jun 2017
    Gender
    female
    Posts
    31
    Reputation
    10
    Thanks
    24
    Quote Originally Posted by realmvp1996 View Post
    im old player since day 1 beta. would like to see this game beeing host on a vps in the future. im also really curios which bs would have more active players ^^
    Lets all hope so

Similar Threads

  1. Blackshot item folder + .bsv files
    By astral1357 in forum Blackshot Help
    Replies: 4
    Last Post: 04-28-2013, 07:00 PM
  2. Understand Words In .bsv file
    By iwillkillyou99 in forum Blackshot Help
    Replies: 14
    Last Post: 10-23-2012, 07:34 AM
  3. [Help] HxD editing .bsv file
    By Ceprot00 in forum Blackshot Hacks & Cheats
    Replies: 8
    Last Post: 10-20-2012, 04:19 AM
  4. how to modify totalitem.bsv file ?
    By Akashi.Spirits in forum Blackshot Help
    Replies: 0
    Last Post: 10-15-2012, 07:46 AM
  5. [Release] File Encrypt.
    By SubCub in forum Visual Basic Programming
    Replies: 13
    Last Post: 04-07-2011, 01:23 PM