@SmashStack 2017-08-11T06:54:41.000000Z 字数 1067 阅读 291

# Self-introduce For RSoC 2017

RSoC

Zhuo Zhang

Hello, I'm Zhuo Zhang, also known as izhuer which I always used in CTF competition. I am a 20-years student, Currently in Shanghai Jiao Tong University, and meanwhile, a CTFer in 0ops.

Over last couple of weeks I've done several fixed for raggs, including some bug fix:

• fix some bugs in rcc_pushstr in egg_lang.c
• fix bugs when strings within ',' and starting with non-zero char
• fix the segment fault when calling functions with arguments
• fix wrong label bugs in "while" syntax and rename some label
• fix odd syntax in "while" and "if"

Also, I have implemented some new features for ragg2:

• add support for directory in include
• add support for alias in include
• add support for if-else syntax
• add support for math operations in local variables

For this Radare Summer of Code, I will be working on radeco, a radare2 based decompiler. The first part of my job is to add log feature to log all such errors in radeco to improve analysis over time, which is a guiding task to make me familiar with the whole codebase. The secode part is my main job, for adding support to transform register SSA to memory SSA. And finally, I will complete the whole procedure from SSA to a kind of human-read C code.

Excited, I am ready for this busy and challengeable summer.

• 私有
• 公开
• 删除