인디안 보호구역
본 게시물은 Hacker School Training4를 참조하여 만들어졌습니다. 여러분이 만약 공개된 계정으로 리눅스 서버를 이리저리 구경하고 다닌 적이 있었다면, 분명 황당하게 많은 디렉토리와 파일들에 현기증을 느껴본 적이 있었을 것입니다.고로, 이번 포스트에서 알아볼 것은 리눅스의 디렉토리와 파일들입니다. 먼저 최상위 디렉토리에 존재하는 수많은 하위 디렉토리에 대해 공부를 해보고,그 다음엔 리눅스에서 중요한 역할을 하는 파일들에 대해서 알아보도록 하겠습니다. 일단 최상위 디렉토리로 이동하고,//1 디렉토리와 파일 목록을 확인합시다.//2 역시 많네요. 이제 위에서 부터 하나씩 하나씩 어떤 역할을 하는 디렉토리인지 설명하겠습니다. - bin : 이곳에는 가장 필수적인 리눅스 실행 파일들이 들어가 있습..
본 게시물은 Hacker School Training3을 참조하여 만들어졌습니다. 이번 포스트에서 알아볼 것은 터미널(콘솔)과 네트워크에 관한 명령들입니다.운영중인 서버에 어떤 사람들이 접속해 있는지 보고, 그 사람들과 대화를 하는 방법들을 배우겠습니다. 텔넷 혹은 SSH(Secure Shell)을 이용하여 특정 서버에 접속한 것을 "터미널을 통해 접속했다" 라고 합니다.반면, 직접 컴퓨터에 리눅스를 설치하고, 부팅하여 로그인한 것을 "콘솔을 통해 접속했다."라고 합니다.터미널과 콘솔, 이 두 용어는 같은 의미이긴 하지만 위와 같은 차이에 따라 구별되어 사용됩니다. 우선 w 명령을 이용하여 제가 접속한 서버에 다른 사람들이 접속해있는지 확인해봅시다. 이제 위의 정보를 분석하는 방법을 배워보겠습니다. 1...
1. 친구가 만든 키로거 프로그램 를 봤는데pyhook 모듈을 이용해서 쉽게 만들더라. wm등을 후킹하는 것이 함수로 다 만들어져 있었고,덕분에 친구가 추가한 것은 소켓 프로그래밍을 통해 희생자 컴퓨터에서 후킹된 스트링을 본인의 컴퓨터에 출력하는 일 정도였다. 친구는 본인의 작품에 부족함을 느꼈는지 dll injection 등을 통해 메모장이 열리면 자동으로 프로그램이 실행되도록 하는 등 기능을 추가했다. 사실 pyhook 모듈에서 사용한 함수들이 어떻게 동작하는지 모르고 그냥 사용만 한 것이다.과정 없이 결과가 생겨난 것! (친구 욕하는거 아님. 나도 함수 동작과정을 모름) 사용 모듈 : - pyhook - 그 외 자잘한 것들. 2. 팀 작업으로 만든 프로그램은희생자 컴퓨터에서 희생자가 Enter를 누..
In this NeuroView, I provide a guide for young scientists on how to select a graduate advisor or postdoctoral advisor. Good mentorship is not only pivotal for career success, but it is pivotal for driving innovation and for the health of our universities. Universities need to do much more to teach faculty how to mentor and to ensure mentoring quality. I propose an M-index to measure mentoring qu..
1. 포인터에서 rvalue 자료형과 lvalue 자료형의 허용규격 위의 소스코드를 보면서 의문을 가지게 됐다. pointer 변수는 어떤 자료형이든간에 일반적으로 4bytes이다. (64bit 운영체제에서는 8bytes)포인터 변수는 변수의 값을 저장하는 것이 아니라 메모리의 주소를 저장하는 공간이라 크기가 같은 것이다. 그렇다면 lvalue가 포인터변수일 때,굳이 이렇게 rvalue를 lvalue와 똑같은 (int *)형으로 변환해주지 않아도 되는거 아닌가? 근데 형변환 안하면 컴파일 에러난다. 이렇게 말이다. 컴파일러는 위와 같은 코드를 아래와 같은 이유에서 오류로 취급하고 있다. 1>------ Build started: Project: 2015_Summer, Configuration: Debug..