본문 바로가기

KITRI

스테가노그래피 스테가노그래피란 그림파일(bmp)의 빈 픽셀값에 데이터를 숨기는 작업을 말하며 데이터가 작다면 티가 나지 않 않을 정도로 가능 하다. 검색엔진에 S-Tool 이라는 툴을 다운 받는다. 받아서 실행한다. 준비된 bmp 그림파일을 드래그해서 tool 안에 집어넣습니다. 그다음 그림안에 넣을 파일을 드래그해서 넣으면 됩니다. 참 간단합니다! 그다음 데이터를 저장할때 비밀번호를 적어주면 끝이 납니다! 데이터가 저장된 bmp파일 경로 설정 hidden.bmp 라는 그림파일이 생성됩니다. 마찬가지로 저 그림파일에 데이터를 추출할 때는 어떻게 할까요? 다시 s-tools 를 실행 시키고 hidden.bmp 파일을 불러와 마우스 오른쪽클릭 -> reaveal 탭을 클릭하면 숨겨진 데이터 리스트가 나옵니다. 다시 마우스.. 더보기
tcp ip 헤더 공부 TCP 헤더 IP 헤더 더보기
CIDR 슈퍼네팅 공부 슈퍼네팅(supernetting)이란 우리가 서브네팅(subnetting) 을 하여 네트워크를 작게 나누어 사용하는데 이렇게 나 눠진 네트워크들을 합치는 작업이다. 예를들어 192.168.100.0/24 192.168.200.0/24 이런 네트워크가 있는데 이 두 네트워크를 하나로 묶고 싶다면 2진수로 바꾸어보면 192.168.01100100.0 192.168.11001000.0 이렇게 나온다. 이것을 합치면 192.168.0.0/16 으로 합쳐 사용 할 수 있다. 이것을 왜 사용하느냐 일반적으로 라우팅 테이블에서 서로 연결되어 있는 여러개 의 네트워크들을 간단하게 등록 하기 위해 사용한다. 더보기
예약된 IP들 예약된 IP들 0.0.0.0 ~ 0.255.255.255 : zeroconf. 모든 IP를 지칭 10.0.0.0 ~ 10.255.255.255 : A클래스 사설 IP 127.0.0.0 ~ 127.255.255.255 : localhost loopback 169.254.0.0 ~ 169.254.255.255 : Link Local Address 172.16.0.0 ~ 172.31.255.255 : B클래스 사설 IP -> 172.16.0.0/12 192.168.0.0 ~ 192.168.255.255 : C클래스 사설 IP -> 192.168.0.0/16 255.255.255.255 : 브로드캐스트 D클래스 : 멀티캐스트 용도로 사용 E클래스 : 연구용 더보기
서브넷 공부 서브네팅(Subnetting)이란? -> 네트워크를 잘라 사용하는것 HOW? -> 서브넷마스크의 변형을 통하여 네트워크를 효과적으로 나눌 수 있다. ex:) 192.168.10.0 /24 의 네트워크 주소를 사용하는 네트워크가 있다. 나눠진 네트워크 당 호스트가 최소30개 이상에 8개의 네트워크로 나누어야 할 때 서브넷작업을 해보자. 일단 현재 네트워크가 가지고있는 호스트 수는 256개이다. 이것을 반으로 나눈다면 128개의 ip를 가질 수 있는 2개의 네트워크가 생긴다 그러면 이것의 주소표현을 어떻게 해야 할까? 그러면 일단 1개의 네트워크 주소는 192.168.0.0 ~ 192.168.0.127 까지 주소일 것이다. 다른 1개의 네트워크의 주소는 192.168.0.128 ~ 192.168.0.255 .. 더보기
ip주소 공부 1. ip주소란? OSI 7Layer에서 쓰이는 주소로서 host가 가지고있는 ip주소 를 통하여 라우터를 통해 경로를 지정받을 수 있게 하는 주소 사람과 비교한다면 집 주소 와 같다고 보면된다. windows 커멘드라인을 실행시켜 ipconfig 명령어를 입력하면 노란색글씨로 숫자같은게 보일 것이다. 이게 ip주소이다. 그 위에 영어와 숫자가 섞여있는게 ipv6 주소이다. ipv4 ip주소는 0.0.0.0 부터 255.255.255.255 까지 사용되는데 왜 255냐면 ip주소는 숫자 한자리당 1바이트로 주소를 나타내게된다. 그래서 0000000.00000000.00000000.00000000 부터 11111111.11111111.11111111.11111111 까지 나타낼 수 있다. (대략 42억개).. 더보기
ssh와 telnet의 보안 차이 SSH(Secure Shell) ssh는 원격 로그인 형태의 패스워드 보안을 위해 공개키 방식으로 주고받는 형태의 네트워크 통신도구의 집합이다. 이런 특징을 알아보기위해 VMWare 리눅스(Centos)와 윈도 사이의 통신패킷을 wireshak를 이용하여 알아보았다. 사용툴은 PUTTY와 Wireshark를 이용했다. 먼저 SSH방식으로 접속하여 암호화가 되었는지 분석해보겠다. 1. Putty 을 실행하고 대상 ip와 연결 타입을 SSH로 맞춘후 Open을 누른다. 2. 들어가서 root 관리자와 비밀번호를 입력하고 리눅스에 접속한다. 3. putty를 이용하여 Centos에 접속하였다. 여기서 로컬 이더넷에 ping명령어를 이용하여 패킷을 보내 보았다. 4. 탐지되는 SSH 패킷을 잡아서 TCP STR.. 더보기