Professional Documents
Culture Documents
Readme
Readme
-----------------------------------------------------------------------TRANSFORMATIONS CHAIN:
Disassembling
|
V
Changing Package Name
|
V
Data Encoding
|
V
Code Reordering
|
V
Insert Junk Instruction NOP
|
V
Insert Junk Instruction Branch
|
V
Insert Junk Instruction Garbage
|
V
Identifiers Renaming Package
|
V
Identifiers Renaming Class
|
V
Call Indirection
|
V
Reassembling
|
V
Repacking
-----------------------------------------------------------------------ALAN STRUCTURE:
******************
* user interface *
******************
|_______________________The text field handlers check the correc
t formatting of the
|
inside text and the correct folder selec
tion, before the
**********************
engine can be started.
* handlers of
*
The start button handler provides to sta
rt the engine.
* interface elements *
**********************
|_______________________When you click start, depending to value
s of checkbox,
|
a .bat file will be created (transEngine
.bat) by Java
*********************
application. It is the file that will be
run.
* .bat file
*
* runtime generated *
*********************
|_______________________Inside, transEngine.bat contains the cor
rect sequence
|
of calls to the lower level .bat files,
which perform
***********************
each transformation.
* .bat static files *
* for each
*
* transformation
*
***********************
|_______________________Each low level .bat file contains the ca
ll to the correct
|
.jar or .py script which perform the tra
nsformation.
*************************
* folders containing
*
* java or python scripts*
*************************
-----------------------------------------------------------------------DEVELOPERS:
Agostino De Lucia - agostino.delucia@hotmail.it
Michele Mennino - michele.meninno@gmail.com