https://github.com/hashtag-source/engrave/releases
I've created a python script for manipulating cloud variables on scratch. This script allows you to change any cloud variable to any numerical data. Regardless of what is programmed into a Scratch project. Please do NOT abuse this. I created this script to help people learn how they work so they could change it for their own uses. I have to note that the API I use in this script is not mine I am using Scratchattach.
https://github.com/TimMcCool/scratchattach
Thanks to TimMcCool for the API. This script is meant to show how scratch cloud variables are insecure and can be easily edited or wiped Shock I'd like to create another python script for combating these things. So I hope I can bring about some more education and security with this. Thanks, Cemetech for all the help and for bringing me along on my coding journey. I've truly learned a lot. Smile
If anyone has any suggestions let me know.
For those of us not in the know, what is a Scratch cloud variable and why should we care if they can be modified?
Sorry, I should have clarified https://scratch.mit.edu/ Scratch is a block coding language similar to python. Cloud Variables in scratch are variables that are stored on scratch servers and allow for multiplayer games since the variables aren't stored locally in one user's instance. https://scratch.mit.edu/projects/12785898
For instance, this is a game using cloud variables allowing multiplayer or storing other values. Being able to write custom values can give users the ability to hack projects. For more info read this. https://en.scratch-wiki.info/wiki/Cloud_Data
You might want to post this on the Advanced Topics section of the Scratch forums instead.
Ok I thought people on cemetech might be interested. Very Happy
Mettysander wrote:
I've had my fair share of Scratch projects, and messing with cloud variables can be tricky. Your Python script sounds helpful for learning and understanding how they work. I also suggest you take courses like aws certified sysops administrator associate if you feel that you lack some knowledge. Keep up the great work!

I havent worked on this project in a while but I did figure out how to make hacked clients. https://github.com/Log4Jake/GriffHack
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement