*주*
Bronze개인인증
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 4
검색어 입력폼
  • data lab
    2014년 시스템 프로그래밍- HW 3 -분 반이 름학 번제출일결과 1./dlc bits.c./dlc bits.c 한 결과.결과 2./btest./btest 한 결과.결과 3./driver.pl (./driver.pl ?u 학번)./driver.pl 한 결과.1bitAnd(int x, int y)소스코드bitAnd(int x, int y)함수는 ~와 |을 사용해서 x&y를 연산하는 기능을 하며, 사용 가능한 연산자는 ~,|이다.~은 NOT을 의미하며 0이 입력되면 1이 출력이 되고 1이 입력되면 0이 출력이 된다.|연산자는 OR를 의미하며 A 또는 B가 1일 때 1을 출력하며 둘 다 0이면 0을 출력한다.xy~x~y~x|~y~(~x|~y)x&y00**************************위의 표에 의하면 ~(~x|~y)을 연산하면 ~~x&~~y -> x&y가 된다.2getByte(int x, int n)소스코드getByte(int x, int n)함수는 x의 n번째(1byte)를 추출하는 기능을 한다.1. int형(4byte) x를 받아오기 때문에 n의 범위는 0에서 3까지이며 shift에 n*2 ^{3}만큼을 저장해준다.2. 변수 x를 shift에 저장되어있는 n*2 ^{3}만큼을 오른쪽으로 shift한 뒤 변수 a에 저장한다.3. a와 0xFF(1byte)를 &연산시켜 n번째 1byte를 추출한다.ex) x=0x84B79C12, n=2shift에 2(0000 0010)*2 ^{3}(8)=0001 0000(16)을 저장하고 x를 16bit(2byte) 오른쪽으로 shift하게 되면 0번째 1번째가 삭제되고 2번째인 B7이 0번째로 오게 된다.마지막으로 0번째로 온 B7(1011 0111)과 16진수 0xFF(1111 1111)를 &연산하여 n번째 값을 추출한다.3번째(1byte)2번째(1byte)1번째(1byte)0번째(1byte)84B7(1011 0111)9C123logicalShift(int x, int n)소스코드logicalShift(int x, int n)함수는 logicalShift를 이용해서 오른쪽으로 Shift하는 기능을 한다.1. 1을 왼쪽으로 31bit 왼쪽으로 shift시켜 변수 a에 저장한다.2. a를 n만큼 오른쪽으로 shift시켜 변수 b에 저장한다.3. b를 왼쪽으로 1만큼 shift한 뒤 보수를 취한 뒤 변수 c에 저장한다.4. x를 n만큼 오른쪽으로 shift한 뒤 다시 x에 저장한다.5. x와 c를 &연산한다.ex) x=0x0A, n=2a에 1*2 ^{31}(0x80000000)을 저장하고, b에 a값의 2만큼 오른쪽으로 shift하여 0x80000000/2 ^{2}=0xe0000000을 저장한다.b를 왼쪽으로 1(2 ^{1}) shift하고(0xc0000000) 그 값에 보수를 취한 값 0x3FFFFFFF를 c에 저장한다. 0x0A를 2만큼 오른쪽으로 shift한 값 0x02를 다시 x에 저장한다.마지막으로 c의 값과 x의 값을 &연산해주면 x를 오른쪽으로 2 shift한 0x02가 추출된다.x0x0000000A0000 0000 0000 0000 0000 0000 0000 1010c0x3FFFFFFF0011 1111 1111 1111 1111 1111 1111 1111x>>20x000000020000 0000 0000 0000 0000 0000 0000 0010(x>>2)&c0x000000020000 0000 0000 0000 0000 0000 0000 00104bitCount(int x)소스코드bitCount(int x)함수는 x에서 1의 개수를 계산하는 기능을 한다.1. 0x11을 왼쪽으로 8만큼 shift하고(0x1100) 0x11과 or연산을 한 뒤 m1(0x1111)에 저장한다.2. m1을 왼쪽으로 16만큼 shift하고(0x11110000) m1과 or연산을 한 뒤 m(0x11111111)에 저장한다.3. x와 m을 or연산을 해서 s에 저장한다.(x가 5라고 했을때 0x11111111과 or연산을 하면 0x11111111이 된다.)4. x를 오른쪽으로 1만큼 shift하고 m과 &연산을 해서 기존에 저장되어있던 s값에 더해서 다시 s에 저장한다.(x>>2,x>>3과 동일)5. s값을 오른쪽으로 16bit만큼 shift하고 s에 더해준다.6. 0xF를 왼쪽으로 8만큼 shift하고 0xF와 or연산을 해서 m에 저장한다.7. s와 m을 &연산한 값과 s를 오른쪽으로 4bit만큼 shift해서 m과 &연산한 값을 더해준다.8. s를 8bit만큼 오른쪽으로 shift한 값을 s와 더해주고 0x3F와 &연산을 해서 반환한다.5tmin(void)소스코드tmin(void)함수는 2의 보수 중 최소값(정수)을 계산하는 기능을 한다.1. 함수가 반환하는 type이 int형이므로 최소값을 계산하기 위해 int형 변수 x에 0x01을 저장한다.2. signed(부호가 있는) int 자료형은 양의정수 최대2 ^{31}-1까지 표현가능하기 때문에 x의 값을 31만큼 왼쪽으로 shift하게 되면2 ^{31}(0x80000000)가 되고 최대표현범위를 1만큼 넘었기 때문에 overflow가 발생하게 된다. 즉, 아래의 그림처럼 ①->②으로 데이터의 값이 바뀌게 된다.따라서 최솟값인 -2 ^{31}이 반환된다.①2 ^{31}-1˙˙˙˙② -2 ^{31}6fitsBits(int x, int n)소스코드fitsBits(int x int n)함수는 n-bit로 x의 2의 보수를 표현 할 수 있으면 1을 반환하는 기능을 한다.1. 33에 n의 1의보수를 더하여 c에 저장한다.2. x를 33 + n의 1의보수만큼 왼쪽으로 shift하고 다시 오른쪽으로 n의 1의 보수만큼 shift해서 x값과 xor연산을 하고 그값이 0이면 1을 반환하고 0이 아니면 0을 반환한다.ex) x=-4 n=33에 1의보수를 취하면 -4가 되고 33+ (-4)=29값을 c에 저장한다.-4를 29만큼 왼쪽으로 shift하게 되면 0x80000000이 되고 다시 오른쪽으로 29만큼 shift하게 되면 음수를 shift하기 때문에 빈자리에 1이 채워지게 되고 0xFFFFFFFC가 된다.0xFFFFFFFC와 x값 0xFFFFFFFC를 xor연산하면 모든 자리의 bit가 같기 때문에 0이 된다. 0을 !연산하게 되면 1을 반환하기 때문에 result는 1이 된다.7isPositive(int x)소스코드isPositive(int x)함수는 x>0이면 1을 반환하고 다른 경우에는 0을 반환하는 기능을 한다. 이 함수에서 !연산자는 피연산자를 부정하는 단항 연산자이다. 이 연산자는 bool에 대해 정의되어 있으며 피연산자가 false인 경우에만 true를 반환한다.1. x의 값을 31만큼 오른쪽으로 shift한 뒤의 값을 부정한다.2. x의 값을 부정한 뒤 다시 부정해준다.3. 1번의 값과 2번의 값을 &연산하여 return한다.조건x값 범위x>>31!(x>>31)!x!(!x)!(x>>31)&!(!x)x>001011x=001100x0일때만 1이 반환되며 x=0일때와 x
    공학/기술| 2014.12.20| 11페이지| 3,000원| 조회(215)
    미리보기
  • bomb lab 리포트
    2014년 시스템 프로그래밍- HW 6 -Binary Bomb분 반이 름학 번제출일목 차1. 개 요1 Page2. 문제 풀이2-1 phase_11) 해결방법2) Flow Chart(순서도)3) 정답2 page4 page4 page2-2. phase_21) 해결방법2) Flow Chart(순서도)3) 정답5 page7 page7 page2-3. phase_31) 해결방법2) Flow Chart(순서도)3) 정답8 page10 page11 page2-4. phase_41) 해결방법2) Flow Chart(순서도)3) 정답12 page14 page14 page2-5. phase_51) 해결방법2) Flow Chart(순서도)3) 정답15 page18 page19 page2-6. phase_61) 해결방법2) Flow Chart(순서도)3) 정답20 page24 page25 page2-7. secret_phase1) 해결방법2) Flow Chart(순서도)3) 정답26 page31 page32 page3. 고찰 및 느낀점33 page1. 개 요- Binary BombBinary Bomb는 순차적인 여러 단계로 이루어진 하나의 프로그램이다. 각 단계마다 화면에 문자열을 입력하게 되어 있다. 만약 정확한 문장(암호)을 입력하게 되면, 해당 구문의 폭탄은 해체되고 다음 단계로 넘어가게 된다. 반면에 틀린 문자열을 입력하게 되면, 폭탄이 폭발하여 "BOOM!!!" 이라는 문장을 출력한 뒤 종료될 것이다. 각 단계에 설치된 폭탄을 모두 해체해야 Binary Bomb는 해체될 것이다.- 사용할 명령어(1) GDB- GNU의 debugger로서, 모든 플랫폼(platform)에서 실제적으로 사용가능한 command line debugger이다. debugger를 통해서 단계별로 실행해가면서 어떤 방식으로 실행되는 지 확인이 가능하다.(2) Objdump- 라이브러리, 컴파일된 오브젝트 모듈, 공유 오브젝트 파일, 독립 실행파일등의 바이너리 파일들의 정보를 보여주는 프로그램이다. 해서 문자열을 입력하게 되면 test %eax,%eax를 통해 묵시적 AND연산을 하게 된다. 만약 입력한 스트링과 위에서 제시한 문자열이 같다면 explode_bomb부분을 건너뛰고 je 0x8048b80으로 점프하고 함수가 종료된다. 만약 다른 스트링을 입력하게 된다면 explode_bomb부분으로 넘어가 폭탄이 터지게 된다.2) Flow Chart(순서도)3) 정 답You can Russia from land here in Alaska.2-2 phase_21) 해결방법callee save address(esi)와 callee save register(ebx)를 스택에 넣고 esp위치를 0x34(10진수: 52) 즉, 13칸 조정해준다. esp+0x18(6칸) 주소값을 eax에 저장한다. 그리고 그 값을 esp+4(1칸)위치에 저장한다. 그리고 esp+0x40(16칸)위치에 있는 값을 eax에 저장한다. 그리고 그 값을 esp가 가르키는 스택에 저장한다.0x08048b98 : call 0x8049274 이 부분을 통해 read_six_numbers함수를 호출한다.함수를 호출한 결과 위와 같이 명령어들이 나왔으며 0x080492a2 : movl $0x804a535,0x4(%esp) 이 부분을 보면 $표시가 붙은 값은 즉시 값으로써, 그대로 들어간다. 결국 esp+4의 위치에 0x804a535값이 들어간다. 이것을 x/s 0x804a535하면 "%d %d %d %d %d %d"라는 출력을 하게 된다. 이는 정수 6개 입력을 의미한다.0x080492b6 : cmp $0x5,%eax -> 여기서 eax는 입력받은 정수의 수고 eax와 5를 비교해서 eax가 5보다 크면 0x080492b9 : jg 0x80492c0 이 부분을 실행하게 된다. 만약 5보다 크지 않다면 폭탄이 터지게 된다.0x08048b9d : cmpl $0x1,0x18(%esp) , je 0x8048bc2 이부분을 통해서 첫 번째 정수는 1이 들어가야 하며 0x08048ba2 : 1이 아닌 수씩 증가 할 때마다 주소 값 에 4씩 더해주며 그 해당하는 주소로 점프하게 된다.따라서 0x08048c0e : jmp *0x804a2a0(,%eax,4)에서 사용하는 점프 테이블을 출력했더니 아래와 같은 결과물을 얻을 수 있었다.x/8xw : 8개의 데이터를 16진수로 w(4byte)단위로 끊어서 출력한다. 위의 테이블은 0번째 테이블부터 7번째 테이블까지 나타내고 있으며 각 해당 주소의 명령어를 확인해보면 각 각의 인자 값을 알 수 있다. 또한, case에 없는 입력 값이 입력되면 bomb을 터트린다. 점프 테이블을 사용해서 점프된 곳으로 가면 %eax에 값을 넣어주고 (+133)명령으로 간다. %eax 값과 두 번째에 입력한 값이 같으면 bomb을 넣어간다.테이블에 나타난 주소 값을 찾아가서 아래와 같은 결과를 얻을 수 있었다.0x08048c15 : mov $0x30e,%eax0x08048c52 : mov $0x2a6,%eax0x08048c1c : mov $0x2b7,%eax0x08048c23 : mov $0x2d1,%eax0x08048c2a : mov $0x380,%eax0x08048c31 : mov $0x243,%eax0x08048c38 : mov $0x1a8,%eax0x08048c3f : mov $0x41,%eaxcaseaddress16진수10진수00x08048c15$0x30e78210x08048c52$0x2a667820x08048c1c$0x2b769530x08048c23$0x2d172140x08048c2a$0x38089650x08048c31$0x24357960x08048c38$0x1a842470x08048c3f$0x4165예를들어0을 입력하게 되면 0x08048c15 : mov $0x30e,%eax 이 테이블로 점프하게 되고 16진수값 0x30e를 10진수값으로 변환하여 782를 입력하게 된다면 다음 줄인 0x08048c1a : jmp 0x8048c57 로 인해 0x08048c57 : cmp 0x18(%esp),%eax 로 가게 되고 두수를 비교해gth를 call해서 0x08048d3f : cmp $0x6,%eax 스트링의 개수를 비교해본다 만약 문자열의 수가 6과 같다면 je 0x8048d49 을 실행해 0x8048d49로 점프하게 되고 6과 다르다면 을 call하게 되어 폭탄이 터지게 된다.movzbl 명령어의 의미를 잘 알지 못해서 찾아본 결과 다음과 같은 의미를 갖고 있다는 것을 알게 되었다.movsbl : 1byte의 데이터를 4byte에 저장하는 명령어로, 늘어난 영역은 부호 비트로 채워준다.movzbl : 1byte의 데이터를 4byte에 저장하는 명령어로, 늘어난 영역은 0으로 채워준다.0x08048d69 : cmp $0x24,%edx0x08048d6c : je 0x8048d73 0x08048d6e : call 0x8049235 0x08048d73 : add $0x18,%esp0x08048d76 : pop %ebx0x08048d77 : ret이 부분을 보게 되면 0x24와 edx값을 비교해서 만약 같다면 0x8048d73으로 점프해서 폭탄을 피하고 종료할 수 있게 된다. 하지만 0x24 즉 10진수36값과 다르게 된다면 폭탄이 터지게 된다.0x08048d5a : add 0x804a2c0(,%ecx,4),%edx이 부분에 대한 해석이 필요할 것 같아서 10진수로 16개를 출력해 보았더니 아래와 같은 출력을 얻게 되었다. add부분이기 때문에 알파벳입력에 따른 10진수 덧셈을 해주는 결과라는것을 예측할 수 있었다.위의 코드를 해석하게 되면abcdefghijklmnop*************4511815132이와 같은 공식이 성립하게 된다.처음엔 a=2, b=10 이렇게 되는건줄 알았는데 여러개의 답을 써보고 레지스터값을 확인해보니 p가 2의 값을 가지는 것으로 알수있었다. 왜 이렇게 되는지에 대해서는 조금더 공부해볼 필요가 있는 것 같다.위의 스크린샷은 oooooo를 입력했을때 레지스터의 값들을 표시해준것이다. edx의 값이 78이므로 o는 위의 표에서 봤듯이 한 개당 13이라는 값을 알 수08048e39 : call 0x8049235 0x08048e3e : mov 0x8(%ebx),%ebx0x08048e41 : sub $0x1,%esi0x08048e44 : jne 0x8048e30 이 구문이 처음에는 바로위에 조건문이 없어서 그 위의 cmp %edx, (%ebx)로 하는 줄 알았는데, 해석을 하면서 다시 보니까 아무래도 함수를 종료하기 위해서는 이 곳을 넘어갈 수 있어야하므로, 그리고 문맥상으로도 esi가 0인지 아닌지를 검사해주는 것 같다. 0이 아니면 다시 위로 돌아가서 앞노드 뒷노드의 관계를 검사해준다. 5부터 시작해서 1을 하나씩 빼주는 이유는 첫 번째 노드부터 다섯 번째 노드까지 그 각 노드들의 다음 노드와의 관계를 위에서 검사(뒤 노드가 앞 노드보다 작은지 , 뒤 노드보다 앞노드가 크면 폭발으로 넘어감)하고 하나씩 -1가 돼서 0이 되는 경우 5번째 노드와 6번째 노드와의 관계까지 검사를 한 것이기 때문에 함수가 종료된다.따라서 위에서 출력한 노드들의 값들을 내림차순으로 호출 할 수 있어야 한다.전달하는 0x804c154의 데이터를 확인하니 node라는 데이터를 사용한다. node의 구조는 3가지로 구분되며 첫 정보는 노드의 번호가 저장되어 있으며, 4byte떨어진 곳엔 node의 item값이 저장되어 있고, 8byte떨어진 곳엔 next노드의 주소가 저장되어 있다. 이 값들을 모두 출력해본 결과의 +8에서 각각 그 노드의 값과, 그 노드의 순서(인덱스) , 그리고 그 다음 주소를 가르키는 주소 값이 들어있었다.048데이터 값노드의 index다음 연결될 노드의 주소이와 같은 결과가 나왔으며, 위 데이터를 분석해보면 노드의 next노드는 바로 다음 순번의 노드를 가리키는 것을 알 수 있다.(각 노드의 값들을 십진법으로 나타내었다.)Index10진수 값*************81798위 노드의 값들을 내림차순으로 정렬해 보면Index*************81261node1~ node6까지의 값을 내림차순한 값이 답이 된다.따라서 답은 한다.
    공학/기술| 2014.12.20| 35페이지| 3,000원| 조회(412)
    미리보기
  • 대학생의 건강한 성생활 레포트 평가A+최고예요
    “대학생의 건강한 성생활”- 과 목 :대학생의 성건강- 학 과 :- 분 반 :- 학 번 :- 교 수 :- 이 름 :- 제출일 :I. 서 론11. 성이란?12. 대학생의 성생활에 대한 문제1II. 본 론21. 대학생의 성지식22. 대학생의 성태도23. 대학생의 성행동3III. 결 론5IV. 참고문헌6??Ⅹ?Ⅸ. 서 론0. 성이란?흔히 "성"이라 하면 'Sex'를 생각한다. 'Sex'라 하면 또 무엇이 연상되는가 ? 남녀의 알몸과 성행위 장면이 떠오르지 않을까 ? 성기와 행위를 중심으로 한 성 개념이 사회에 만연되어 있는 것 같다. 그러나 사실 올바른 성 개념이란 그렇게 간단하지가 않다. 생식기가 다른 남녀가 이런 저런 관계를 맺고 살고 있는데 남녀가 관계를 맺을 때 만들어내는 모든 내용이 바로 총체적인 개념의 성인 것이다.1. 대학생의 성생활에 대한 문제청소년기부터 성인기 이전의 시기인 대학생, 즉 청년기의 시기는 신체적으로는 성적 변화가 일어날 뿐 아니라 성 정체감이 형성되는 시기로 올바른 성정체감과 성윤리관의 확립은 이들의 자아 정체감 형성은 물론 건강한 성인으로 성장하는 데 주요한 요인으로 작용한다. 또한 대학시절은 가지고 있는 성지식을 행동으로 옮길 수 있는 시기이며, 이성과의 자유로운 교제를 통해 자신의 정체성을 확고히 하고 성인기, 부모로서의 역할을 준비하는 중요한 시기이다. 게다가 성과 관련된 경험들을 접함으로써 심리적인 혼란감을 일으킬 우려가 있고, 혼전 성관계, 원치 않는 임신, 임신중절, 성병, 인터넷 음란문화로 인한 피해 등 현실적인 문제를 가장 많이 당면하는 시기중의 하나라고 할 수 있다. 특히 대학 시기는 입시문제나 학교의 통제로 인해 성에 대해 금기시해야 했던 청소년기를 갓 지난 시기이므로 특히 성에 대한 사회적 용인과 가치관에 있어 갑작스러운 변화를 맞이하게 된다.대학생을 대상으로 성경험 유?무에 대해 조사한 결과, 남자 50.5%, 여자 19.3%가 성경험을 하였다고 응답하였다. 이러한 조사결과는 과거의 연구와 비교했을 때, 대학생들병, AIDS, 미혼모 및 낙태, 더 나아가 데이트 성폭력에 이르기까지, 문화의 발달과 동시에 과거보다 자유로워진 성문화로 인해 그 이면의 성과 관련된 많은 문제들이 발생되고 있음을 알 수 있다.이성 관계에 있어 자유롭고 허용적인 분위기를 제공하는 대학에서는 여러 경로를 통해 이성과의 만남이 빈번해지고 대인관계 등의 측면에 있어 자신을 성장시킬 수 있는 기회가 되기도 하지만, 때로는 적절하지 못한 반응으로 오히려 자신의 상황을 어렵게 만들 수도 있다.Ⅰ. 본 론0. 대학생의 성지식성지식은 건강한 대학생으로서 알아야 할 성에 대한 광범위한 내용으로 성기관의 구조와 기능, 성건강, 임신 및 출산, 성행위, 심리적 발달과 특성, 몽정, 피임방법, 그리고 성지식의 정보와 경로 등의 성지식을 총괄한 개념을 말한다. 성지식은 성적발달에 관련된 지식으로서, 성적발달에 관한 지식의 정도가 건강한 발달에 많은 영향을 미치며, 신체변화에 대한 지식을 미리 습득함으로써 변화에 심리적인 적응을 용이하게 할 수 있으며 성행동으로 유발될 수 있는 위험으로부터 보호 될 수 있다.또한, 성지식은 남녀의 성적 특성과 역할을 이해시켜 신뢰와 존경으로 협력하는 바람직한 인간관계를 형성, 유지하도록 하기 위해 올바른 성지식과 성에 대한 건전한 시각과 의식, 사고와 감정 및 태도 등을 함양시키는 인체의 지식으로 정의할 수 있다.일반적으로 과학적인 지식을 많이 갖고 있는 사람이 그렇지 않은 사람보다 책임 있는 행동을 결정할 가능성이 더 높다. 따라서 올바른 성지식은 성에 관한 고민이나 문제를 최소화하고, 건강한 성에 관한 태도를 형성하는 데 없어서는 안 될 중요한 요소이다. 그러나, 대학생의 성지식 출처가 친구(30%), 인터넷 관련 사이트(25.8%), 책?만화?잡지(20.7%), 비디오?TV(13.6%), 교사(0.9%), 부모(0.9%)등의 순으로 나타나, 이는 정확하지 않은 흥미 위주의 성지식을 대학생들이 습득할 가능성이 높은 것으로 판단할 수 있다. 특히, 최근 정보화의 발달로 음란매체를 증가하고 있으며 이 시기에 성에 대한 불확실한 정보나 무지는 자신의 성태도 확립 및 성관련 행동을 취하는데 덜 신중하게 되고, 자신은 물론 상대방에게 무책임한 성 행동을 하기 쉽다.이에 대학생들로 하여금 성에 관한 정확한 지식을 통하여 준비되지 못한 임신과 유산, 성병, 불임에 대해 알려주어야 하고, 성적 갈등요소들을 스스로 해결하고 극복할 수 있도록 도와주어야 한다. 또한 성에 대한 올바른 지식을 습득하여 성폭력이나 성적 강요에 대처하고 자신의 의지를 조절할 수 있는 능력, 주체적인 성적 의사 결정과 책임 있는 행동을 할 수 있는 능력, 주체적인 성적 의사 결정과 책임 있는 행동을 할 수 있는 태도를 길러 주는 것이 필요하다.1. 대학생의 성태도성태도란 성욕에 대해 개인이 갖고 있는 체계화되고 일관성 있는 사고, 감정 및 행동의 양식이라고 할 수 있다. 성은 매우 개인적인 문제이므로 정확한 실상을 연구하여 파악하기 어렵고 성에 대한 태도는 문화에 따라 많은 차이가 있다고 할 수 있다.대체적으로 태도는 행동에 영향을 준다. 성에 대해서 개방적인 태도를 가진 사람들이 보수적인 태도를 가진 사람들보다 혼전 성 경험자가 많다. 이미 성경험을 한 사람이 자신의 행동을 정당화하기 위해 태도를 바꾸는 경우도 있지만 강한 종교적 신념을 가진 사람이 성행동에 대해 소극적인 것을 보면 성에 대한 태도가 행동에 영향을 주는 것은 사실이다.인간이 자신의 욕구를 실현하기 위하여 행한 모든 행동에 스스로 책임을 져야 하듯이 성행동에 대한 책임도 스스로에게 부여하는 학습 또한 중요하다고 할 수 있다. 올바른 성적 인신과 올바른 성정체감의 확립이 성태도를 긍정적인 측면에서 이끌어 가지만, 반면에 올바르지 않은 인식과 행동은 자신과 사회를 성의 황폐화로 몰아갈 수 있다.일단 형성된 성에 대한 태도는 보통 한 번 형성되면 그것이 평생의 가치관에 영향을 미치기 때문에 현재 대학생들의 성에 대한 태도를 올바르고 도덕적인 면으로 형성되어지게 하는 것은 중요한 과제이다. 청소년에서 성인으로 접어 성숙은 물론 결혼 전 성 관념 및 결혼 후 성생활까지 영향을 미치는 것으로 인격 발달과정에 긍정적인 성태도 형성이 중요한 요소라고 할 수 있다. 청소년기에 형성된 성에 대한 태도는 정신 건강에 도움을 주지만 건전하지 못할 경우 좌절감과 성적 일탈행위로 나타날 수 있다.이에, 올바른 성지식의 이해와 더불어 가치가 개입되는 성의 다양한 측면들을 이해하고 대학생들의 성에 대한 태도를 점검해 보는 것이 중요하다고 할 수 있다.2. 대학생의 성행동다른 어떠한 시기보다도 성행동 능력이 왕성한 시기가 대학생 즉 청년기이다. 이 시기는 성적욕구의 해소를 스스로 조절, 억제하는 방법으로 자위행위를 하고, 이성과의 성행동에 의하여 성적 욕구를 해소하는 것에서 청소년기와는 차이가 있다. 흔히 이성교제를 통하여 손잡기, 키스, 포옹 등을 하는 등의 신체적 접촉을 사람들은 당연한 행위로 여기지만 이러한 행위도 일종의 성적 행위라고 할 수 있다. 대학생들의 성행동 경험의 조사연구에 따르면 70% 이상이 이성교제를 하고 있으며, 이들 중 48%정도가 애무이상의 성적 접촉을 하고 있는 것으로 보고하고 있다. 성은 이제 청년 문화에서 빠질 수 없는 요소이며, 청년기를 이해하는데 필수적인 요소로 자리 잡고 있다. 자신의 성적욕구를 억제하도록 요구당하며 입시위주의 학교 교육에 시달려왔던 청소년들이 대학에 진학하여 자유로운 생활환경을 맞이하게 되고 좀 더 폭넓은 대인관계를 경험하면서 성적활동이 활발해지는 시기이기도 하다. 청년기는 성적 욕구가 강력한 시기이지만 사회에서는 이러한 혼전 성행동을 규제하고 있으므로 갈등을 일으키기 쉬운 시기이다.데이트를 시작하는 시기와 이성교제 관계의 발달은 성적 행동의 시작이라는 의미를 가지며, 데이트를 일찍 시작하고 이성교제를 일찍 시작했던 사람들은 혼전 성관계에 대해 좀 더 허용적인 태도를 가지고 성경험을 많이 한다.손애리, 천성수(2005)의 이성교제가 본격화되는 대학생을 대상으로 성의식, 첫 성경험 및 성행동에 대한 성차의 연구에서도 남학생이 여학생에 비해계에 대하여 개방적인 태도를 취하는 것으로 나타났다. 혼전 성에 대한 태도와 혼전 성경험에 대한 태도가 개방적일수록 성행동이 증가한다고 볼 수 있으며, 대학생의 성관계 태도가 많이 변하였음을 알 수 있다. 급변해가는 사회, 경제적 상황으로 볼 때 기존 연구보다는 더 개방적인 성태도를 가지고 있으며, 많은 대학생들이 성행동 경험이 있을 것으로 생각된다.데이트는 남녀가 서로 이성으로서 관심을 갖거나 이성애적 감정을 느끼면서, 적어도 그러한 가능성을 인정하고 만나는 교제 활동이며, 데이트를 통해 이성간의 친밀감을 경험하고 심리적, 성적으로 성숙해지는 것은 삶에 있어 매우 자연스럽고 바람직한 일이다. 그러한 실태에 비하여 우리 사회는 친밀한 관계에서의 폭력을 제대로 인식하지 못하는 경우가 많다. 데이트 성폭력은 성적으로 흥미를 가진 파트너가 상대방의 “싫다”라는 말을 수용하기를 거부하고 성적 응낙을 받아내기 위하여 심리적인 압력이나 물리적인 힘을 사용하는 것으로, 데이트 성폭력의 발생 상황, 유발하는 요인에 대한 연구가 조금씩 이루어지고 있다.성폭력 허용도는 성폭력 행위에 대한 허용도로써 행동에 대한 속성과 무관하게, 사회적으로 어느 정도 관용할 수 있는지 아니면 규제되어야 하는지 등에 관련된 평가의 측면이다. 즉 사례 유형의 성폭력을 얼마나 심각하게 받아들이고 어느 정도 허용할 수 있는지에 대한 정도에 관한 것을 말한다.한국형사정책연구원(2000)에서는 성폭력을 다음 3가지 하위영역으로 분류하였다. 첫째, 언어적 성폭력으로 성희롱으로 명명할 수 있는 것으로 언어를 통해 성적으로 가해지는 폭력에 대한 내용을 말한다. 둘째, 물리적 성폭력으로 성추행 또는 강간으로 명명할 수 있는 것으로 신체적인 접촉을 통해 성적으로 가해지는 폭력에 대한 내용을 말한다. 셋째, 정신적 성폭력으로 스토킹으로 볼 수 있는 행위들로 정신적인 압력을 통해 성적으로 가해지는 폭력에 대한 내용이다.서경현, 이경순(2002)의 연구에서도 우리나라 대학생의 30%이상이 데이트 성폭력을 경험한 바 있다.
    생활/환경| 2014.12.20| 8페이지| 1,000원| 조회(2,037)
    미리보기
  • 영화 '향수' 영화 속 철학이야기 레포트 A+자료입니다. 평가A좋아요
    향수, 어느 살인자의 이야기1. 영화 ‘향수’ 줄거리주인공 장 바티스트 그루누이는 1738년 파리의 음습하고 악취가 물씬 풍기는 생선 좌판대 밑에서 어떤 여인의 사생아로 태어난다. 어머니는 지금까지 그녀에게서 태어났던 아기들과 같이, 태어난 그루누이를 죽게 내버려 둔다. 하지만 그는 악착같은 생명력으로 살아남고 , 어머니는 교수형에 처해진다. 이것이 그루누이의 첫 번째 살인으로 묘사된다. 그루누이는 여러 유모의 손을 거쳐 자라게 되는데 그 이유는 그루누이에게서 냄새가 없었고 지나치게 젖을 많이 물어서 유모들이 그 아이를 꺼렸기 때문이다. 그루누이는 어릴 때부터 세상의 온갖 냄새에 민감한 반응을 보이는데, 냄새로 대상의 위치를 알아내는 등 신기에 가까운 능력을 보유하게 된다. 이런 그루누이의 뛰어난 후각은 이 영화의 중요한 모티프이자 영화 전반에 자리 잡은 줄거리와 크게 관련이 있다.그가 소년이 되었을 때 유모는 그루누이를 무두장이에게 돈을 받고 팔게 된다. 무두장이 밑에서 일하던 그루누이는 어느 날 심부름으로 시내에 나갔다가 여인의 향기에 이끌려 그 녀를 따라가게 되는데, 그루누이는 몰래 그녀의 향기를 계속 맡다가 우발적으로 그녀를 질식시켜 죽이게 된다. 그녀의 향기가 그루누이에게 강한 인상을 심어줬고 그는 여인의 향기처럼 아름다운 향기를 보관하려는 욕망을 가지게 된다. 그 후 그루누이는 우연히 파리의 향수 제조인 발디니의 향수가게로 가죽 배달 심부름을 갔다가 그의 뛰어난 후각 능력으로 발디니의 관심을 얻게 되고 결국 발디니의 도제로 들어간다. 그곳에서 그는 자신의 인생목표를 세상의 모든 냄새를 저장하는 것으로 정하고 기술을 알아내기 위해 고뇌하고 괴로워한다. 하지만 휘발성의 기름 성분을 추출해낼 때만 유용한 증류법의 한계를 느끼고 결국 향수 제조 기술이 가장 뛰어나다는 ‘그라스’라는 도시로 향하게 된다. 도중에 그루누이는 산속의 외진 동굴 속에서 7년간 생활하며 문득 자신에게서 아무런 냄새가 나지 않는다는 사실을 깨닫고는 고뇌에 빠진다.7년 만에 인간 세상으로 나와 그라스로 간 그루누이는 이제 인간의 냄새를 저장하는 원래의 목표를 이루기 위해 전념한다. 그것을 위해 그루누이는 무시무시한 음모를 꾸민다. 그루누이는 자신의 목표를 위해서 아름다운 향을 지닌 여인들을 필요로 했고 살인이라는 참혹한 방법으로 그 욕구를 해결한다. 그라스는 원인 모를 연속살인사건의 공포로 가득 차게 되지만 마지막 13번째 향수병을 채우면서 그루누이는 체포된다.그루누이의 처형식이 있던 날 상상하지 못할 일이 벌어진다. 그가 광장에 나타나자마자 광분해 있던 사람들이 황홀함을 느끼게 되고 그루누이에게 경의를 표한다. 그 이유는 그루누이가 13명의 여인들의 향기로 만든 향수를 뿌렸기 때문이다. 그 향수는 사람들에게 무한한 평온함을 주었고 그루누이는 죽음은 면했지만, 제일 처음 그가 죽였던 과일 팔던 여인을 떠올리며 지금 이렇게 존경받는 자신에 대해 회의를 느끼고 눈물을 흘린다. 그루누이는 그라스를 떠나 그가 태어났던 파리로 돌아간다. 그루누이는 부랑자들 틈에 섞여 든 그루누이는 자신이 만든 향수를 온몸에 뿌린다. 그러자 향기에 이끌린 부랑자들은 그루누이에게 모여들고 그 향수의 향에 너무 매혹된 나머지 그루누이의 육신을 모두 먹어 버리면서 이야기는 끝나게 된다.2. ‘향수’ 속에 나타난 철학이 작품의 근본적인 모티브는 '욕망'이라고 생각된다. 그 욕망이 삶을 갈구하는 것이던, 혹은 부와 명예를 갈망하는 것이든 말이다. 그루누이는 세상에 달관한 인물처럼 그 어떤 것도 원하지 않지만, 그 누구보다도 향기에 그야말로 미친놈처럼 집착한다. 그는 향기의 세계에서는 왕이었고, 그 어떤 것도 그에게서 향기를 뺏어갈 수 없었다. 그러나 정작 자신에게는 향기가 없는, 그렇게 때문에 향기에 더욱 집착했다고 할 수 있다. 결국 향기는 그루누이가 살아있다는 것을 증명하는 유일무일한 것이기 때문에, 그것은 자신의 삶과 죽임이 연결되어 있다. 그루누이에게서 향기를 뺏어간다면, 그는 살아있는 시체나 다름이 없으니까 말이다.욕망은 향수의 작품에 등장하는 모든 등장인물에게 나온다. 발디니는 향수제조자로서 최고가 되고 싶어한다. 이는 자신이 직접 향수를 만들 수 없기 때문이다. 또한 로라의 아버지는 로라를 보호하고자 한다. 그런데 이것은 로라를 단순하게 딸로서 보호하고자 하는 것보다는 자신이 이성으로 사랑하는 여자를 보호한다는 개념으로 보면 될 것이다. 로라 아버지는 로라의 매혹적인 모습과 향기에 한명의 여성으로 사랑하지만, 혈연으로 맺어진 상황 때문에 그것을 겉으로 드러내지 못한다.그루누이는 단순히 세상 사람들에게 사랑을 받고 싶어서 향수를 제조한 것이 아니라고 보여 진다. 앞서 계속 언급했듯이 향수는 그에게 있어 세상 사람들에게 자신이 살아있는 사람이라는 것을 알리기 위한 유일한 수단이었다. 물론은 사랑을 받고 싶어 하기도 했겠지만, 그에게 단순히 여자에게 사랑 받는다는 아니 여자가 아니라도 사람에게 사랑 받는 다는 것은 그렇게 큰 문제가 아니었다고 생각된다. 막말로, 죽을 것 같은데 사랑이 대수였을까? 그가 아무도 없는 산에 올라가 동굴에서 7년간 있으면서 느낀 것은 편안함이었다. 그가 세상으로 나오게 된 계기가 자신의 몸에서 누구에게나 나는 냄새가 나지 않았기 때문이었지, 사람들과 더불어 살고 싶어서가 아니었다. 그가 자신의 몸에서 냄새가 나지 않았다는 것을 죽을때까지 알지 못했다면 아마도 그는 동굴에서 생을 마감하지 않았을까?결론을 말하자면, 모든 등장인물은 자신들이 가지고 있는 욕망을 그루누이를 통해서 어느정도 실현을 시킨다. 그러나 욕망을 실현시키는 순간 그들은 절망과 수치심을 느끼게 된다. 사형장의 대중들이 그루누이의 향수에 취해서 향락에 빠지고, 아침이 되어 일어난 그들은 너무도 수치스러워하고 자신이 경험했던 모든 것을 비밀로 붙여버린다.발디니가 죽은 것 또한 같은 맥락으로 볼 수 있는데, 그는 자신의 욕망이 마침 실현되는 바로 그 순간에 죽음을 맞이하게 된다. 발디니에게 그루누이를 판 무두장이나 무두장이에게 그루누이를 판 보모도 마찬가지이다. 그들은 나름대로의 삶의 계획과 욕망을 가지고 있지만, 그것은 모두 헛된 망상이 되어버리고 죽음을 맞게 된다. 하지만 그루누이를 통해서 죽기 직전 아주 잠깐은 순간의 쾌락은 맞볼 수 있었다.로라를 죽이는 부분에서 그루누이가 주춤한 부분은 영화와 소설이 조금은 다르게 표현된 부분이기는 한데 그것은 아마도 그 여자의 살해가 이제 자신이 원하는 향수를 만들 수 있는 마지막 절차, 즉 최상의 향수를 만들 수 있다는 그 생각에 약간은 복잡한 심경이었다고 생각되어 진다.그럼 지금부터 향수에서 나타나는 그루누이의 죽음의 의미와 향수의 역사적·문화적, 정치적관점에 대해서 철학적으로 살펴보겠다.철학적으로 본 ‘향수’에서의 죽음의 의미마지막 부분에서 그루누이는 스스로 죽음을 자초한다. 그것도 부랑자에게 자신의 몸을 뜯어 먹힘으로써 죽음을 맞이한다. 인육을 먹는 것을 카니발리즘(Cannibalism)이라고 하는데 영화 ‘향수’에서 식인이 상징하는 것은 크게 세 가지로 볼 수 있다.첫째, 위에서 말했듯 그루누이의 천재적인 예술적 성취를 위해 스스로 죽음을 선택하는 것으로 그루누이의 죽음은 지상 최대의 향수를 만들었다는 예술적 완성을 뜻하는 것이다.둘째, 처음부터 인간이 가지고 있어야 할 냄새를 그루누이는 가지고 있지 않았는데 이것은 그루누이의 사회성에 심각한 문제가 있다는 것을 암시하고 있는 것이다. 태어날 때부터 사회성을 갖고 태어나지 못한 그루누이는 자신의 꿈을 이루고 사람들에게 자신을 뜯어 먹히게 함으로써 드디어 사람들과의 관계를 회복하는 사회성 획득을 하는 것이다.셋째, 일반적으로 카니발리즘은 희생을 뜻하기도 하는데 그루누이의 희생은 마치 예수가 중생들을 구제하기 위해 자신을 희생하는 것과도 같은 느낌을 주게 한다. 예수가 중생들을 구제하기 위해 자신을 희생하였듯 그루누이도 세상을 다스릴 수 있는 지상최고의 향수를 얻어 세상을 다스리고 구제하겠다는 의미가 있다. 또한 근대사회의 허구와 광기를 구제, 조롱하는 것을 의미한다고 볼 수도 있겠다.1) 향수의 역사적·문화적 관점“냄새는 우리에게 내면의 감정을 제시한다. 시각보다 직접적이고 정신으로부터 독립된 즐거움을 제시한다.” 생 렁베르가 이야기하듯 향수는 인간의 감정과 연관되어 유혹적인 힘을 발휘한다. 쥐스킨트는 향수의 유혹적인 힘을 그의 작품 속에 전개시키고 있다. 향수는 소설과 주인공의 발전의 연관 속에서 여러 의미를 가진다. 파스퇴르가 병을 옮기는 원인을 발견하고 냄새를 모든 악의 원인으로 간주하자 향수의 승리가 시작되었다. 냄새가 병과 부패를 의미하는 반면, 향수의 냄새는 긍정적 의미를 획득하게 된 것이다. 인간의 고유의 냄새를 동물적인 것으로 치부한다면 향수의 기교적 냄새는 미와 세련을 의미한다. 향수를 뿌리는 단계는 사회적으로 규정되기 시작했다. 프랑스 혁명의 시기에 귀족들은 달콤하고 묵직한 냄새를 싫어하고 꽃향기 나고 열매 냄새나는 향기를 선호하였다. 반면 혁명가들은 동물적 향기를 선호하였다.향기는 사회적 영역 안에 포함되어 사회적 특성을 드러나게 하는 요인이 되었으며, 사람들의 땀 냄새와 악취는 남에게 노출되어서는 안 되는 부정적 의미를 지니게 되었으며 이 자리에 향수가 들어서게 되었다. 냄새가 부정적이면 악취가 되었고, 냄새가 긍정적이면 에로티시즘과 사랑과 연관이 되었으며 유혹의 힘을 지니게 된 것이다.
    독후감/창작| 2014.12.17| 4페이지| 1,000원| 조회(538)
    미리보기
전체보기
받은후기 2
2개 리뷰 평점
  • A+최고예요
    1
  • A좋아요
    1
  • B괜찮아요
    0
  • C아쉬워요
    0
  • D별로예요
    0
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 05월 16일 토요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
11:33 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감