이글은, 2011년 1월달에 작성한 강의 내용입니다.
by. 유 피디(fb_____pd@naver.com)
--------------------------------------------------------------------------------------------------------------------
안녕하세요!
오늘 벌써 8번쨰의 강의를 올립니다!
이번에는 엄청난 대작
아스키코드 번역과 아스키코드로 바꾸기 를 배워보실텐데요.
이 escape(문자열) 은 상당히 까다롭기로 유명한 ... 아스키코드입니다!
아스키 코드를 공부하시면
아스키코드로 숨겨져있는 글들을 찾을 수 있습니다! 헠헠
■ escape [ Ascii ] 코드를 찾고 숨기자!.
자 이번에는 많이 여러분이 햇갈려 할듯 싶습니다
저도 이 활용에서는 많이 까다로운 점을 느끼게 되었구요
그에 비해서 이 강의를 보면 좀 더 쉽게 하실 수 있으실거라구 생각합니다.
소스를 분석 시작합니다
----
<HTML>
<HEAD>
<TITLE> 내장함수 ESCAPE </TITLE>
</HEAD>
<BODY>
<script language="javascript">
a=prompt("아스키코드로 번역하시고 싶은 문자를 입력해주세요");
// 아스키코드로 바꿀 문자열 값을 받아오는 Prompt 입니다.
// A(변수)에 문자열이 저장 될 것 입니다.
document.write(escape(a))
// 여기서 설명을 드리자면, 올래 document.write 는 document.write("할말") 이였습니다.
// 그렇지만 여기서는 A(변수)에 저장된 문자열을 아스키 코드로 바꿔주어야 하기때문에,
// document.write(escape(변수명)) 을 하는것 입니다.
// document.write(escape(A)) 라고 가정 하에 시작합니다.
</script>
</BODY>
</HTML>
---
스크린샷으로 설명을 드리자면,
이렇게 후루룩룩 소스를 작성하시고,
실행을 시키시면
여기서 원하시는 문자를 입력해봅니다.
저는 이렇게 입력을 하였구요!
그 결과 이렇게 아스키코드로 번역 되었습니다!
---
이렇게 보시면 엄청나게 소스가 간단합니다.
소스가 간단하지만 모르시는 분들이 많을 것이라고 생각합니다.
아참! 이것을 빼먹었군요!
아스키코드로 변환된 문자의 값을 인제... 바꿔야겠죠..?
해석하실려면!
이것을 보시고 일일히 번역을 하셔야되는데요,
자바스크립트로!
어떻게하면 아스키코드 문자값을 다시 복호화 시킬수 있겠냐 생각을해서 만들어진건!
■ unescape가 있었도다!!!!!!.
이번에는 unescape 를 이용하여
아스키코드로 암호화가 되어있는 것을 복호화 시켜서
진짜의 소스를 얻어보자!
소스는 위와 같은 똑같지만! 달라진건 UN만 추가 되었을뿐!?
----
<HTML>
<HEAD>
<TITLE> 내장함수 UNESCAPE </TITLE>
</HEAD>
<BODY>
<script language="javascript">
a=prompt("아스키 코드를 복호화 하실려면 아스키코드를 입력해주세요");
document.write(unescape(a))
// 이번에는 아스키코드를 복호화 시켜서 진짜의 실체를 밝혀보는것이다!
// document.write(UNescape(변수명)) 을 하는것 입니다.
// document.write(UNescape(A)) 라고 가정 하에 시작합니다.
</script>
</BODY>
</HTML>
---
사진으로 설명을 시켜드리자면요!
이렇게 소스를 후다닥 만드시구요
그다음에 실행을 시켜봅시다
자 복호화 할 문자열을 넣어봅시다
%uC720%uD53C%uB514%uB294%20%uD669%uC81C%uC774%uB2E4%3F |
자 넣었구요! 인제 확인을 해봅시다
짜잔!
암호화했던게 다시 풀렸네요!
이렇게 하면 이 럼버8 강의는 끝이 납니다!
여러분...
암호화만 하실려고 하시지마시고..
암호화된 것을 풀어서 진실을 밝히는게 우리의 임무입니다.
'html5, jQuery, Js' 카테고리의 다른 글
페이지 방문시간 (/초) 출력하기! (0) | 2012.12.05 |
---|---|
내가 엄청나게 역경을 헤엄치게 한 javascript 를 공개한다. (0) | 2012.12.03 |
■ 유피디랑 같이하는, 자바스크립트 :: 럼버 7 (0) | 2012.11.19 |
■ 유피디랑 같이하는, 자바스크립트 :: 럼버 6 (0) | 2012.11.19 |
■ 유피디랑 같이하는, 자바스크립트 :: 럼버 5 (0) | 2012.11.19 |