미사용
-
[FTZ]해커스쿨(HackerSchool) LEVEL2 풀이(Solution)미사용/##Security 2015. 7. 28. 14:41
HackerSchool FTZ WARGAME Solution Start : 15.07.03 LEVEL2 [그림 1] level2 계정의 hint 를 열어보면 텍스트 파일 편집기를 일단 찾아야 하는 것을 알 수 있으며, 텍스트 파일 편집기 중 다음 계정으로 상승해야하므로 setuid 가 걸린 파일을 찾아야 한다. [그림 2] find 명령어를 이용해 setuid 가 걸린 파일을 찾아 보면 [그림 2]와 같이 출력되는데 그 중 '/usr/bin/editor' 라는 파일이 눈에 띈다. [그림 3] ls –al 명령어로 해당 파일을 열어 보면 소유자가 level3 인걸 확인할 수 있다. [그림 4] 해당 파일을 실행시켜보면 [그림 4]와 같이 vim 프로그램이 실행되는 것을 확인할 수 있다. hint 를 다시 ..
-
[FTZ]해커스쿨(HackerSchool) LEVEL1 풀이(Solution)미사용/##Security 2015. 7. 28. 14:40
HackerSchool FTZ WARGAME Solution Start : 15.07.03 LEVEL1 [그림 1] Level1 계정에 접속해 hint 파일을 열어 보면 [그림 1] 과 같이 level2 권한의 setuid가 걸린 파일을 찾으라 한다 [그림 2] find 명령어를 이용해 setuid가 걸린 파일을 찾아보면 [그림 2]와 같이 너무 많은 파일이 검색되어 정확히 level2가 걸린 파일을 찾기 힘들었다. [그림 3] 그래서 [그림 3]과 같은 간단한 쉘 스크립트를 작성했다. 간단히 설명하면 find 명령어를 이용해 나온 결과를 fileList.txt 라는 이름으로 저장하고, 각 파일을 ls –al 한 결과를 fileList2.txt로 저장한다. [그림 4] 쉘 스크립트를 실행 시키면 [그림 ..
-
[C언어]1편 - C언어의 기본미사용/##프로그래밍 2013. 12. 28. 02:41
C언어를 본격적으로 시작하는 단계입니다. 우리가 영어를 배울 때 알파벳을 배우고, 주어 동사 목적어와 같은 언어의 구조를 배우듯이 C언어의 기본 구조에 대해서 알아보도록 하겠습니다. 여러분들이 C언어를 비롯한 다른 프로그래밍 언어를 처음 배울 때 주의 해야 할 사항은 C언어든 뭐든 프로그래밍 언어는 말 그대로 "언어"라는 것입니다. 언어라는 것은 그 나라 사람이 사용하는 말의 습관들이 담겨있기 때문에 C언어를 배우면서 억지로 이해하려고 하면 안되고 있는 그대로 받아들일 필요가 있습니다. 물론 나중에 고급 프로그래밍을 하기 위해서는 다 이해를 해야 하지만 처음 배울 때에는 있는 그대로 받아들이는 것이 좋습니다. 안 그러면 제대로 시작도 하기 전에 힘이 다 빠져버리니까요! 서론이 조금 길었네요. 그럼 본격적..
-
Flashplayer와 JAVA업데이트를 해주세요!미사용/##Security 2013. 2. 16. 14:36
컴퓨터 보안의 기본은 최신버전으로의 업데이트입니다. 이는 운영체제 업데이트뿐 아니라 우리가 사용하는 프로그램도 마찬가지로 새로운 버전이 나오면 업데이트 해주는게 안전합니다. 특히 우리가 인터넷을 사용하면서 정말 많이 사용하는, 혹은 컴퓨터를 사용하면서 정말 많이 쓰는 FlashPlayer와 jAVA 같은 경우는 많은 사람들이 쓰기 때문에 해커들의 표적이 되기 쉽습니다. 이들의 취약점을 파고들어서 사용자의 컴퓨터에 바이러스를 심는거죠. 이럴 경우에는 단순히 웹사이트에 접속을 하거나 프로그램을 실행하는 것만으로도 바이러스에 감염될 수 있기 때문에 패치가 나오면 꾸준히 업데이트를 해주어야합니다. FlashPlayer 업데이트 제어판에가서 FlashPlayer를 클릭해서 관리창을 열어주세요. 고급탭을 클릭하고 ..
-
[C언어]Visual C++ 사용법미사용/##프로그래밍 2013. 2. 1. 00:08
C언어를 배우는데에 있어서 있어야 하는건 컴파일러입니다. 컴파일러라는건 사람이 입력한 C언어를 컴퓨터가 읽을 수 있도록 번역해주는 작업이라고 보시면 되는데요, 대부분의 C언어 책에서 컴파일러로 visual c++을 사용하고 있습니다. 아마 가장 설치하기가 쉽고 사용법이 편리해서 그렇지 않나 생각해 봅니다. 이번 포스트에서는 visual c++로 C를 입력하고 컴파일링 하는 방법을 간단하게 알아보겠습니다. 다운로드 주소 : http://www.microsoft.com/visualstudio/eng/downloads ※ 위 링크는 현재 날짜인 2013년 1월 31일자로는 접속이 잘 되는 링크입니다. 나중에 사이트가 바뀌면 링크가 먹히지 않을 수 있습니다. 링크를 타고 가셔서 아래로 내려보시면 Visual C..
-
바이러스의 유입 경로미사용/##Security 2013. 1. 30. 21:28
이번 포스트에서는 바이러스가 유입되는 경로에 대해서 알아보도록 하겠습니다. 우리가 어떤 문제가 생겻을 때 그 문제를 해결하기 위해서는 우선 그 문제가 생긴 원인을 찾아야 해결법이 나오기 마련입니다. 컴퓨터가 바이러스에 걸리는걸 해결하기 위해서는 백신을 설치하는 방법도 있지만 그 전에 바이러스가 유입되지 않도록 하는게 좋겠죠. 그런 취지에서 이번 포스트를 써내려가 보도록 하겠습니다. 바이러스파일 다운로드 아마 바이러스가 걸리는 경우의 반이 자기가 스스로 바이러스를 다운받은 경우가 아닐까 생각해봅니다. 보통 인터넷에서 어떤 프로그램을 다운 받기 위해서 검색후 들어간 블로그에서 다우받은 파일이 알고보니 바이러스 인경우가 많습니다. p2p 사이트에서 받은 파일이 바이러스인 경우도 있구요. 이렇게 사용자는 분명 ..
-
컴퓨터 긴급 복구 유틸 - Hiren's bootcd미사용/##프로그램 소개-리뷰 2013. 1. 22. 00:40
바이러스나 시스템파일이 깨지는등 윈도우로 부팅이 되지 않는 경우가 있을 수 있습니다. 하드에 중요한 파일이 있는 경우 정말 난감하죠. 당장 포맷을 할 수 없는데 급하게 컴퓨터를 써야될 때가 있기도하구요. 그럴 때 쓸 수 있는 복구유틸이 있습니다. CD나 USB로 부팅해서 miniXP (XP의 포터블 버전이라고 보시면 되겠네요!)로 부팅이 가능하고 파티션 도구나 NTLDR is Missing 같은 대표적인 에러도 해결 가능하고 메모리 테스트, 하드디스크 테스트, 고스트를 이용한 백업과 복원 등 유용하게 쓸 수 있는 도구가 있습니다. 이 포스트에서는 이를 USB로 부팅가능하게 만드는 방법에 대해서 알아 보도록 하겠습니다! (CD로 부팅은 간단하게 ISO파일을 시디로 구워주시면 되요!) 다운로드 페이지 : h..
-
인터넷 속도 빠르게 하는 방법미사용/##컴퓨터-프로그램 팁 2013. 1. 19. 04:19
포스트 제목이 정말 매력적이지 않은가요? 따로 돈을 들이지 않아도 컴퓨터를 업그레이드 하지 않더라도 인터넷 속도를 빠르게 할 수 있습니다. 인터넷에 있는 대부분의 포스팅에서는 임시파일제거와 바이러스검사 정도만 나와있는 경우가 대부분인데 저는 조금 다른 방향으로 접근해 보고자 합니다. 실질적인 '속도'를 빠르게 하는거죠. 기본적인 설명은 윈도우7 기준으로 설명을 할 것이며 xp나 vista, 윈도우8도 크게 다른부분은 없으니 잘 따라오시면 됩니다. 저의 경우에는 윈도우7에서 인터넷 속도 측정을 했을 때 원래 저희 집 회선에서 나올 수 있는 최대 속도의 절반정도 밖에 나오지 않았지만 설정 후 최대속도까지 나오더군요. 1. 예약 대역폭 설정 윈도우에서는 네트워크 대역폭을 기본적으로 전체의 20%의 제한을 두고..