-2
나는 자바 스크립트 소스 코드 파일이 발견 한 :이상한 변수 이름
function getElementsByClass(_0x62cbx2, _0x62cbx3, _0x62cbx4) {...
어떻게 번역 할 수 _0x62cbx2
, _0x62cbx3
, 올바른 변수 이름에 _0x62cbx4
?
나는 자바 스크립트 소스 코드 파일이 발견 한 :이상한 변수 이름
function getElementsByClass(_0x62cbx2, _0x62cbx3, _0x62cbx4) {...
어떻게 번역 할 수 _0x62cbx2
, _0x62cbx3
, 올바른 변수 이름에 _0x62cbx4
?
은 코드가 난독 화 된 후 원래 변수 이름을 복원 할 수 없습니다. 그러나 당신은 그렇게 할 시간과 욕구가 있다면 그들의 의미를 리버스 엔지니어링 할 수 있습니다.
"올바른"변수 이름을 정의하십시오. 이러한 문자 시퀀스는 유효한 식별자를 형성하며 모든 것이 작동하면 문제가 없습니다 ... 기술적으로. 물론, 약간의 난독 화의 결과 일 수도 있지만이 경우 원본 소스 코드 (또는 obfuscator가 그 이름에 어떻게 도달했는지에 대한 지식)가 필요합니다. – delnan
+1 가능한 난독 화. 소스 코드가 원본이 아닌 원본 이름을 되돌릴 방법이 없습니다. – Alex
먼저, 그것들은 논쟁이며 실제로는 변수가 아닙니다. 다음으로,'_0x62cbx2'는 완벽하게 유효합니다. className, arg1 또는 confusingName보다 적절합니다. 자식에게 가장 적합한 이름은 아니지만 생성 된 코드에서 작동합니다. – Kobi