- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록★─Programing (620)
드럼치는 프로그래머
1) 취약점 개요 AppScan이 로그인 프로세스 전과 후의 세션 ID가 업데이트되지 않았음을 발견했습니다. 즉, 사용자 위장이 가능합니다. 세션ID 값에 대한 사전 지식을 통해 원격 공격자는 정상적으로 로그인한 사용자처럼 행동할 수 있습니다. 2) 기술적 설명 공격이 진행되는 과정: a) 공격자가 공격 대상자의 브라우저를 사용하여 취약한 사이트의 로그인 양식을 엽니다. b) 양식이 열리면 공격자가 세션 ID 값을 입력한 후 대기합니다. c) 공격 대상자가 취약한 사이트에 로그인할 때 공격 대상자의 세션 ID가 업데이트되지 않습니다. d) 그런 다음 공격자가 세션 ID 값을 사용하여 공격 대상이 되는 사용자를 가장하고 이 사용자 대신 작동할 수 있습니다. XSS(Cross-site scripting) 취..
1) 취약점 개요 데이터베이스 정보와 테이블을 열람하고 수정하거나 삭제하는 것이 가능합니다. 이는 사용자 입력값에서 위험한 문자가 필터링 되지 않아서 발생합니다. 2) 기술적 설명 사용자가 제어 가능한 입력에서 SQL 구문의 충분한 제거 또는 따옴표 없이, 생성된 SQL 조회에서 이러한 입력이 일반적인 사용자 데이터 대신 SQL로 해석되는 원인이 될 수 있습니다. 예를 들어, 사용자 입력을 사용하여 데이터베이스에서 다음의 SQL 조회를 실행하는 로그인 양식이 있는 HTML 페이지가 있다고 가정하십시오. SELECT * FROM accounts WHERE username=’$user’ AND password=’$pass’ 두 개의 변수 $user와 $pass에는 로그인 양식에서 사용자가 입력한 사용자 신임..
For some reason on our grid the vertical alignment of the rows is not middle. It appears to be top. Is there something specific you have to do to achieve vertical alignment? Here's an example of the alignment: Our grid definitions:$.extend(jQuery.jgrid.defaults, { url:'NoData.json', datatype: 'json', mtype: 'GET', altRows:true, //altclass:'zebraOdd', loadError: function(xhr,st,err) { handleError..
아두이노 배우기 키트는 제가 지금 쓰고 있는 책에 있는 내용을 실습해 볼 수 있는 키트입니다. 시판되고 있는 아두이노 키트를 몇 개와 곧 시판 예정인 "아두이노 배우기 키트"의 구성을 비교 해 봤습니다. 아두이노 배우기 키트(풀 셋)의 구성은 책, "아두이노 배우기"라는 교재에 있는 실습을 해볼 수 있도록 구성하였습니다. 기본적으로 LED, 저항, 스위치 등을 포함하고 있으며 [1] SIK라 명명한 키트 구성품에서 사용 방법이나 학습 내용이 켭치는 가변저항, flex sensor, soft pot 중 flex sensor과 soft pot를 뺐습니다. [2] SIK 키트에는 포함되어 있지 않은 16 x 2 라인의 캐릭터 LCD가 포함되어 있습니다. [3] SIK 키트에는 포함되어 있지 않은 샤프 사의 거..
[출처] https://www.youtube.com/watch?v=8Qkj9VLkaL8
원 [출처] http://blog.daum.net/_blog/BlogTypeView.do?blogid=0c2rC&articleno=10&categoryId=0®dt=20120712102426
from. http://www.zytrax.com/tech/dom/createelement.html Example // create a new paragraph newpara = document.createElement("p"); // now some text sometext = document.createTextNode("what a way to spend a life"); // add the text to the paragraph newpara.appendChild(sometext); // get an existing object and append them existingobject = document.getElementById("one"); existingobject.appendChild(newp..
var newTH = document.createElement('th'); newTH.innerHTML = 'Hello, World!'; newTH.onclick = function () { this.parentElement.removeChild(this); }; var table = document.getElementById('content'); table.appendChild(newTH); Working example: http://jsfiddle.net/23tBM/ You can also just hide with this.style.display = 'none'. [출처] http://stackoverflow.com/questions/11017509/add-onclick-event-to-docum..
See this answer if you are using chrome or Safari. Cursor not changing to pointer in Usemap/area caseI will add that your code is too complicated. You dont have to add style, id, shape and so on as attributes (attr.value = "cursor:pointer"; will probably never work at all). The code below works fine, results in a nice 1,1,100,100 map with cursor as pointer. But again works only in browsers like ..
1. []으로 싸주면 문자자체로 인식하는 것들. * ⇒ [*] + ⇒ [+] $ ⇒ [$] | ⇒ [|] 2. \\를 붙여줘야 하는 것들. ( ⇒ \\( ) ⇒ \\) { ⇒ \\{ } ⇒ \\} ^ ⇒ \\^ [ ⇒ \\[ ] ⇒ \\] 3. 자바의 특수문자는 \을 쓴다. " ⇒ \" 4. 나머지 부호들은 괜찮은 듯 하다. 확인된 것. ! # % & @ ` : ; - . , ~ ' ex ) 위에 놈들 다 지워 보자. String c = "!\"#$%&(){}@`*:+;-.,^~|'[]"; c = c.replaceAll("!\"#[$]%&\\(\\)\\{\\}@`[*]:[+];-.,\\^~|'\\[\\]", ""); http://mean79.tistory.com/60 java replace 실행시..