Welcome Guest ( Log In | Register )

[ Big| Medium| Small] -



Post new topic Reply to topic  [ 17 posts ] 
    Drago del Fato
  Tue Aug 10, 2010 9:46 pm
Dark Slayer
User avatar
Member

L1 Slime

Location: Somewhere with a heater on...
Well here's a thing I'm working on. It adds another layer of protection to Game.rgssad or Game.rgss2a (depending on what RM version your using of course.)

It's a small program anyways. So I'm interested if any of you who are into decrypting stuff can tell me if it works well or not?

I tried it and am satisfied by results, it seems quite protected.

The key can be anything and as far as I saw there is no limit in length (except for longer processing time), and program also gives automatic key generation ability.

Here you can download it here: http://www.mediafire.com/?6axd0m5055agbbr

Well if anything, I hope somebody will find use for it.
If you decide to use it, just let me know by sending PM, that's all. :)

_________________
RAGE - A 2D Game Engine with Ruby scripting!. 0.0.3 - beta out!
Check it out here! https://github.com/ArekX/RAGE#releases


Visit my little scripts corner here. :)


Last edited by Drago del Fato on Tue Nov 16, 2010 6:27 pm, edited 1 time in total.

Top Top
Profile      
 

    game_guy
  Wed Aug 11, 2010 3:43 pm
Opera == Epic
User avatar
Member


Location: 1337
About to test it. have you tried it with RGSSAD Extractor?

_________________
Image


Top Top
Profile      
 

    luv_kitty12
  Wed Aug 11, 2010 4:05 pm
User avatar
Member

L1 Slime

Location: Egypt
I tested it for you, and it didn't really work. The RGSSAD Extractor game_guy mentioned to you works on it normally. I suppose there is no way really to protect projects, is there? :/

_________________
Visit us at Snow Rose Games!


Top Top
Profile      
 

    Kingdom Ablaze
  Wed Aug 11, 2010 4:09 pm
Smile, you never know when you are on camera!
User avatar



Location: Usa
i broke it by hand then tried RGSSAD(which i fully hate, only have to test against it) but i must say better then i expected :)

_________________
Image
Kingdom Ablaze Twitter: https://twitter.com/KingdomAblaze
Kingdom Ablaze Deviant Art: http://kingdomablaze.deviantart.com/
Kingdom Ablaze: Facebook: https://www.facebook.com/KingdomAblazeTradingCardGame


Top Top
Profile      
 

    vgvgf
  Wed Aug 11, 2010 7:20 pm
User avatar


Creating the unprotected Game.rgssad as a hidden file can only be a good idea if everyone has deactivated the option to see hidden files.

_________________
Pseudo-Retired due to lack of time. Lack of time causes: working, studing.


Top Top
Profile      
 

    Drago del Fato
  Thu Aug 12, 2010 12:06 am
Dark Slayer
User avatar
Member

L1 Slime

Location: Somewhere with a heater on...
@luv_kitty12
Well you pobably didn't delete the Game(backup) file... that's a backup file which you need to delete once you want to publish project.

@vgvgf
True... but the file isn't just hidden in the folder. It's created hidden while decrypting, it does not exist when the Game isn't running. And as you know... you cant open a file which is already in use so you can't use DRGSS on it (tried it myself). Sure there ARE ways to crack this, and I know them (you probably do too since your a skilled programmer), but this is a start at least don't you think. :)


Top Top
Profile      
 

    vgvgf
  Thu Aug 12, 2010 12:11 am
User avatar


Drago del Fato wrote:
@vgvgf
True... but the file isn't just hidden in the folder. It's created hidden while decrypting, it does not exist when the Game isn't running. And as you know... you cant open a file which is already in use so you can't use DRGSS on it (tried it myself). Sure there ARE ways to crack this, and I know them (you probably do too since your a skilled programmer), but this is a start at least don't you think. :)
You can still copy a file in use, and decrypt the copy. Still, if you manage to mark it as a system protected file, so it can't be even copied, closing the proccess with the task manager or with a hard reset of the system, and the file won't be deleted.

_________________
Pseudo-Retired due to lack of time. Lack of time causes: working, studing.


Top Top
Profile      
 

    Drago del Fato
  Thu Aug 12, 2010 12:18 am
Dark Slayer
User avatar
Member

L1 Slime

Location: Somewhere with a heater on...
I know, I know. XD

But I never saw that you can't copy a file if it is marked as a system protected file.

And I said it's a start. XD

I'm planning on doing App hook kind of thing so it will decrypt and give files directly to RMXP Game program once it asks, still have to find how to do it though. XD XD


Top Top
Profile      
 

    Amy
  Thu Aug 12, 2010 3:50 pm
User avatar
Staff

Big Dumb Guy
Anything like this is good. It doesn't matter that you can still crack it easily; if it makes it so that the current programs out there for decryption don't work then it limits decryption to people who know how to do it without the plug and play programs - and people who know how to are less likely to be stealing your resources.


Top Top
Profile      
 

    Drago del Fato
  Thu Aug 12, 2010 8:50 pm
Dark Slayer
User avatar
Member

L1 Slime

Location: Somewhere with a heater on...
Yeah that's true.
But as you know programmers vanity, they're going to put a plug and play program just to counter this. XD XD

Or someone might post a tutorial, so that non-lazy people can get them... well it's first try I guess. XD


Top Top
Profile      
 

    Agckuu Coceg
  Tue Aug 17, 2010 1:52 pm
Where's my Bentendo Owee?!
User avatar
Member


Location: Kazakhstan, Lisakovsk
Yes, this RGSS archive easily seen in "see hidden" mode. It is easy to just copy it to withdraw from the hidden mode and rip up with any decryptor.

In addition, it will double score the volume of project on your hard disk. If the RGSS archive will be huge, about 400-500 mb, what happens? This too you need to think.

_________________
Image

All other:


Я русский. Я плохо говорю по-английски. Всем понятно?


Top Top
Profile      
 

    Drago del Fato
  Tue Aug 17, 2010 7:12 pm
Dark Slayer
User avatar
Member

L1 Slime

Location: Somewhere with a heater on...
Dude it's already been said how to do it so you don't need to point it out anymore. You want to raise your post count or something? As I've already said it's a start, something to work with, get it?

Second for the length of the RGSS archive it is not true. I've tested it and the file size is unchanged, I guess it is you who left the Game(backup).rgssad (that is a BACKUP one in case something happens, you need to DELETE IT if you're not going to use it, GEEZ... :S )
so it seems to you that it is doubled, that's your fault not mine.

And if everybody is going to post the same stuff that was already pointed out then this topic is going in circles, then I suggest it to be locked.


Top Top
Profile      
 

    game_guy
  Wed Aug 18, 2010 1:15 am
Opera == Epic
User avatar
Member


Location: 1337
Your just making the file hidden. (j/k)

Anyways it is a great start dude. I actually am going to make a dll in c++ encrypt rpg xp data. However, no matter how you look at it, theres no 100% sure way to encrypt your games completely. However mixing up different encrypting methods will at least slow the leechers down. Throw your method in, the one vgvgf made with editing the DLL. Throw some dummy files in there and your good to go.

And if you do the right things, it'll actually take a scripter to decrypt your data, but most scripters I know dont even bother stealing others work.

_________________
Image


Top Top
Profile      
 

    Drago del Fato
  Wed Aug 18, 2010 10:00 pm
Dark Slayer
User avatar
Member

L1 Slime

Location: Somewhere with a heater on...
Ok here's how it works, these processes occur when you encrypt the game.

- Game.rgssad is opened.
- Encryption is done with the key you've entered.
- A backup is created.

When you run the game this happens:

- Game.rge is opened by the launcher
- Decryption is done so that the Game.rgssad is created (hidden yeah, it's what occured to me at that moment).
- A game is run.

When you close the game this happens:

- Game.rgssad is deleted from the place it has been previously decrypted.

Now I don't want anymore of you saying that I've just hidden a file. XD

@game_guy
Well do it, I've already completed my ruby encryption version (without the use of any DLL) of it and it works, I'm also going to combine it with C++ program to make it more secure.

_________________
RAGE - A 2D Game Engine with Ruby scripting!. 0.0.3 - beta out!
Check it out here! https://github.com/ArekX/RAGE#releases


Visit my little scripts corner here. :)


Top Top
Profile      
 

    Agckuu Coceg
  Thu Aug 19, 2010 11:21 pm
Where's my Bentendo Owee?!
User avatar
Member


Location: Kazakhstan, Lisakovsk
Quote:
Second for the length of the RGSS archive it is not true. I've tested it and the file size is unchanged, I guess it is you who left the Game(backup).rgssad (that is a BACKUP one in case something happens, you need to DELETE IT if you're not going to use it, GEEZ... :S )
so it seems to you that it is doubled, that's your fault not mine.


My fault, I'll check the backup.

But hidden mode is not a protection system. as we all know. Anyone can easily be removed from the archive everything that is possible.

You can simply copy RGSS archive to other folder when you launch the "protected project" (multitasking windows hasn't been canceled!), withdraw it from the hidden mode and use any decryptor on it. I already tested it. This password is useless.

Content Hidden

_________________
Image

All other:


Я русский. Я плохо говорю по-английски. Всем понятно?


Top Top
Profile      
 

    benos
  Tue Sep 21, 2010 2:51 pm
"I'm gonna have to take out the trash sooner or later".
User avatar
Member


Location: Australia
Ah, another thread, without bumping viewtopic.php?f=179&t=70525&start=30

I only wanted to use this, not for my own games, but to open another game Exit Fate, because being stuck in that damn Vishnu Citdeal annnoyed the hell of me, with little to no potions, etc, my bad, for not saving before hand. My old save was way way in the forest where you had to kill that ice beast. I'm not going to waste my time doing that again. I had to put that beastmaster and his beasties down to rest in 1 HP so I can continue the game, I haven't played it in a long though. This is a nice project, but I didn't want this encypter to steal resources(which is a minus to this program), just to open up a game, so I can get past some boss. Pretty self explainable. Though it was still difficult at most after it, and learn to live with the difficulty. Anyway, it's a nice idea to encypt your game, and do that password thing.

Don't have nothing else to say on this subject. If you can find it easy to password protect your games and protect it from decrypting, that's fine. Should bring out fake programs to trick other users. I don't know, we are busted, omg twist.


Top Top
Profile      
 

    Shinigami2010
  Mon Sep 27, 2010 5:49 am
Member

hey awesome encrypion program you got going on.
are you still improving it and working on it?
is it for vx?
i have a custom encrption system also, and i was wondering if yours and mine can be combined, together will be an invincible protection system.
mines uses a super heavily modified dll for extra proctection, do you think your prgram will add more security to my system, and vice versa?

edit- nevermind, I just tryied using the most basic rpgvx decryptor and was easily able to decrypt your security system. so no good. my system is much better.

edit #2- ok I forgot to delete the rgss2 back up that your prgram creates, so i didnt do it right. ill go try again, and see if your program is good. so dont mind my last edit saying that your program is no good, ill go try again, and also im going to combine my system with your system, see if that works too. ill be back with results later in the day.

edit #3- OK, i am back with my results. There are 1 things that your system does that is positive. #1- you have to run the game to make the rgss2a to show up, than you cannot decrypt it while the game is running. The down side of that, is all you gotta do is copy the rgss2a and paste it to your desktop and then decrypt it. If you can, make your system able to stop people from copying the rgss2a while the game is running. if you can do that, it would be awesome. Other wise, I dont see your protection system doing anything at all. I was able to FUSE my own custom protection system with yours, and it works. They are compatible with each other, so all my protections are also in use at the same time as yours. But FUSEING your system with mine still will not help, uless you can fix your problem. try and make it so that none can copy the rgss2a file while the game is running, and than maybe ill let you try out my system out, with both protection systems FUSED. It would be great.


Top Top
Profile      
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 17 posts ] 


Who is online

Users browsing this forum: No users and 7 guests


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

cron
We are an independent, not-for-profit game making community.
Homepage
Board Index
About Us
Downloadable Games
Free Browser Games
Games in Development
RPG Maker Support
Game Maker Support
Construct 2 Support
HBGames the eZine
Advanced RPG Maker
Site Announcements
Powered by phpBB © phpBB Group