"마침 / "혹시" 영어로 [마침] 1. happen to 2. It just so happens(happened) that + 마침 나한테 지금 현금이 좀 있어 I happen to have some cash on me right now 마침 나한테 진짜 좋은 생각이 있어 I happen to have a really good idea 마침 냉장고에 어제 먹다 남은 피자가 있었어 I happened to have some left-over pizza from yesterday in my refrigerator 위 표현을 there was/were 로 쓰려면(소유권이 누구에게 있느냐의 차이) there was/were + = there happened to be There happened to b..
이제 막 시작했다 / 얼마 안됐다 / 이제 막 적응 중이다 1. I just started + ing – 이제 막 ~ 하기 시작했다 1) “I just started working” => 이제 막 (취직해서) 일하기 시작했다 2) 이제 막 다니기 시작했어요(학원, 학교, 어떤 장소) => I just started coming here 2. 얼마 안됐어요 => It hasn’t been very long 3. 이제 막 익숙해지고 있어요 (get used to ~ => ~에 익숙해지다) => I’m just getting used to it 아직 익숙해지고 있는 중이에요(적응 중) => I’m still getting used to it 출처 : 라이브 아카데미
DVWA Security Level 을 Low로 설정하고 XSS (Reflected) 페이지로 들어간다. 페이지에 접속하면 이름을 물어보는 폼이 있다. 여기에 alice라고 입력해보자. 입력한 값이 다시 그대로 리턴 되는 것을 알 수 있다. XSS 취약점을 찾기 위한 가장 간단한 방법은 script 태그를 위와 같은 폼에 입력해 보는 것이다. 구문을 넣어보자. 위 그림과 같이 XSS 취약점이 있으면 이렇게 script가 실행된다. alert라는 함수에 의해서 1이라는 값이 출력 되었는데 이 말은 script가 웹 브라우저에서 실행 되었다는 뜻이고 XSS 공격이 가능하다는 뜻이다. 이와 같이 script 코드가 요청에 실어 보내질 때 바로 script가 리턴이 되어 실행되는 것을 reflected XSS ..
XSS 공격은 자바스크립트와 밀접한 관련이 있다. 자바스크립트에 대해 잠깐 살펴보자. 자바스크립트 · 웹 애플리케이션에서 사용되는 언어 - HTML : 텍스트, 이미지 등 정적인 내용을 표시 - 자바스크립트 : 동적인 기능 구현(마우스를 가져가면 메뉴의 색깔이 변함) · 와 같이 구현 - => 이 코드는 쿠키를 빼내는 데 사용 할 수 있다. 쿠키에는 세션 정보가 포함되어 있는데 document.cookie를 실행하면 그 값을 읽을 수 있다. document.location 을 이용하면 외부의 사이트로 전달 할 수 있다. - => 자바 스크립트는 파일 인클루전 공격과 유사하게 src 소스 키워드를 이용하여 외부의 자바 스크립트를 페이지 내에 삽입시켜 실행 할 수 있다. 이를 이용해 외부 해커 사이트에 올려..
DVWA Security Level을 High로 설정하고 SQL Injection 페이지로 간다. High 단계의 SQL Injection 페이지에는 링크가 있는데 이 링크를 눌러보자. 다음과 같은 창이 뜨고 여기에 ID 1을 입력하면 그 결과가 원래 페이지에 표시되는 구조이다. Low 단계와 비교했을 때 폼을 새로운 창에서 입력 받는 차이가 있다. 하지만 만약 이것 뿐이라면 Medium 단계에서 보았듯이 GUI의 변화는 SQL 인젝션 공격을 전혀 막을 수 없다. 소스 코드를 한 번 보도록 하자. 소스 코드를 보면 LIMIT 이라는 키워드를 이용하여 출력되는 레코드의 수를 조절하고 있다. 무조건 하나만 출력 되도록 막고 있는 것이다. 하지만 이것 역시 SQL 인젝션 공격을 방어하는 용도로는 아무런 의미가..
China's influence in Europe | The Economist (2:13) word China's influence in Europe | The Economist (2:41) infrastructure사회[공공] 기반 시설 profit (금전적인) 이익, 수익, 이윤 condemn(보통 도덕적인 이유로) 규탄[비난]하다 international tribunal국제재판소 find for/against~에게 유리한/불리한 판결[평결]을 내리다 stake 지분(持分) booster(특히 정치적) 후원자 ally동맹국 stand with…와 일치하다, 조화를 이루다 exploit (부당하게) 이용하다 extreme (사람들 정치 조직 의견 등이) 극단적임, 극단 naive (경험·지식 부족 등으..
Top 11 Traditional Delicious Korean Foods You Need Try In Your Life (4:15) word Top 11 Traditional Delicious Korean Foods You Need Try In Your Life (4:15) classic전형적인, 대표적인 accompaniment반찬, 안주; 곁들여 마시는 술, 반주(飯酒) palate (좋은 음식·술을 알아보는) 미각[감식력] jellyfish 해파리 tweak (기계시스템 등을 약간) 수정[변경]하다 broil(석쇠·그릴·숯불에) 굽다 cylindrical 원통[실린더]형의 glass noodle 당면 mung bean녹두 translucent반투명한 savory맛좋은, 향긋한, 풍미 있는 indu..
Top 10 Best Italian-American Dishes (24:54) word Top 10 Best Italian-American Dishes (24:54) Buon appetito=Enjoy your meal pick선택된[뽑힌] 사람[것] iconic…의 상징[아이콘]이 되는, 우상의 artichoke아티초크(국화과 식물. 엉겅퀴 꽃같이 생긴 꽃봉오리의 속대를 식용함) (부드러운 두꺼운 속잎이 특히 가치 있으며, 종종 소스에 찍어 먹는다) inventiveness발명, 창의력이 풍부함, 독창적임 without further ado지체 없이, 이쯤 해두고 dig into (무엇을 알아내기 위해) 파고들다[파헤치다] ossobuco 오소부코 ((송아지의 정강이 살을 와인, 양파, 토마토 등과 함..
Topic : Why Movie Ratings Don't Make Sense: Bias in the MPAA Word Why Movie Ratings Don't Make Sense: Bias in the MPAA (24:54) at one point한때는 get away with(저지당하거나 처벌 받지 않고) 자기 하고 싶은 대로 다하다 a stretch: stretching your imagination, thinking something that is a little, but not very far, outside conventional thoughts. it’s not a stretch=it's not difficult to imagine janky(품)질이 좋지 않은 touch on~을 간단히 언..
Topic : 11 traditional and classic korean dishes Word Top 11 Traditional Delicious Korean Foods You Need Try In Your Life (4:15) classic전형적인, 대표적인 accompaniment반찬, 안주; 곁들여 마시는 술, 반주(飯酒) palate (좋은 음식·술을 알아보는) 미각[감식력] jellyfish 해파리 tweak (기계시스템 등을 약간) 수정[변경]하다 broil(석쇠·그릴·숯불에) 굽다 cylindrical 원통[실린더]형의 glass noodle 당면 mung bean녹두 translucent반투명한 savory맛좋은, 향긋한, 풍미 있는 indulgent(자기) 하고 싶은 대로 다 하게 놔두..
Topic : Charity: how effective is giving? | The Economist (26:04) Word Charity: how effective is giving? | The Economist (26:04) charity자선[구호] 단체,자선 philanthropist독지가, 자선가 tackle(힘든 문제상황과) 씨름하다 pressing긴급한 (=urgent) compassion연민, 동정심 put under the microscope…을 철저히 조사하다 bang for your buck본전은 뽑을 수 있을 만한 가치, (들인 돈·노력보다 큰) 효과[가치] innovative획기적인 notion개념, 관념, 생각 outreach 봉사활동((공동체에 원조나 지원, 청소년 아웃리치는 ..
1. 프로세스 생성 부모 프로세스가 자식 프로세스를 만듬. 사람처럼 아버지, 어머니 한 쌍의 부모가 아니라 부모 프로세스는 하나가 자식을 복제해서 만듬. 프로세스의 족보는 트리 형태 ⇒ 자식을 여러개 나을수(복제) 있음 프로세스가 실행이 되려면 자원이 있어야함(CPU, 메모리 등). 이 자원은 OS로부터 받음. 이 자원을 부모와 공유하는 경우가 있고 공유하지 않는 경우가 있음. 원칙적으로는 공유 X (공유하지 않는 것이 일반적) ⇒ 부모 프로세스가 자녀 프로세스를 복제하면 그때부터는 별도의 프로세스이기 때문에 서로 CPU, 메모리를 더 많이 얻으려고 경쟁하는 사이가 됨. 그럼 공유는 어떤 경우에? ⇒ 자식 프로세스는 부모 프로세스를 메모리에 그대로(코드, 데이터, 스택의 주소공간) 카피. 그러면 메모리에..