Go to file
yyc12345 cd562ede42 [fix] fix some bugs
- fix decorator throw a error when a attribute was connected to a pIn
- fix CKCID_PARAMETERVARIABLE support
2020-06-26 23:36:03 +08:00
SuperScriptMaterializer [fix] fix some bugs 2020-06-26 23:36:03 +08:00
SuperScriptViewer [fix] fix some bugs 2020-06-26 23:36:03 +08:00
.gitignore [fix] fix some bugs 2020-06-26 23:36:03 +08:00
LICENSE first commit 2020-04-02 14:13:18 +08:00
README_ZH.md bug fix and feature 2020-06-21 16:59:21 +08:00
README.md fix decode error and write some doc 2020-04-13 15:36:37 +08:00
SuperScriptMaterializer.sln ready for viewer dev 2020-04-03 23:57:36 +08:00

Super Script Materializer

中文文档

Super Virtools Script Materializer.

Export all script into a SQLite database file. And provide a web page to broswer graph.

Some code come from BearKidsTeam/Script-Materializer(this project export specific script into a JSON file) and BearKidsTeam/VirtoolsScriptDeobfuscation.

WIP. It still lack some function and have some bugs, but it can be used for some normal deobfiscation.

Install

Drag built dll into Virtools's InterfacePlugins folder.

At the same time, you should put sqlite3.dll into Virtools folder. If you use the dll which downloaded form this project's release page, the sqlite dll version you needed is sqlite-dll-win32-x86-3310100.

Build

You should configure build parameter to choose your Virtools SDK and SQLite SDK path. (SQLite SDK can be downloaded from sqlite.org and you need use Visual C++ tools and execute LIB /DEF:sqlite3.def /machine:IX86 to generate sqlite3.lib)

Select VT5 config(because I will migrate this project into VT3.5 version in the feature) and then build.

Usage

Load or create a file containing script, click Super Script Materializer on main menu and click Export all script, select a good file name and wait until Virtools tell you all things have done.