본문 바로가기

전체보기656

해커스쿨(HackerSchool) Level5 풀이내용! 이번에는 해커스쿨 Level5 문제를 풀어보도록 하겠습니다. 이번 레벨 강의는 매우 간단하며 깊게 생각해보시면 금방 누구든지 풀 수 있는 문제입니다. 다른 문제들에 비해 비교적 빨리 끝날거라고 예상됩니다. 그러면 강의를 시작해보겠습니다. 먼저 힌트를 보겠습니다. 이번 Level5의 힌트는 '/usr/bin/level5 프로그램은 /tmp 디렉토리에 level5.tmp 라는 이름의 임시파일을 생성한다.' 아마 이 문구를 보여주는거 보면 level5.tmp 파일을 실행하면 비밀번호가 보일거라는 거겠죠? 그러면 우선 /usr/bin/level5 프로그램을 실행해보고 /tmp 폴더를 살펴봅시다. (cd /tmp -> ls) 엇? 그런데 level5.tmp 파일이 없습니다. 음.. 이 상황에서는 어떻게해야될까요?.. 2010. 8. 25.
프로그래밍 언어의 종류 프로그래밍 언어의 종류 정리 (출처 - http://blog.naver.com/switch_art/110086307515 ) 프로그래밍 관련 * C 언어 - 프로그래밍 언어의 기본으로 구조화 프로그래밍을 지향한다. - UNIX 운영체제 하에서 시스템 프로그래밍을 하기 위해 개발되었다. 언어이다. 현재 UNIX 운영 체제의 90% 이상이 C언어로 작성되어 있다. - 기본적인 언어이기 때문에 교육용으로도 많이 사용된다. * C++ - C 언어의 확장판으로 만들어진 객체지향형 프로그래밍 언어이다. 대규모응용프로그램들을 만드는데 있어 최적의 객체지향 프로그래밍언어로 간주되고 있다. - C를 배우면 C++은 쉽게 배울 수 있다. * C# - C++에 기본을 두고, 비주얼 베이직(visual basic)의 편의성을.. 2010. 8. 24.
[C] 정수형 자료형의 특성과 상수! 저 번에 이미 자료형들의 특징에 관해 한번 서술한적이 있는데, C 언어 강의는 너무 오랫동안 작성을 안 한것같아 (현재 공부하고 있음에도 불구하고) 진도를 살짝 나가보려 합니다. 아마 다음주나, 다다음주 쯤 되면 중간고사를 준비하느라 자주 못 들어올것같습니다. 게다가 중간고사 끝나면 바로 기말고사에 기말고사 끝나면 바로 고입크리 ㅠㅠ; 그래서 늦기전에 많이많이 미리 글을 써놓으려고 합니다. 특히 프로그래밍에 관한 게시글을 많이 작성할듯 싶습니다. 먼저 정수형 자료형들의 특징을 설명해드리겠습니다. 2010/03/26 - [ 프로그래밍/ C / C++] - [C갤] C언어, 변수들의 기본자료형! 자료형 메모리 크기 데이터 범위 char 1바이트(8비트) -128 ~ +127 unsigned char 1바이트.. 2010. 8. 24.
해커스쿨(HackerSchool) Level3 풀이내용! 해커스쿨(HackerSchool) Level3 문제입니다. 이번문제의 힌트에는 C 언어 소스가 첨부되어있지만, 몰라도 약간의 힌트만 아시면 누구든지 쉽게 문제를 풀어나갈 수 있습니다. 물론 저도 깊숙히 아는 문제는 아니라 깊숙히! 소스를 따지진않을꺼구요, 다른 힌트를 중점적으로 다뤄보겠습니다 우선 FTZ에 Level3로 로그인을 하고, 힌트를 살펴봅시다! 'cat hint' 를 이용해 힌트를 보면 --------------------------------------------------- 다음 코드는 autodig의 소스이다. #include #include #include int main(int argc, char **argv){ char cmd[100]; if( argc!=2 ){ printf( "A.. 2010. 8. 21.
해커스쿨(HackerSchool) Level1 풀이내용! 오랜만에 포스팅을 안 하다가 해커스쿨 문제로 포스팅을 하려고 합니다. 일단 정렬하기위해 Level1 강의부터 올리고, 내일부터 한 두개씩 강의를 올리도록 하겠습니다. 아직 Level10 까지 밖에도 못 올리는... 10에서 공유메모리 보고 C로 소스를 짜내서 권한을 얻어내야되는데 공유메모리가 어느정도 이해는 가는데 응용을 못 하겠더라구요, 무튼 강의는 시작하겠습니다. 이번에도 역시 먼저 힌트를 봅시다. "Level2 권한에 setuid가 걸린 파일을 찾는다." SetUID에 관해서는 트레이닝을 배우신분이라면 아실것이고, 보충하고싶으시면 검색을 해보세요 파일을 찾기위해선 Find 를 이용해 찾아보실 수 있습니다. 'Find / -user level2 -perm -4000' 으로 검색을 해보겠습니다. 대충 .. 2010. 8. 19.
해커스쿨(HackerSchool) Level2 풀이내용! 왜 Level2 부터 시작하냐면, 제가 활동하는 카페에 Level1 강의가 올라와 있길래 Level2 부터 작성한겁니다. 조만간 Level1 도 작성하겠습니다. 그리고 비밀번호는 공개하지 않으며(모자이크), 복붙을 하여 푸는 분들이 있기에 마우스 오른쪽버튼은 당연히 허용하지 않습니다. 우선 제 환경은 윈도우7 - 한글판 푸티 0.60 을 사용해 연결했습니다. 일단 이 풀이강의를 읽고계신거라면 Level1 을 깨신분이라는 전제하에 비밀번호를 알려드리지 않고 Level2 부터 시작하겠습니다. Leve1 을 깨신분이라면 들어오는방법과 패스워드 쯤은 모두 알고계시겠죠? 우선 Level2 로 접속을 합니다. 그리고 제일 첫 번째 작업인 명령어 'ls' 를 사용해 파일 목록을 확인하고 'cat hint' 로 힌트를.. 2010. 8. 17.
자료요청 받습니다. 찾기 어렵거나, 귀찮으신게있다면 찾아서 올려드릴께요! 제 티스토리에는 '다운로드' 게시판이 있습니다. 그리고 제 블로그 유입의 50% 가 넘게 다운로드 게시판이 차지하고 있습니다. 거의 제가 올린 자료들을 받기위해 여러분들이 방문해오시는 겁니다. 거의 게임에 관한 자료들만 올려왔는데 이제는 게임 말고도 여러 자료를 올리고 싶군요, 그래서 다른 블로거 분들처럼 이 게시글에 자료를 요청하는 댓글을 달거나, 방명록 혹은 xodnr631@naver.com 메일을 주면됩니다 그런데 제가 요청받지 않는 자료들은! 벨소리(.mmf), 음원(.mp3 등등) 등등 신청받았을때 저작권에 너무 어긋나거나 티스토리 자체에서 금지를 하고있는 자료는 신청받지도 않고, 찾아보지도 않겠습니다. 제가 요청받길 원하는 자료들! 그냥 그런 기타 유틸리티(시스템 최적화 등등), 게임 자료(트.. 2010. 8. 11.
[버스폭발] 서울 시내 버스폭발 CCTV 동영상 공개 - 버스폭발 동영상 공개 버스폭발 공개, 버스폭발 동영상, 버스폭발 다리절단, 버스폭발 CCTV 공개, 버스폭발 동영상 공개 버스폭발 동영상 공개 저도 어제 알게되고, 오늘 정확한 뉴스를 읽어봤는데 장난아니더군요 ; 서울 시내 버스폭발 동영상이 공개되니깐 또 인터넷이 난리입니다. 경찰들은 터진 이유가 CNG 가스인가? 버스가 폭발되고 20대 여자분이 다리가 절단되는 사건외 17명이 부상을 입었다고 합니다. 어우, 정말 장난아닌 일이 또 터졌군요, 2010. 8. 10.
올포스트, 다음뷰, 믹시, 티스토리 구독(링크) 서로서로 해요! 아마 여기서 구독하자는건 제가 제일 많이쓰게될 컨텐츠일듯합니다. 물론 레뷰나 등등 컨텐츠들이 있긴있지만 주로 글을 발행하기만 하고 자주 확인을 안하기 때문에, 제일 많이쓰는 아래 컨텐츠만 서로서로 구독합시다! ( http://olpost.com/v/245160 ) 링크로 이동하시면 제 게시글로 이동되니 구독하기 해주시면됩니당 +_+ ( http://v.daum.net/my/dpffltkqpt603 ) 링크로 이동하시면 제 정보로 이동되니 구독+ 버튼 살포시 눌러주시면 됩니당 +_+ ( http://mixsh.com/u/xodnr631 ) 링크로 이동하시면 제 정보로 이동되니 소식듣기 살포시 눌러주시면 됩니당 +_+ 티스토리는 http://younges.tistory.com 링크신청해주시고 댓글달면 제가 .. 2010. 8. 8.