Chen Wu
3 Papers
16 Citations
Chen Wu is an academic researcher. The author has contributed to research in topics: Python (programming language) & Control flow. The author has an hindex of 3, co-authored 3 publications.
Chat about Author
Papers
Patent
Python code obfuscation method based on control flow and appearance obfuscation
Gu Naijie,Wang Yan,Chen Wu,Wang Xiaoqiang +3 more
- 31 May 2017
TL;DR: In this article, a Python code obfuscation method based on control flow and appearance obfuscation is described, which includes: dividing Python codes in each function into corresponding basic blocks by taking the function as a unit; numbering the basic blocks in each functions; using a secret key generation algorithm based on sectional Logistic chaotic mapping to generate two sects of secret keys corresponding to the numbers; disorganizing a sequence of the basic block in each functional function, using a control sentence for control, packaging and controlling control variable of an execution sequence of basic blocks, and using the two sets
6
Patent
Python byte code file protection method based on module hook
Gu Naijie,Chen Wu,Wang Xiaoqiang,Wang Yan +3 more
- 26 Apr 2017
TL;DR: In this paper, a Python byte code file protection method based on a module hook is proposed, and the method comprises the following steps: 1, performing encryption processing on a Python Byte Code file; 2, designing a Python module hook and a corresponding registration script; 3, adding the Python module hooks and the corresponding registration scripts to a source code file of a Python interpreter of a client; 4, releasing a main program and the encrypted Python bytecode file to the client by a developer terminal, and providing a new source code files of the Python interpreter; 5, compiling the source
6
Patent
Operation code replacement and combination-based Python script program anti-reversal method
Gu Naijie,Wang Xiaoqiang,Chen Wu,Wang Yan +3 more
- 15 Mar 2017
TL;DR: In this paper, an anti-reversal method for Python code replacement and combination is presented, which comprises the following steps: 1, analyzing generation and actuating logic of an operation code in a Python interpreter and a virtual machine; 2, changing an opcode mapping (opcode.h) unit; 3, analyzing basic block information in an operationcode sequence in a bytecode file generated by compiling; 4, defining a new operation code; 5, changing a peephole optimization (peephole.h).
4