2018년 8월 8일 수요일

공유기 포트포워딩하기(DDNS와 이어서)

이전에 DDNS를 이용할때 웹으로 확인하려 했지만 안됬다.

그 이유는 포트포워딩을 안해줬기 때문이다. DDNS로 공유기 ip에 대한 도메인이 생겼지만 웹 서버가 있는 장치에는 연결이 안되어있기 때문이다.
그래서 이번에는 포트포워딩을 통해서 공유기에 접속되는 외부포트와 내부포트를 연결하는 것을 해볼꺼다.

일단 공유기에 접속한다.





 접속후에 고급설정에 포트포워드에 접속한다.


기존에 있던 규칙으로 라즈베리파이를 이용해서 웹서버와 ftp, ssh를 이용했지만 현재 라즈베리파이의 고장으로 다시 설정하려고 한다.


우선 기존에 있던 라즈베리파이로 연결되어있던 포트를 삭제해준뒤에 새로운 규칙을 추가해준다.
웹은 기본적으로 80포트를 지원한다. 잘모르면 밑에 포트포워드 사용자정의에서 http를 지정해주면 된다.


그후에 다시 확인하면 접속이 된다.




이상 끗

iptime에서 DDNS 이용하기

리눅스와 웹을 공부하다보니까 ip를 외우고 다녀하는게 귀찮았다. 그래서 방법을 찾던중에 ddns라는 것을 알게 되었다.

DDNS란
DDNS 또는 Dynamic DNS는 실시간으로 DNS를 갱신하는 방식이다. 주로 도메인의 IP가 유동적인 경우 사용된다. ip가 바뀌어도 ddns로 설정한 도메인값은 변하지 않기 때문에 용이하게 접속가능하다.
라고 위키백과에 나온다.
솔직히 이론같은건 딱히 상관없으니까 그냥 바로 해보기로 한다.

공유기에 접속한다. 공유기의 아이피는 192.168.0.1이다 거의 똑같을 것이다.





 접속후에 관리도구로 들어간다.


  왼쪽에 다양한 기능들중에 특수기능에 DDNS로 들어간다.



여기서 호스트이름과 사용자 id를 넣어주면 된다.

그러면 끝난다.

그후 웹으로 확인해보면




웹으로는 접속이 안된다. 그부분은 다음에 포트포워딩으로 할꺼다. 

이상 끗

웹 호스팅을 이용해서 개인 홈페이지 만들기

서버관리 수업을 듣다보면 개인 홈페이지 만들기라는 부분이 있다.
처음에는 그냥 개인 블로그같은걸 제출하려고 했지만 쳐맞을꺼같아서 다른 방법을 이용하기로 했다.

개인 홈페이지 만드는 법을 구글에 치니까 다양한 웹 호스팅 사이트가 나왔다. 웹 호스팅 사이트는 그 사이트에서 고객이 원하는 페이지를 대신 호스팅해준다고 하는 것이다.
그래서 급한대로 호스팅사이트를 이용했지만 수업이 끝난 뒤에 심심해서 이것저것 만져보다가 혼자서 만들게 됬다.
일단 이 글에서는 웹 호스팅 사이트를 이용하는 방법을 사용해서 만드는 것을 보여줄꺼다.그 후에 직접 서버를 만들어서 공유기의 DDNS와 포트포워딩을 이용해서 만드는 것을 소개할꺼다.

우선 나는 웹프로그래밍 강의를 통해서 미숙하지만 직접만든 페이지가 있다. 그것을 이용할꺼다.





우선 대표적인 웹 포스팅 사이트로 닷홈(https://www.dothome.co.kr/)와 우비(http://woobi.co.kr/), 윅스(https://ko.wix.com/) 등이 있다.그중에 나는 우비를 이용하게 되었다.







우비에 로그인 한 뒤 마이페이지를 가면 자신이 신청한 도메인이 나온다. 나는 이미 신청한 도메인이 있으니 이것을 이용한다.


그 후 왼쪽에 ftp접속 부분으로 들어가면 이런 화면이 나온다. 


그후 내 도메인으로 접속 할 수있는데 이 때 filezila를 이용할수도 있다. 그냥 ftp접속이니까 굳이 웹으로 안들어가고 그냥 프로그램으로도 이용 가능하다.



여기서 m은 모바일 www는 웹인것 같다.(이부분은 잘 모른다)
그후에 파일을 업로드 하면 된다.(나는 파일질라를 이용했다)

그럼 도메인에 접속했을때 홈페이지에 접속이 가능하다.


이러면 개인 홈페이지 만들기가 끝이난다. 
작년에 만들어논 페이지여서 아이디랑 비번이 가물가물했는데 어찌저찌 로그인됬다ㅋㅋㅋ

이만 끗

2018년 7월 12일 목요일

rdesktop을 이용해서 윈도우원격 연결하기

리눅스를 사용한 이후에 노트북 하나를 칼리리눅스로 설치해놨다.
그래서 윈도우를 사용해야할때 사용하지 못하는 경우가 있었다. 
그런일이 자주있으니까 리눅스에서 윈도우로 원격연결을 이용하는 방법을 찾게 됬다.
그 중에 rdesktop을 찾게 됬다.

1. rdesktop 설치
칼리리눅스는 우분투기반으로 되었기 때문에  apt-get 명령어를 이용해서 설치했다.

apt-get install rdesktop





명령어를 이용해서 설치를 할수있다.

2. 윈도우로 연결하기
rdesktop 연결하는 ip주소를 입력한다.

rdesktop (자신의 IP)

3. 윈도우 연결 확인


윈도우 로그인창이 나오게 된다.

4. 화면크기를 설정하여 연결하기
-g를 이용해서 화면의 비율을 설정한다. 

rdesktop (자신의 IP) -g (화면의 넓이)


5. 화면크기가 달라진걸 확인할수 있다.


6. 접속하기



이상 끗

2018년 6월 27일 수요일

Bluestack 화면크기 조절(register 이용)

블루스택의 화면크기를 regedit을 이용해서 바꿔볼꺼다.

일단 블루스택의 기본화면이다.

위와같은 크기로 바탕화면의 반이상을 잡아먹는다.

그래서 regedit으로 화면의 크기를 줄여줄꺼다.
일단 실행창에서 regedit을 실행한다.
그리고 
\HKEY_LOCAL_MACHI
NE\SOFTWARE\WOW6432Node\BlueStacks\Guests\Android\FrameBuffer
로 들어간다.

그 후에 

가로,세로길이를 10진수로 바꿔서 원하는데로 바꿔준다.
GuestHeight, GuestWidth와 WindowHeight, WindowWidth 모두 바꿔준다.


그럼 수정된것을 확인할 수 있다.

그리고 블루스택을 종료했다 재시작하면

크기가 작아져있다.


여기서 끗....

Cain&Abel 실습(해시값 복호화)

정보보호개론과 해킹및 바이러스대응 강의를 들으면서 Cain&Abel을 써봤다.

다운받을수 있는 곳은 http://www.oxid.it/cain.html 이다

위 페이지에 접속하면 형광팬되있는 것을 다운받으면 된다.



그리고 실행해보면 


이따위로 나오게 된다. 그럴때는 윈도우 방화벽 ,Defender을 끄고 다시 설치한다.
그럼 설치가 된다.

설치후에도 문제가 생긴다 . paket.dll이 없다고 실행이 안되는데 그건
https://www.winpcap.org/install/default.htm에서 WinPcap을 설치해주면 된다.

WinPcap까지 설치한뒤에 실행하면
사진과 같이 악성코드가 탐지된다. 

이제 복호화를 시작해본다.
우선 해시값을 생성한다.
위와 같이 test라는 단어를 MD5 해시화하여 해시값을 만들어 낸다.
해시값을 만들어 주는 페이지는 http://www.convertstring.com/ko/Hash/MD5 이다.

그리고 Cracker으로 들어가서 MD5 Hashes을 들어간다.
여기서 우클릭후 해쉬값을 입력한다.
그럼 위 사진과 같이 추가된다

그럼 이제 해쉬에서 우클릭후에 Nrute-Forece Attack을 선택해서 복호화를 시작한다.
여기서 start를 누르면 실행된다.

실행하면 복호화가 실행된다.

그리고 완료되면

복호화된 값이 나온다.

이상 끗..........

2018년 6월 4일 월요일

칼리리눅스 부팅USB만들기

정보보호개론 수업을 듣는 중 usb부팅을 하면 추가점수를 준다고 해서 usb부팅하는 방법을 찾아봤다.

나는 일단 칼리 리눅스를 부팅 usb로 만들고 제출할꺼다.


첫번째.  ISO파일 구하기

칼리 리눅스 홈페이지 : https://www.kali.org/downloads/

위에 홈페이지에 가면 종류별로 다운로드가 가능하다. 참고로 토렌트가 더 빠르다.

두번째. 부팅 usb만드는 툴

부팅이 가능하게 usb드라이버를 만들어주는 툴은 여러가지가 있다.

1. rufus : https://rufus.akeo.ie/


2. etcher : https://etcher.io/

나는 rufus가 더 오류가 안나는 것 같아서 즐겨쓴다.

* rufus이용 *
 1. 실행시에 iso파일을 선택해준다.

2. usb장치, 레이블명을 확인하고  설치한다.
3. 설치가 완료된 것을 확인한다.
생각보다 존나 쉽다.
이게 끝이다.
usb를 넣고 BIOS창에서 부팅순서만 바꿔주면 끝이다.