Is there a way to decompile MATLAB compiled executable?
Jump to content
Posted 20 April 2017 - 06:53 AM
As i understood (Please correct me if wrong ). Matlab Compiled Executable contains all the files and functions of the code (.m, .mex etc ) and you can extract them during runtime.
However they are always encrypted with AES-128 bit key. The AES key itself is supplied in encoded form by a RSA-1024 key. Some files like images or icons are not encrypted.
The weakness(not really) lies in the fact that keys are controlled by MATLAB and so they are Unique and depends on the version of MCR. So if someone is successful in getting the keys for 1 MCR version can get get access to all the codes of all the software of all the developers who are using that version to compile.
To run each program we need MCR that's why This Tiny Hello World became a Hefty World 950MB.
Attached is another executable <1 MB. But again you need MCR_2012b_win64_installer .
Enjoy the Hunt :)
Pass : 123456
0 members, 0 guests, 0 anonymous users