Slide 17
Slide 17 text
与えられたGo言語コードの特性を AST(Abstract Syntax Tree:抽象構文木)を使ってスコアリングする
コードを作成します。具体的には、以下の特徴をスコアリングします。
- 難読化された文字列の利用 : 文字列配列から文字列を組み立てているかどうか。配列のインデッ
クスが規則的でないかどうか。
- exec.Command の利用: exec.Command 関数が使用されているかどうか。
- 初期化時の実行: init関数内で実行されているか否か。グローバル変数宣言時に実行されている
か否か。
- nilが常に返されているか。 : 関数内でnilが常にreturnされているか