This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#26 2009-11-27 02:36:31

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: How to make your projects impregnable to hackers!

what-the wrote:

Chrischb wrote:

what-the wrote:

That is a great guide. I already have a very confusing 1 sprite & 1 script (visual scratch) and it's a programming language I made up and it's not even finished yet. The length of the script almosts crashes scratch.

I can't wait to see your project!

Thanks. Programming the project takes ages now. Just to change text it take over 10 seconds for the option to come up. Yet alone entering each letter.

I know exactly what you mean.  neutral


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#27 2009-11-27 08:30:21

WeirdF
Scratcher
Registered: 2009-05-31
Posts: 1000+

Re: How to make your projects impregnable to hackers!

I found the perfect project to test people's hacking skills: http://scratch.mit.edu/projects/The-Whiz/749965


http://i.cr3ation.co.uk/dl/s1/gif/847032b8a331def77529b6a0384db1fe_handfingers.gif

Offline

 

#28 2009-11-27 08:33:07

WeirdF
Scratcher
Registered: 2009-05-31
Posts: 1000+

Re: How to make your projects impregnable to hackers!

Chrischb wrote:

what-the wrote:

Chrischb wrote:


I can't wait to see your project!

Thanks. Programming the project takes ages now. Just to change text it take over 10 seconds for the option to come up. Yet alone entering each letter.

I know exactly what you mean.  neutral

Yeah, that's why I never make 1sp 1sc games. But I still have some of those really long scripts in my projects. They are SO aggravating.


http://i.cr3ation.co.uk/dl/s1/gif/847032b8a331def77529b6a0384db1fe_handfingers.gif

Offline

 

#29 2009-11-27 08:58:40

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: How to make your projects impregnable to hackers!

WeirdF wrote:

I found the perfect project to test people's hacking skills: http://scratch.mit.edu/projects/The-Whiz/749965

No! I've had enough of people trying to get into that!  sad  I'm just going to delete it...

Offline

 

#30 2009-11-27 09:25:40

WeirdF
Scratcher
Registered: 2009-05-31
Posts: 1000+

Re: How to make your projects impregnable to hackers!

The-Whiz wrote:

WeirdF wrote:

I found the perfect project to test people's hacking skills: http://scratch.mit.edu/projects/The-Whiz/749965

No! I've had enough of people trying to get into that!  sad  I'm just going to delete it...

Sorry.  sad


http://i.cr3ation.co.uk/dl/s1/gif/847032b8a331def77529b6a0384db1fe_handfingers.gif

Offline

 

#31 2009-11-28 14:48:44

rubiks_cube_guy238
Scratcher
Registered: 2009-07-02
Posts: 100+

Re: How to make your projects impregnable to hackers!

If you want to make a almost 100% hidden sprite, you need to add 2 'for this sprite only' variables called 'x position' and 'y position'. Now set those variables both to 'n/a'. This way, if someone tries to use the attribute block ([x position] of [hidden sprite]) to locate the hidden sprite, they won't find it. Don't ask me why it works because it's sorta complicated, but point is, it works!


The glass is never half full nor half empty; it is twice as large as it needs to be.

Offline

 

#32 2009-11-28 15:28:13

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: How to make your projects impregnable to hackers!

If your project has lots of sprites, you don't have to bother with hiding them all. Just spread the thing among the sprites. Let's make a huge stockpile of broadcasts, some of them fake, which do all the communication with scripts. Make their names random, like Waffles584_a5 Personally, I never used this one, but... Try this:
Sprite1:Script1->Sprite3:Script8->Sprite2:Script1->Sprite6:Script1->Sprite1:Script2->Sprite5:Script2

The remixer might discover the connections, but it'd take ages. Also, if it's BYOB, try embedding custom blocks in custom blocks in custom blocks (maybe some recursion?).

For hackers: If you see a stockpile of messages, try broadcasting them by random and see what's happening. If it's BYOB, see what's inside the grey blocks...


Converting my Scratch projects to Python!

Offline

 

#33 2009-11-28 16:32:43

DawnLight
Scratcher
Registered: 2009-04-25
Posts: 500+

Re: How to make your projects impregnable to hackers!

We should just all work together. If you know that you made the project then there is no point to try to protect it. That will just feed the Faker with satisfaction.

Offline

 

#34 2009-11-28 16:48:53

funkymonkey
Scratcher
Registered: 2007-06-03
Posts: 1000+

Re: How to make your projects impregnable to hackers!

Chrischb wrote:

There have been lots and lots of people who support the Locking Downloads button.

nooo! i always download projects to see how they are made!!


http://i243.photobucket.com/albums/ff67/hprules_photos/banner2.jpg
Kuzimu: Dawn of a New Age                                                                                                  Coming May 2010

Offline

 

#35 2009-11-28 16:58:25

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: How to make your projects impregnable to hackers!

Well, obfuscation IS the way to protect your project, but... what's the POINT? I mean, I know how to do that. I just don't know WHY do that...


Converting my Scratch projects to Python!

Offline

 

#36 2009-11-28 17:13:00

TheSalamander
Scratcher
Registered: 2009-11-23
Posts: 16

Re: How to make your projects impregnable to hackers!

No one has considered the technique I use... Have your code so messy that even you have trouble understanding what on earth is going on! XD

Offline

 

#37 2009-11-28 21:27:15

TheSaint
Scratcher
Registered: 2008-11-04
Posts: 1000+

Re: How to make your projects impregnable to hackers!

TheSalamander wrote:

No one has considered the technique I use... Have your code so messy that even you have trouble understanding what on earth is going on! XD

^ EXACTLY!! I like this guy. ^   big_smile

Besides, the only remixes I dislike are the ones that don't do anything, not even change the description or the title, and just re-upload it. But then none of these work.

Last edited by TheSaint (2009-11-28 21:28:08)

Offline

 

#38 2009-11-29 22:19:50

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: How to make your projects impregnable to hackers!

funkymonkey wrote:

Chrischb wrote:

There have been lots and lots of people who support the Locking Downloads button.

nooo! i always download projects to see how they are made!!

Same here. But don't worry, because it won't happen.  smile


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#39 2009-11-29 22:22:45

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: How to make your projects impregnable to hackers!

filo5 wrote:

Well, obfuscation IS the way to protect your project, but... what's the POINT? I mean, I know how to do that. I just don't know WHY do that...

I know, this is a silly thread. It's the most pointless one I've ever done (and second-longest), but it's not spam.

And besides, it's handy for people who are trying to keep their projects secret from others.

TheSaint wrote:

TheSalamander wrote:

No one has considered the technique I use... Have your code so messy that even you have trouble understanding what on earth is going on! XD

^ EXACTLY!! I like this guy. ^   big_smile

Besides, the only remixes I dislike are the ones that don't do anything, not even change the description or the title, and just re-upload it. But then none of these work.

I like him too!  big_smile
It's the best method, but it's hard to implement well.


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#40 2009-11-30 12:42:10

greenflash
Scratcher
Registered: 2009-05-27
Posts: 1000+

Re: How to make your projects impregnable to hackers!

Chrischb wrote:

what-the wrote:

Chrischb wrote:


I can't wait to see your project!

Thanks. Programming the project takes ages now. Just to change text it take over 10 seconds for the option to come up. Yet alone entering each letter.

I know exactly what you mean.  neutral

I always try to make my 1s-1s in little bits. If I have a huge forever loop, I'll do each if statement separate from the loop then add it to the forever loop once it's done.

I have run into that problem before, I was making a code project. I had an if statement for every letter of the alphabet...


http://i48.tinypic.com/2wrkirk.pnghttp://i46.tinypic.com/6r5zk7.pnghttp://i45.tinypic.com/2vtxr1t.png

Offline

 

#41 2009-11-30 14:40:34

Mr_X
Scratcher
Registered: 2009-09-10
Posts: 1000+

Re: How to make your projects impregnable to hackers!

Lucario621 wrote:

Mr_X wrote:

I just read this topic, and I don't get it
It's about hiding Scipts and stuff. what does that have to do with hackers?

If you ACTUALLY READ THE ENTIRE THING AND LOOKED CAREFULLY you'd notice that it says that he's using the word hackers instead of remixers, to make things more dramatic  smile

Okay, okay. No need to get Caps Locky


http://img99.imageshack.us/img99/8656/exveemonc.gif The rules of the internet:
1) Every woman is a man    2) Every man is a child    3) Every child is an FBI agent                                        I have psychopathic tendencies. Be afraid

Offline

 

#42 2009-12-05 11:12:28

TobiOlivers
Scratcher
Registered: 2009-05-20
Posts: 76

Re: How to make your projects impregnable to hackers!

what i did to protect myself from hackers was a system that detects any unnormal change and "ban" them from the program. if the hackers change the "ban" variable which is responsible for if they are banned or not, a duisguised variable overrides the change and they get banned again!


http://i987.photobucket.com/albums/ae353/NintendoTobi/Meepsig.png
I Am Meep, yes.

Offline

 

#43 2009-12-05 12:23:18

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: How to make your projects impregnable to hackers!

Why quote from my post has author set to fg123?


Converting my Scratch projects to Python!

Offline

 

#44 2009-12-05 22:20:13

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: How to make your projects impregnable to hackers!

filo5 wrote:

Why quote from my post has author set to fg123?

Did I quote you wrong...?

Yes, I did. Sorry about that; it's fixed now.


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#45 2009-12-05 22:22:48

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: How to make your projects impregnable to hackers!

The-Whiz wrote:

There is a way to make your projects almost impregnable. Here it is:
1. Click the new sprite button.
2. Move the window that appears.
3. Click the new sprite button again.
4. Click cancel in the window.
5. Double click the white square in the middle of the screen.
6. It's there, but it doesn't appear in the sprites box.

Um... I think I've just realized something.  wink

Last edited by Chrischb (2009-12-05 22:23:01)


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#46 2009-12-06 03:47:42

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: How to make your projects impregnable to hackers!

I think I know how to see hidden sprites.

(Scratch 1.4)
1. Open a project that is likely to have hidden sprite.
2. Hold shift.
3. Click file holding shift.
4. "Write project summary"
5. Open the file in Notepad++
6. See all the scripts in a textual form, together with sprite names (just all the project info dump).


Converting my Scratch projects to Python!

Offline

 

#47 2009-12-06 04:39:42

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: How to make your projects impregnable to hackers!

filo5 wrote:

I think I know how to see hidden sprites.

(Scratch 1.4)
1. Open a project that is likely to have hidden sprite.
2. Hold shift.
3. Click file holding shift.
4. "Write project summary"
5. Open the file in Notepad++
6. See all the scripts in a textual form, together with sprite names (just all the project info dump).

No, you share the project online and download it.  tongue


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#48 2009-12-06 06:22:13

what-the
Scratcher
Registered: 2009-10-04
Posts: 1000+

Re: How to make your projects impregnable to hackers!

greenflash wrote:

Chrischb wrote:

what-the wrote:

Thanks. Programming the project takes ages now. Just to change text it take over 10 seconds for the option to come up. Yet alone entering each letter.

I know exactly what you mean.  neutral

I always try to make my 1s-1s in little bits. If I have a huge forever loop, I'll do each if statement separate from the loop then add it to the forever loop once it's done.

I have run into that problem before, I was making a code project. I had an if statement for every letter of the alphabet...

Thats what I do but then changing it.... Trying to take the if statement out of the script is like waiting for the grass to grow.

I counted over 40 if statements and 8 repeat until's in my project visual scratch. I have estimated that there are over 260 blocks in the one script.


http://imageshack.us/m/64/9034/ddfss.pngMy site
Find someone post count. Click posts under username. Find number of pages. Times that by 40 for min and 60 for max and you have a rough estimate of post count.

Offline

 

#49 2009-12-06 10:25:06

16Skittles
Scratcher
Registered: 2009-08-26
Posts: 1000+

Re: How to make your projects impregnable to hackers!

to find a hidden sprite, make a sprite and put this script: [blocks]<when green flag clicked>
<forever>
<go to[ hidden sprite
<end>

that will make the sprite go to the hidden sprite. If you don't know which the hidden sprite is, it's the sprite that doesn't show up in the sprites area.
[/blocks]
then press the stop button,  record the X and Y positions, move the finder sprite, then double click at the X and Y positions to find the hidden sprite.


http://16skittles.tk/sig.png
Are you a student? Check out OnSchedule!

Offline

 

#50 2009-12-07 00:28:19

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: How to make your projects impregnable to hackers!

16Skittles wrote:

to find a hidden sprite, make a sprite and put this script: [blocks]<when green flag clicked>
<forever>
<go to[ hidden sprite
<end>

that will make the sprite go to the hidden sprite. If you don't know which the hidden sprite is, it's the sprite that doesn't show up in the sprites area.
[/blocks]
then press the stop button,  record the X and Y positions, move the finder sprite, then double click at the X and Y positions to find the hidden sprite.

Ooh, nice idea.  smile


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

Board footer