Go to file
2020-04-25 12:28:57 +08:00
SuperScriptMaterializer add full env export and add icon for viewer 2020-04-25 12:28:57 +08:00
SuperScriptViewer add full env export and add icon for viewer 2020-04-25 12:28:57 +08:00
.gitignore finish bb x position confirm 2020-04-05 22:34:11 +08:00
LICENSE first commit 2020-04-02 14:13:18 +08:00
README_ZH.md fix decode error and write some doc 2020-04-13 15:36:37 +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.