Reverse engineering 3D Movie Maker - using Ghidra scripting to recover the C++ class hierarchy
2020-10-09 01:00:11 Author: www.reddit.com(查看原文) 阅读量:222 收藏

level 1

Very neat! building it on top of Ghidra is a neat idea.

I did something similar a while back, but using a "disassembly.txt" file generated by loading the whole thing into ollydbg or ida (I can't recall which) and building some regexes on top of that.

It's always great to see new people getting into 3dmm hacking, and I look forward to any follow up articles!

level 2

In the early 2000s a number of 3DMM enthusiasts including Foone Turing, Frank Weindel and others worked on reversing the file format and the 3D engine

looks like you were even credited!

...nothing says weird mid 00s automated reversing flow than “to begin, copy this thing from Olly, then copy this other thing from IDA” :))

level 1

My mom reminded me the other day that I won a contest using 3D movie maker when I was a kid. Is there a repo somewhere that stores old content? Would be cool if my project was out there still.

level 2

There's a lot of stuff on 3DMM.COM, but it's unlikely to have been posted there, but there are links to other sites that might have it.

level 1

I and my brothers loved making movies in this. Once we realized how to simulate blood, things went crazy.

level 1

Lol, spent many hours on 3dmm on my first computer w/ windows 95 (no internet access because kid).


文章来源: https://www.reddit.com/r/ReverseEngineering/comments/j5tybh/reverse_engineering_3d_movie_maker_using_ghidra/
如有侵权请联系:admin#unsafe.sh