dapperfu / matlab_ProtectedReverseEngineering

For reverse engineering .p files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.p Reverse Engineering

For reverse engineering .p files.

Despite what the lawyers think, sometime it's just for learning. Or Devops. (Blame Devops).

Workflow:

  1. Rename all *.p files as *2.p.
  2. Create *.m file in .p file's place.
  3. Some varargin, nargouts, and ```dbstop`` stuffs.
  4. Profit.

Caveats

Do different stuffs for OOP things.

Successes

Legal

If you read the fine print of where ever you got the .p file, you probably shouldn't do this.

About

For reverse engineering .p files.

License:Do What The F*ck You Want To Public License


Languages

Language:Jupyter Notebook 86.6%Language:MATLAB 11.8%Language:M 1.6%