Rule-based detection for reverse engineering user interfaces

Author(s):  
M.M. Moore
2020 ◽  
Vol 34 (10) ◽  
pp. 13861-13862
Author(s):  
Zhiming Li ◽  
Qing Wu ◽  
Kun Qian

Reverse Engineering has been an extremely important field in software engineering, it helps us to better understand and analyze the internal architecture and interrealtions of executables. Classical Java reverse engineering task includes disassembly and decompilation. Traditional Abstract Syntax Tree (AST) based disassemblers and decompilers are strictly rule defined and thus highly fault intolerant when bytecode obfuscation were introduced for safety concern. In this work, we view decompilation as a statistical machine translation task and propose a decompilation framework which is fully based on self-attention mechanism. Through better adaption to the linguistic uniqueness of bytecode, our model fully outperforms rule-based models and previous works based on recurrence mechanism.


Author(s):  
E. Merlo ◽  
J.F. Girard ◽  
K. Kontogiannis ◽  
P. Panangaden ◽  
R. De Mori

Author(s):  
JAMES H. CROSS II ◽  
R.STEPHEN DANNELLY

A technique for reverse engineering graphical user interfaces (GUIs) produced with Xtoolkit source code is presented. Two independent graphical representations are automatically generated to assist GUI programmers in the development, testing, maintenance, and reengineering of X-based GUI source code. This capability to generate both structural and behavioral views has the potential to provide major improvements in the comprehensibility of X source code. Whereas generating widget instance trees to describe the structure of an X interface is common, the automatic generation of dialogue state diagrams to describe the behavior of an X interface is unique to our technique. The intent of this paper is to provide insight into the functional details of our automated reverse engineering process for the benefit of other reverse engineering researchers and programming tool developers.


2013 ◽  
Vol 21 ◽  
pp. 390-397 ◽  
Author(s):  
Reem Alnanih ◽  
Olga Ormandjieva ◽  
T. Radhakrishnan

Sign in / Sign up

Export Citation Format

Share Document