Comments (16)
By the way, the "encryptionKey" in the System.json is "fc1b4dc02a3fe2d0ef4f111e74175c9q" in the latest version(v0.8a) of the game.
The last char 'q' looks strange... 🤔
from rpg-maker-mv-decrypter.
It seems a running gag here to open Issues without providing all information. (See last issues: https://github.com/Petschko/RPG-Maker-MV-Decrypter/issues?q=is%3Aissue+is%3Aclosed )
- I need the Decryption Code or
System.json
File - Please provide multiple Files as well
- Please provide the Name of the Game
from rpg-maker-mv-decrypter.
system.zip
Decrypted
RPG-Files (1).zip
fed1232cc399d2f7abc1d13940f271ab
Yorna: Monster Girl's Secret by Yeehaw Games 0.7а (hentai) https://yeehaw-games.itch.io/yorna
from rpg-maker-mv-decrypter.
It seems it uses an other Layer of encryption as well, there is also additional code in the rpg_core.js which is usually non-existent
But didn't find out currently. Thanks for the link, without the whole game I could not help you else
from rpg-maker-mv-decrypter.
thanks waiting for the decision of problem.
from rpg-maker-mv-decrypter.
When I build this project I was not to good with all the File-Header stuff etc, but I played a bit with my HEX-Editor and found out you can just use a standard PNG-Header (on images) to receive the images. No need for any Decryption-Key whatsoever .
The decryption key just has the use to re-encrypt it now, I will implement this into that project, which will allow much easier "decryption" and less failures (should be none at all)
Edit: I was able to view the Files where I added a standard PNG-Header, even in this game
from rpg-maker-mv-decrypter.
I would like to know when there will be a test version.
the program as I understand it decodes the files twice, and not to replace the PNG Header using a HEX Editor. since it is no longer PNG encoding and it does not see other programs. (for game)
from rpg-maker-mv-decrypter.
I'm a bit confused what do you want to tell me with your last comment?
I can quickly give you a small form which includes the same as my suggestion to solve. I will post the link inside here~
from rpg-maker-mv-decrypter.
I mean, just changing the PNG header doesn't work.
and the link(program) to address the issue can leave.
from rpg-maker-mv-decrypter.
Usually the Key contains only HEX-Chars, so the "q" is probably not correct?
Maybe the TE gave me older Files, I will re-check this
from rpg-maker-mv-decrypter.
So took a big look at this project it seems they using a Plugin named "Options bypass", which changes the encryption key via multiple functions:
function b(string) { // Warn: Unused function
var string = string; // Warn: Duplicate declaration
string += "e2b2594f019";
c(string);
}; // Warn: Unnecessary Semicolon
function c(string) {
var string = string; // Warn: Duplicate declaration
string += "43016a41d3";
d(string);
}; // Warn: Unnecessary Semicolon
function d(string) {
var string = string.split(/(.{2})/); // Warn: Duplicate declaration
e(string);
}; // Warn: Unnecessary Semicolon
function e(string) {
string = string.filter(Boolean);
f(string);
}
function f(string) {
Decrypter._encryptionKey = string;
}
I could check this more, but since this is the first game with that I will not invest this further
My IDE tells me its unused, but when I debug the game these functions are called and set the encryption key to:
f5e9ce22c51e2b2594f01943016a41d3
- Version 09b
Which works for decrypting!
Aka the key from the System.json
is ignored by this game xP
from rpg-maker-mv-decrypter.
Thanks. good job.
function a(string) in file YEP_BattleEngineCore
from rpg-maker-mv-decrypter.
I think its just placed randomly in files to avoid people finding them, especially how bad they are written, they look hacked in.
It does not matter since you can find out the string in no time, even if they use 100 different functions
from rpg-maker-mv-decrypter.
Perhaps this is a temporary encryption while the game is demo. Since the other games from this author were not encrypted generally.
from rpg-maker-mv-decrypter.
Yeah that can may be, but it doesn't provide any protection like the normal encryption...
They could even go a step further and store them encrypted on a Web-Server and request them only if the game runs via xhr xD That would make it more complicated but even that would not provide protection. So I don't get the point
from rpg-maker-mv-decrypter.
But at least it will postpone the hack time, if you use a regular descriptor. Already 2 months have passed before the discovery of the encryption code.
from rpg-maker-mv-decrypter.
Related Issues (20)
- Opening an image in browser HOT 3
- not a issue with the program it self, just can't find decrypter code. HOT 1
- Game has changed their .json to custom file extension instead? Can I still find encryption key? HOT 6
- Suggestion for recovering the encryption code HOT 2
- Add Base64 decoding when selecting a JSON File
- .RPGMVO Won't show up HOT 3
- Yorna_1_3_5 game resource files can't be used. HOT 1
- Is Encryption Option disabled? HOT 4
- I hope you will add the ability to open and save files in google drive HOT 1
- Custom Format HOT 1
- how to decrypt multi files in batch, if any command line possible HOT 2
- Translations System
- unable to decrypt files when there are none in the directory HOT 4
- Suggestion: webp support HOT 2
- Still can't find decrypter code after following the instruction HOT 4
- Can't find Decryption code. HOT 2
- not working for unknown reason :( HOT 2
- Help me uncrypt this one? HOT 1
- Is this project dead? HOT 1
- Issues with viewing decrypted image files HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rpg-maker-mv-decrypter.