IEEE 754(unit : bit) size a sign exponent mantissa single 32 1 8 23 double 64 1 11 52 extended 80 1 11 68 1)exponent : 지수 2)mantissa : 가수 -170.625를 IEEE 754로 변환-170.625 = -10101010.101(2) 이다. (이진수로 변환하는법은 앞에 있다.) single (32 bit size) a sign exponent mantissa 1 10000110 01010101010000000000000 위에는 -170.625를 IEEE 754로 변환한것이다. 한눈에 보면 이게 뭐시여 하는 생각이 들것이다. 차근차근 알아보자. -10101010.101 = -1.0101010101 * 2^..
문제: From: DestroyFascism Message: I have been informed that you have quite admirable hacking skills. Well, this racist hate group is using their website to organize a mass gathering of ignorant racist bastards. We cannot allow such bigoted aggression to happen. If you can gain access to their administrator page and post messages to their main page, we would be eternally grateful. 관리자로그인후 메시지를 등록..
From: HeavyMetalRyan Message: Hey man, I need a big favor from you. Remember that website I showed you once before? Uncle Arnold's Band Review Page? Well, a long time ago I made a $500 bet with a friend that my band would be at the top of the list by the end of the year. Well, as you already know, two of my band members have died in a horrendous car accident... but this asshole still insists tha..
VortexVortex 는 수준 높은 시스템 해킹 분야를 다루고 있고, 현재 레벨 26 까지를 제공하고 있습니다. 레벨 1 문제는 워게임 서버에 ssh 로 접속할 수 있는 ID 와 Password 를 받기 위해 네트워크 프로그래밍을 해야합니다. Semtex현재 레벨 0을 포함해 8개의 레벨 문제를 제공하는 사이트입니다. 주로 다루고 있는 것은 네트워크 프로그래밍, 리버스 엔지니어링 (reverse engineering), 버퍼 오버플로우 등을 다루고 있습니다. 시작 문제는 네트워크 프로그래밍 문제입니다. 정보보호 기술훈련장취약점분석훈련공간, 관리방어훈련공간, 스팸메일대응훈련공간, 선택형문제은행으로 구성되어 있으며, 한국정보호진흥원(KISA, http://www.kisa.or.kr/)에서 운영하고 있는 사..
/etc/passwd 파일내의 패스워드 필드를 x로 표시하고 /etc/shadow 파일에 암호화하여 저장 pwconv : 쉐도우 패스워드 시스템 설정pwunconv : 쉐도우 패스워드 시스템 해제 /etc/shadow 파일 구조-> 9개의 필드로 구성계정명 : 암호화된 패스워드 : 최종 암호 변경일 : 암호변경 최소일수 : 암호변경 유예기간 : 암호변경 경고 일수 : 계정 사용 불가 날짜 : 계정 만료일 : 예약 유효기간, 변경일, 만기일 등은 모두 날짜 대신 정소로 표시되어 있다.편리한 열람 및 수정을 원한다면 chage 도구를 사용한다. -0----------------------------------- /etc/shadow 파일은 root권한으로 퍼미션 변경후에 수정하시면 됩니다. /etc/shad..
1부. 솔라리스 소개 1. 유닉스 정의 유닉스는 1969년에 벨 연구소에서 인터랙티브 시분할 시스템으로서 만든 것이 그 시초가 된 운영체계이다. 켄 톰슨과 데니스 리치가 유닉스의 창시자로 알려져 있다. 유닉스라는 이름은 그 이전의 시스템인 멀틱스에 기반을 두고 지은 일종의 말장난이었다. 1974년에 유닉스는 C 언어로 쓰여진 최초의 운영체계가 되었다. 유닉스는 여러 회사들이나 대학 및 개인들에 의해 많은 확장판과 새로운 아이디어들이 다양한 버전의 유닉스에 추가됨으로써, 대형 프리웨어 제품의 한 종류로 진화하였다. 유닉스는 앞서가는 특정 컴퓨터 회사들에 의해 소유된 독점적인 운영체계가 아니었다는 것과, 또 그것이 표준 프로그래밍 언어로 작성되고, 대중적인 많은 아이디어를 받아들였다는 이유 때문에, 누구에 ..
문제 csh를 사용하는 솔라리스 시스템 로그인을 한 상태에서 파일을 새로 생성할때마다 파일모드가 -rw-r-r-- (644)로 된다. 하지만 이 파일모드는 다른 유저가 파일 내용을 열람할 수 있는 취약점이 있기 때문에 좋지 않아서 일일이 생성된 파일에 대해서 chmod명령어를 통하여 -rw------- (600)으로 바꿔줘야만 했다. 이 작업은 번거롭기 때문에 쉘환경변수를 적절히 변경하여 새로 파일을 생성할때마다 default 파일모드가 -rw------- (600)이 되도록 설정하시오. 단, 이문제에서는 현재 접속되어 있는 쉘에 대해서만 일회성으로 바로잡으면 되며, 쉘환경변수 값을 영구적으로 바로잡기 위해 resource파일을 변경할 필요는없다. 풀이 umask : 파일이나 디렉토리를 생성할때 권한을 ..