Kali SSH 접속 시 주의사항xshell을 이용해 내 vm위의 kali에 접속하려다 삽질한 내용이다...먼저 kali가 ssh접속이 되지 않는다면 ssh서비스가 동작중이 아닐 수 있다. 위와 같이 service ssh status명령을 이용해 상태를 확인한 후 꺼져있으면 service ssh start명령을 이용해 실행시켜 준다. 하지만 이건 문제가 아니었다.... 보통 kali는 root로 접속하기 마련이다. 접속 시도는 되는데 로그인이 안되는 상황이 계속 발생했다.host서버에서 /etc/ssh/ssh_config에서 ssh에 대한 설정을 바꿔줘야한다. root로도 원격 접속을 허용해 주는 옵션을 주어야한다.이렇게 PermitRootLogin yes라는 옵션을 추가해줘야 한다.... 이거 때문에 ..
FTZ level3 -> level4[level3@ftz level3]$ ls hint public_html tmp [level3@ftz level3]$ cat hint 다음 코드는 autodig의 소스이다. #include #include #include int main(int argc, char **argv){ char cmd[100]; if( argc!=2 ){ printf( "Auto Digger Version 0.9\n" ); printf( "Usage : %s host\n", argv[0] ); exit(0); } strcpy( cmd, "dig @" ); strcat( cmd, argv[1] ); strcat( cmd, " version.bind chaos txt"); system..
FTZ level2 -> level3먼저 파일을 확인 하고, hint 파일을 보니 다음과 같다.[level2@ftz level2]$ ls hint public_html tmp [level2@ftz level2]$ cat hint 텍스트 파일 편집 중 쉘의 명령을 실행시킬 수 있다는데... [level2@ftz level2]$find를 이용해 찾아보자[level2@ftz level2]$ find / -user level3 2>/dev/null /usr/bin/editor [level2@ftz level2]$ ls -al /usr/bin/editor -rwsr-x--- 1 level3 level2 11651 Sep 10 2011 /usr/bin/editorlevel3권한이 걸려있는 editor..
FTZ level1 -> level2먼저 파일을 확인 하고, hint 파일을 보니 다음과 같다.[level1@ftz level1]$ ls hint public_html tmp [level1@ftz level1]$ cat hint level2 권한에 setuid가 걸린 파일을 찾는다. [level1@ftz level1]$find를 이용해 찾아보자[level1@ftz level1]$ find / -user level2 2>/dev/null /bin/ExecuteMe2>/dev/null을 이용해 Permission denied 표준 에러를 제외 하고 출력시킬 수 있다.[level1@ftz level1]$ ls -al /bin/ExecuteMe -rwsr-x--- 1 level2 level1 12..
네트워크 프로그래밍을 하다보면 와샼을 켜놓고 프로그램을 돌리고 결과확인하고 와샼확인하고.... 디버깅하면서 번거로움을 많이 느낄 수 있다.하지만, 패킷이 덤프 된 파일과 더미 인터페이스를 이용해 같은 상황을 반복적으로 발생시켜 사용하면 디버거와 와샼을 왔다리갔다리하는 번거로움을 없앨 수 있다! # modprobe dummy # ip link add dum0 type dummy--> dum0 라는 이름의 dummy interface 생성 # ifconfig dum0 up--> interface를 up시켜줌, 이제 사용가능해짐 # tcpreplay -i dum0 [packet_dumped_file]--> interface dum0에 pcap파일을 쏴(?)줌 와이어샤크로 dum0를 확인하고 tcpreplay를..
- Total
- Today
- Yesterday