About Security/해커스쿨 썸네일형 리스트형 해커스쿨 Trainer 10 Trainer 10 트래이닝 10에서는 해킹에 중요한 setuid를 배우게 됩니다. Setuid를 걸게되면 퍼미션이 4xxx로 시작된다. Find 명령어의 예 더보기 해커스쿨 Trainer 9 Trainer 9 R = READ W= WRITE X= EXCUTE 를 의미하며 각각은 4 2 1을 의미합니다 즉 rwx는 7을 의미하죠. -rwxrwxrwx 는 777을 의미하며 모든 사용자가 모든 권한을 다 가지고 있다는 뜻입니다. 더보기 해커스쿨 Trainer 8 Trainer 8 Trainer 8 에서는 cat과 gcc명령어를 배우겠네요 리다이렉션 기호를 정리해보자면 Cat > test.txt 라는것은 test.txt에 지금 이 메시지를 넣겠다.(덮어씌우는것입니다. 기존에 있던 자료는 삭제되는것) Cat >> test.txt 리다이렉션 기호가 2개가 들어가면 이어서 쓴다는것이죠.(이 메시지 밑에 지금 작성하는 메시지를 추가하겠다) Gcc -o 파일명 파일명.c로 컴파일을 하면 그것이 실행파일이 되는것입니다. 여기서는 파일을 실행하는 절차에 대해 나와있네요. 지금 program.exe파일이 /home/trainer8안에 있으므로 실행을 하실려면 1./home/trainer8/program.exe 또는 2../program.exe(지금 제 자신이 /home/trai.. 더보기 해커스쿨 Trainer 7 Trainer 7 tar cvf 합치기 tar xvf 해제하기 이건 tar가 압축프로그램이 아니라는걸 말합니다. Tar는 파일을 그냥 합치는것이다 3개를 1개로.하지만 용량은 줄어들지 않는다. 그래서 압축프로그램이 아니고..그저 합치는 프로그램 그래서 gzip이 필요하다~ gzip은 압축프로그램이다. 하지만 이것은 파일1개만 압축할수 있기때문에 tar로 파일을 합치고 gzip으로 파일을 압축하면 압축이 되는것이다. 즉 tar -> gzip gzip -d 파일명.tar.gz로 압축을 해제한다 tar xvf 파일명.tar로 파일 합친거를 해제한다 더보기 해커스쿨 Trainer 6 Trainer 6 이번 trainer6에서는 cat /etc/passwd에 나오는 각각의 의미를 알려주고 잇습니다. 우선 첫번째로 root에 대한 설명 X에 관한 설명 0 0 에 관한 설명(uid gid) 사용자명에 대한설명 및 그 사용자의 폴더 그리고 처음 로그인햇을때 실행되는 파일명이 나열되어있군요 더보기 해커스쿨 Trainer 5 Trainer 5 Whoami 라고 치면 자신이 지금 어떤 id로 접속해 있는지 알수있죠. Id라는 명령어는 자신이 어떤 id이며 uid 및 gid가 몇인지 까지 나온답니다~ 중요한 명령어가 또 나왔군요~~ uname -a라는 명령어로써 자신의 커널버젼을 확인하는 명령어입니다. 이건..해킹에 중요한 정보이겠죠?(주로 시스템해킹) 또 한가지~ cat /etc/*release라고 치면 이번엔 os의 버전이 확인되네요~ 즉 uname -a 는 커널버젼확인 cat /etc/*release는 os버젼 확인~ 구분 잘해놔야겠죠. cat /proc/cpuinfo 바로 서버의 cpu정보를 볼수있는 명령어이죠. 그리고 지금 사진은 없지만 rpm -qa라는 명령어를 치면 그 서버에 깔려있는 많은 프로그램들을 볼수있습니다. 더보기 해커스쿨 Trainer 4 Trainer 4 각 폴더에 대한 설명이 쭉 나와있지요 중요한 파일이 어떻게 쓰이는것인가를 알려줍니다~ 더보기 해커스쿨 Trainer 3 Trainer3에서는 w,tty, 등의 네트워크 명령어를 배워봅니다 W를 누르면 지금 서버에 접속되어 있는 사람을 알수있습니다. 각 번호의 설명이 지금부터 시작됩니다. Finger -l를 누르면 더욱더 자세한 내용을 알수있다. Tty를 누르면 자신이 몇번째로 접속하여 /dev/pts/번호 를 받았는지 알수있다. "Write id /dev/pts/번호"를 입력하면 지금 접속해 있는 사람과 대화가 가능하다. "Wall 내용"을 입력하면 서버에 접속해있는 모든이에게 메시지를 발송한다. Root가 쓰면 좋을만한것이다. 더보기 해커스쿨 Trainer 2 Trainer2에서는 폴더에 대해 공부합니다. Cd,Pwd,mkdir같은 폴더용 명령어에 대해 알려주고 있군요~ Cd /home/trainer2를 치면 / -> home -> trainer2로 가는것이죠 Mkdir 명령어는 폴더를 생성해주는 명령어입니다. Mkdir 폴더명을 치면 지금있는 폴더에서 그 하위에 폴더가 만들어집니다. Trainer3의 비밀번호는 computer이군요~ 더보기 해커스쿨 Trainer 1 Trainer 1 Trainer1에서는 ls 명령어에 대해 설명합니다. 우선 799라는건 파일용량을 뜻하구요. Start.txt라는것은 파일명을 보여준다고 설명이 되어있습니다 그리고 나머지는..나중에..^^ Trainer1에서는 그렇게 많은 내용은 없습니다. Ls에 관해서만 나와있으며..거의 모든 내용이 다음 트레이너에서 설명한다고 나와있어서~ 그렇게 많은 설명은 필요가 없네요^^ Ls, ls-l , ls -la등의 ls명령어를 익히는것이 중요하겠죠~?그리고 trainer2의 암호는 그림과 같이 "linuxer"입니다 더보기 이전 1 2 다음 목록 더보기