NOTICE


오늘은 기본적인 난독화 기법 세 번째 시간으로 eval( )에 대해 알아보겠습니다. 


 eval( )은 Java Script 코드를 계산하고 실행하는 함수입니다.



 여기서 변수 myVar은 문자열입니다. 그대로 출력하면 '50*3+7'이라는 문자열이 반환되어야 하지만 eval 함수를 사용했기 때문에 수식으로 계산된 결과 값 '157'이 반환됩니다.


[그림 1.1.] 출력 값 확인


 이점을 이용해 Java Script 코드를 실행해 난독화 된 코드를 해석하는 용도로 많이 사용합니다.