Need help hacking a "browsergame"! [Twitch.tv] menu

User Tag List

Results 1 to 8 of 8
  1. #1
    Zafoxo's Avatar Member
    Reputation
    3
    Join Date
    Oct 2017
    Posts
    3
    Thanks G/R
    2/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Need help hacking a "browsergame"! [Twitch.tv]

    Hello, I need help hacking(Editing values) on a "browsergame", twitch.tv recently added.
    Its called "StreamLegends" you can add it as an extension to your channel and poeple on your stream can play it ( Example: Twitch ) scroll down and the game should be there in the descrition. I've tried editing values with cheatengine without any luck. Could someone with more knowlage in this area help out?

    Need help hacking a "browsergame"! [Twitch.tv]
  2. #2
    Parog's Avatar Kitsune Da-O! M.L.G. CoreCoins Purchaser Authenticator enabled
    Reputation
    1528
    Join Date
    May 2007
    Posts
    3,169
    Thanks G/R
    540/266
    Trade Feedback
    20 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    https://backend.streamlegends.com/v1...4/leaderboards


    Here are some things to get you started. On game WON:

    An options request is made to the player URL (I included mine):

    https://backend.streamlegends.com/v1/players/2629410

    The answer it gives has parameters used for the 2nd call ( POST, this time ) to the same URL.

    That answer can be modified to temporarily modify what the game LOCALY believes you have, until you refresh or win another game.

    https://i.imgur.com/HZFXfnI.png



    Code:
    {
      "blob": {
        "gold": 40,
        "game_buff": "item_game_default",
        "auto_fight_enabled": true,
        "gear_score": 3,
        "char_id": "char_default_player",
        "rewards": [
          {
            "xp": 15,
            "gold": 20,
            "items": [],
            "id": "rk-6TnXgpZ",
            "game_info": {
              "buff": "item_game_default",
              "genre": "fantasy",
              "name": "Layers of Fear"
            }
          }
        ],
        "auto_fight_active": false,
        "town_seen": false,
        "loadout": {
          "body": "SJbqnmxpW",
          "head": null,
          "legs": null,
          "mh": "SkkehQxpZ",
          "oh": "rklr2ml6W"
        },
        "raids": {},
        "multi_delete_seen": false,
        "whats_new_version": 3,
        "srpg_onboarding_status": {},
        "xp_this_week": {
          "2017-10-15": 30
        },
        "map_info": {
          "completed_nodes": [
            "node_tutorial_1",
            "node_tutorial_2",
            "node_tutorial_3"
          ],
          "expires_at": 1508030966,
          "game": {
            "buff": "item_game_default",
            "genre": "fantasy",
            "name": "Layers of Fear"
          },
          "map_id": "map_tutorial",
          "raid_id": null
        },
        "install_time": "2017-10-15 00:30:18",
        "created_raids": [],
        "install_date": "2017-10-15",
        "progression_version": "ryMZ93QlpZ",
        "version": 10,
        "gear_score_this_week": {
          "2017-10-15": 3
        },
        "xp": 30,
        "auto_fight_seen": false,
        "combat_end_time": 1508027609,
        "inventory": {
          "SJbqnmxpW": {
            "id": "SJbqnmxpW",
            "item_id": "item_fantasy_body_armor_leather_tier_1"
          },
          "SkkehQxpZ": {
            "id": "SkkehQxpZ",
            "item_id": "item_fantasy_1h_sword_short_tier_1"
          },
          "rklr2ml6W": {
            "id": "rklr2ml6W",
            "item_id": "item_fantasy_oh_shield_wooden_tier_1"
          }
        },
        "leaderboard_seen": false
      },
      "updated_at": 1508027529192991000
    }
    Last edited by Parog; 10-14-2017 at 08:59 PM.
    What's a Parog?
    Looking for competitive Valorant team!

  3. Thanks xcureanddisease, Zafoxo, Dante, Miksu, SolTemepst (5 members gave Thanks to Parog for this useful post)
  4. #3
    Zafoxo's Avatar Member
    Reputation
    3
    Join Date
    Oct 2017
    Posts
    3
    Thanks G/R
    2/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks alot of the awnser Parog, but this is abit overkill for me, Im a complete newbie at this stuff. All i had in mind was how to get some more exp using CheatEngine or some something to paste in the browser console, if there is anyway to make this more "noobfriendly" i'd appriciate it.

  5. Thanks Miksu, Parog (2 members gave Thanks to Zafoxo for this useful post)
  6. #4
    Parog's Avatar Kitsune Da-O! M.L.G. CoreCoins Purchaser Authenticator enabled
    Reputation
    1528
    Join Date
    May 2007
    Posts
    3,169
    Thanks G/R
    540/266
    Trade Feedback
    20 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Zafoxo View Post
    Thanks alot of the awnser Parog, but this is abit overkill for me, Im a complete newbie at this stuff. All i had in mind was how to get some more exp using CheatEngine or some something to paste in the browser console, if there is anyway to make this more "noobfriendly" i'd appriciate it.
    There's a lot of work ( sometimes hundreds and even thousands of hours ) behind sometimes very "small" hacks. It's not the coding itself that takes time, it's the reversing. Understanding how and where the information goes and how/when to replace it so it works.

    I've never been someone to spoonfeed. If you do want to learn, the possibilities are endless. Information can be modified in many different ways. You could have someone look at where this information (specifically "blob" within the JSON return that I pasted in my last post ) goes locally and you would have you answer shortly as to what you need to modify.

    If you can take something out of this, remember that the tests you do with cheat engine, the values will most likely be overwritten again when you win a match. You can see what happens at each action if you stop the stream, press F12, go to the networking tab. Clear the history and start playing.



    Here is more information that could help someone trying to hack this;

    Loaded at the begining. This tells us it's a webpack.
    https://s3.amazonaws.com/smtv-test-c...son?1508102047



    webpackManifestURL: "https://streamlegends.pgs-frontend.proletariat.tv/manifest.json"
    At the very bottom you can see the files that could help you understand where the logic of what you're looking at is at. I hope you have some knowledge in JavaScript.



    The game is ran inside an iframe, remember this when trying to select elements inside the game. If you use JavaScript, you need to select the iframe first, it won't find things inside of it otherwise. Also, the iframe is iframed, to prevent accessing it directly in a page on it's own.


    Also, looking at the network tab, one of the first thing the game does is load up a secure web socket. If i were to do more, I'd probably open up fiddler (with the HTTPS decryption enabled ) and see what kind of information is being sent and received through the web socket.



    Hope this helps someone, feel free to add to this information, even if you're not 100% sure it's accurate, viewing information from a different angle can lead to some pretty good finds.

    I will +rep whoever tries to find more information and formats it nicely for the thread. ( You can read most of the game's code (semi-minified) https://i.imgur.com/wuCrmmI.png in the browser's dev tools itself ) Can't wait to see what you guys find.
    Last edited by Parog; 10-15-2017 at 04:55 PM.
    What's a Parog?
    Looking for competitive Valorant team!

  7. Thanks Zafoxo, Willy, SolTemepst (3 members gave Thanks to Parog for this useful post)
  8. #5
    Zafoxo's Avatar Member
    Reputation
    3
    Join Date
    Oct 2017
    Posts
    3
    Thanks G/R
    2/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks alot for the awnser!

  9. #6
    Aysea's Avatar Member
    Reputation
    1
    Join Date
    Jan 2018
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    has anyone updates? i am also quite new and want to cheat there a bit at streamlegends. a lot of updates hotfixes were made... does anybody know a way that stil works? i doubt it but maybe somebody has an idea.

    thanks forward

  10. #7
    noobgamer80's Avatar Member
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    19
    Thanks G/R
    11/1
    Trade Feedback
    4 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Have anyone an Update?

  11. #8
    SolTemepst's Avatar Member
    Reputation
    1
    Join Date
    Mar 2019
    Posts
    1
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hello, I am starting to hack it but i got some problem. When i reach to the var t.playerdata it seem i can't modify anything on it like you have done it before.

Similar Threads

  1. Need Help Hacking My Door Key
    By Verum in forum Programming
    Replies: 12
    Last Post: 09-16-2014, 04:18 PM
  2. Need help from a pro (hack) wow player =D
    By Kzaf in forum World of Warcraft Emulator Servers
    Replies: 4
    Last Post: 03-09-2008, 04:17 PM
  3. need help with my hack
    By gonso in forum World of Warcraft General
    Replies: 2
    Last Post: 04-02-2007, 09:44 PM
  4. NEED HELP on a hack PLEASE HELP!!!!!!!!!!!!!!
    By THAGENERAL in forum Community Chat
    Replies: 1
    Last Post: 03-18-2007, 09:50 PM
  5. account hacked and need help
    By corn674 in forum Community Chat
    Replies: 8
    Last Post: 12-11-2006, 07:06 PM
All times are GMT -5. The time now is 05:42 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search