4번문제 페이지에 들어가면 문자열과 Password 입력 칸이 있다.

저 문자열을 해석하여 나온 값을 Password에 넣으면 되는 것 같다.


YzQwMzNiZmY5NGI1NjdhMTkwZTMzZmFhNTUxZjQxMWNhZWY0NDRmMg== 

이 문자열의 끝에 '='가 있는 것을 보니 base64로 디코딩 해야 할 것 같다.


https://www.base64decode.org/

이 홈페이지에서 저 문자열을 넣어 디코딩을 하면 c4033bff94b567a190e33faa551f411caef444f2 라는 문자열이 나온다.

Password에 디코딩한 문자열을 입력해 보았지만 문제는 풀리지 않았다.


c4033bff94b567a190e33faa551f411caef444f2 문자열은 영소문자+숫자의 문자가 40개로 이루어진 문자열이므로 SHA1 알고리즘으로 암호화 된 것 같다.


https://hashtoolkit.com/

이 홈페이지에서 c4033bff94b567a190e33faa551f411caef444f2 를 해독하면 a94a8fe5ccb19ba61c4c0873d391e987982fbbd3가 나오고
a94a8fe5ccb19ba61c4c0873d391e987982fbbd3를 한번더 해독하면 'test' 라는 문자열이 나온다.

test라는 문자열을 Password에 입력하면 문제가 해결된다.


'Security & Hacking > Wargame' 카테고리의 다른 글

[SuNiNaTaS] Forensic 15  (0) 2019.01.19
[SuNiNaTaS] Forensic 14  (0) 2019.01.13
[webhacking.kr] Challenge 14  (0) 2018.12.14
[webhacking.kr] Challenge1  (0) 2018.12.12
[webhacking.kr] Challenge 5  (0) 2018.11.24

DHCP (Dynamic Host Configuration Protocol) : 사용자가 인터넷을 하기 위한 IP주소 설정, 중복 방지. 

    Gateway, Subnetmask, DNS서버 등을 자동으로 구성해주는 기능


@Server

#yum -y install dhcp                // dhcp 패키지 설치


#vi /etc/dhcp/dhcpd.conf         // dhcp 설정 파일

6번줄 - 서비스를 적용할 네트워크 대역

7번줄 - 할당할 IP주소 범위

8번줄 - 게이트웨이 주소

9번줄 - 브로드캐스트 주소

10번줄 - 서브넷 마스크

11번줄 - DNS서버 주소

12번줄 - 기본 임대시간(초)

13번줄 - 최대 임대시간(초)


#service dhcpd start            // dhcp 데몬 시작



@Client

#ifconfig

- 현재 ip : 100.100.100.110


#vi /etc/sysconfig/network-scripts/ifcfg-eth0

- 기존의 ip설정을 주석처리하고 BOOTPROTO 값을 dhcp로 변경

#service network restart        // 네트워크 재시작

#ifconfig

- 설정에서 정한 ip주소 범위 안의 주소를 받음




특정 호스트에게 고정 IP 할당하기

@Server

#vi /etc/dhcp/dhcpd.conf

16번줄 - 호스트 이름

17번줄 - MAC주소 (호스트에서 ifconfig명령으로 확인가능)

18번줄 - 고정 IP주소


#service dhcpd restart        // dhcp데몬 재시작


@Client

- 고정한 IP 주소를 받아온다.



@재부팅 시에도 자동으로 서버가 동작할수 있도록 설정

#chkconfig dhcpd on





 

'Server' 카테고리의 다른 글

[Linux]NFS  (0) 2018.12.15
[Linux] Bonding  (0) 2018.10.07
[Linux]NC  (0) 2018.10.06

NFS - 네트워크를 통해 공유된 원격지 호스트에 파일시스템을 로컬 호스트에 마운트하여 파일을 공유하는데 사용하는 프로그램


@SERVER

#yum -y install nfs-utils            // NFS패키지 설치

#mkdir /var/share                   // 공유할 디렉터리 생성

#chmod 777 /var/share           // 공유할 디렉터리에 모든 권한 부여 (접근가능)


#vi /etc/exports                    // NFS서버 설정 파일. 디렉터리 정보와 옵션을 정의

[공유디렉터리] [접근 허용할 네트워크 대역](옵션들)


[옵션 목록]

rw : 읽기, 쓰기 허용

sync : 공유 디렉터리에 변경이 있을때 변경 사항 즉시 동기화

no_root_squash : 클라이언트에서 root계정으로 접근시 서버의 root계정과 동일하게 인식

root_squash : 클라이언트에서 root계정으로 접근시 root계정을 nfsnobody계정으로 인식

no_all_squash : 각 사용자의 권한을 공유 디렉터리에서도 적용

all_squash : 각 사용자의 권한을 공유디렉터리에서 적용하지 않음



#vi /etc/sysconfig/nfs            //NFS서버에서 사용하는 프로그램들의 포트정보 저장 


#service rpcbind start

#service nfs start               // NFS Service 시작



@Client

#yum install -y nfs-utils

#showmount -e 100.100.100.100            // 100.100.100.100이 공유하는 디렉터리 정보 확인


#mkdir /mnt/share                                                // 마운트할 디렉터리 생성

#mount -t 100.100.100.100:/var/share /mnt/share        // 디렉터리를 서버의 공유 디렉터리와 마운트


#df -h        // 마운트 확인


#touch /mnt/share/file{1..10}        // 마운트한 디렉터리에 파일을 생성하여 동기화 확인



@SERVER

성공!!










     

'Server' 카테고리의 다른 글

[Linux]DHCP  (0) 2018.12.17
[Linux] Bonding  (0) 2018.10.07
[Linux]NC  (0) 2018.10.06

+ Recent posts