2024/09/18 2

bandit wargame (level 13 ~ level 21) ... 24.09.17~18

==> level 13 동일하게 data.txt에 비번이 있고hexdump 파일로 되어있다고한다. 또한, 파일이 여러번 압축 되어있다고 알려준다. 여기서 새로운 명령어를 배워보자.# xxd [파일명]  =>해당 파일을 16진수(hexdump)로 보여라!이렇게 파일을 16진수로 변환해서 출력한다! 여기서 우리가 사용할 것은 옵션 -r  => hexdump를 binary로 바꿔라!이렇게 바이너리 파일로 바꿔준다. 그럼 이 파일이 압축되어있다고 했으니어떻게 압축되어있는지 알아보자. 오호 gzip? 으로 압축되어있다고 한다. gzip?  ( .gz) => GNU zip의 준말로 리눅스, 유닉스 계열 운영체제에서 사용된다. => DEFLATE 알고리즘을 따른다고 한다. (이 부분은 파일 압축에 관해 공부할 때 따..

IP(internet protocol)와 넷마스크

대한민국 국민이라면 모두 갖고 있는게 있다.바로 주민등록번호! 주민등록번호는 대한민국에서 우리가 누군지 나타내기 위한 정보이다. 컴퓨터도 동일하다. 우리가 누군가에게 이메일을 보낸다면 어떤 정보를 보고 보낼 것인가?이때 사용되는 컴퓨터의 주소 즉, Host에 대한 식별자가 바로 IP (internet protocol) 이다.우리가 현재 사용하는 IP는 IPv4 와 IPv6를 따르고 있다. IPv4는 총 32bit 길이의 식별자로 0.0.0.0 ~ 255.255.255.255까지 한칸당 1byte의 정보를 담고있다.이렇게 만들 수 있는 주소는 2^32 ~ 약 43억개 정도의 주소가 나온다.하지만 점차 사용되는 컴퓨터의 수가 늘어나자 현재는 주소 고갈 문제에 직면해 있다.이를 해결하기 위해 나온 것이 IPv..