2017/02
유효범위
객체를 전역변수로 만들고 객체에 대한 속성으로 변수를 관리하는 방법MYAPP = {}MYAPP.calculator = { 'left' : null, 'right' : null}MYAPP.coordinate = { 'left' : null, 'right' : null} MYAPP.calculator.left = 10;MYAPP.calculator.right = 20;function sum(){ return MYAPP.calculator.left + MYAPP.calculator.right;}document.write(sum()); 익명함수 호출법 -- 전역변수를 사용하지 않아도된다.(function(){ var MYAPP = {} MYAPP.calculator = { 'left' : null, 'right..
자바스크립트 == 연산자와 === 연산자의 차이
ex)alert(1=='1'); // truealert(1==='1'); // false==연산자는 양쪽의 값만 같으면 참이지만=== 연산자는 값이 같더라도 데이터타입이 같아야지만 참으로 판단 == 연산자대신 === 연산자 사용을 권한다
Webhacking.kr 4번 풀이
마지막이 == 인걸로 보아 base64인거 같다 복호화를 하면 c4033bff94b567a190e33faa551f411caef444f2 로 나오는데 40 글자인걸로보아 SHA-1인거같다SHA-1로 복호화를 2번 하면 test가 나온다
Webhacking.kr 1번
Webhacking.kr 1번 풀이 --------------------- ----- index.phps ----- 쿠키를 변조해야 하는데 5보다 크고 6보다 작아야하고 0~9까지 숫자는 불가능하다 소수점을 사용하여 5~6사이의 소수점으로 user_lv 쿠키값을 변조해주면 풀린다. 크롬 확장프로그램 EditThisCookie를 사용하여 변조해주자. EditThisCookie다운