노현종

Merge branch 'master' into master3

...@@ -382,11 +382,18 @@ namespace VulnCrawler ...@@ -382,11 +382,18 @@ namespace VulnCrawler
382 { 382 {
383 return false; 383 return false;
384 } 384 }
385 +
386 + /* 대문자로 구성된 변수면 넘어감 */
387 + if (m.Value.All(c => char.IsUpper(c) || !char.IsLetter(c)))
388 + {
389 + return false;
390 + }
385 /* 제일 앞자리가 숫자로 시작하면 넘어감 */ 391 /* 제일 앞자리가 숫자로 시작하면 넘어감 */
386 if (Regex.IsMatch(m.Value, invalidPattern)) 392 if (Regex.IsMatch(m.Value, invalidPattern))
387 { 393 {
388 return false; 394 return false;
389 } 395 }
396 +
390 /* 전 단계에서 구한 메서드 목록에 있으면 넘어감 */ 397 /* 전 단계에서 구한 메서드 목록에 있으면 넘어감 */
391 if (methodSets.Contains(m.Value)) 398 if (methodSets.Contains(m.Value))
392 { 399 {
...@@ -403,6 +410,8 @@ namespace VulnCrawler ...@@ -403,6 +410,8 @@ namespace VulnCrawler
403 { 410 {
404 return false; 411 return false;
405 } 412 }
413 +
414 +
406 return true; 415 return true;
407 }) 416 })
408 .Distinct(new MatchComparer()); 417 .Distinct(new MatchComparer());
......
This diff is collapsed. Click to expand it.
1 +theme: jekyll-theme-midnight
...\ No newline at end of file ...\ No newline at end of file