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..

    var 변수 선언

    JavaScript에서 변수를 선언할때var 문을 사용하지않고 변수를 선언하면 암시적 선언으로 선언되는데 암시적 선언을 사용하면 변수범위가 전역으로 설정된다var문 사용 = 지역변수var문 비사용 = 전역변수 var문 사용 추천

    자바스크립트 == 연산자와 === 연산자의 차이

    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다운