- 나트랑 여행 경비
- openwrt netfilter
- programmers level2 C
- hostapd
- 취미생활
- 동대문부자재시장
- 비즈팔찌
- WiFi
- menuconfig
- nat 정의
- Wireless
- 프로그래머스 c언어
- nat 적용
- 제주도
- 리눅스
- nat table 확인하기
- Linux
- C
- openwrt nf_conntrack
- 자이언트얀
- 나트랑 일정
- WiFi6
- openwrt nat 테이블 확인하기
- openwrt nat table
- nf_conntrack
- 네트워크
- openwrt
- ubuntu
- openwrt nat
- C언어
- Today
- Total
목록Mandoo's IT Story (46)
Mandoo’s WLAN story
와이파이를 확장 할 수 있는 방법은 멀티브릿지, WDS, 무선 WAN 총 3가지다.이 방식들의 차이점을 구글링을 통해 알아본 결과로는 아래 표와 같다.하지만, 직접 시도해보았을때 내용이 조금씩 달라지는 것들이 있다. 멀티브릿지WDS무선 WAN대역폭동일동일다른 대역폭속도동일느려짐동일설정서브공유기메인, 서브공유기서브공유기동작방식허브허브공유기연결방식IP주소 사용MAC주소 사용IP주소 사용비밀번호 사용 가능비밀번호 사용 불가능– 보안에 취약함비밀번호 사용 가능제조사 제약 없음제조사 제약 있음제조사 제약 없음연결 방식이 간단함연결 방식이 까다로움(암호화 해제, 채널 통일 등)연결 방식이 간단함
Hxd? Hex Editor, 헥스 에디터라는 프로그램이다. 웹 페이지나 프로그램상에서 사용되는 데이터가 메모리 영역에 노출되는지 확인할 수 있는 프로그램이다. 헥스(Hex)는 일반적으로 십육진법(16진법[Hexadecimal])을 의미한다. 웹 페이지에서 로그인정보나 개인정보같이 중요 데이터를 입력하고 처리할 때 그 데이터들을 암호화해주지 않으면 메모리상에도 올라가게 된다. 아래 간단한 예제를 통해 사용법을 알아보자.아직 보안적인 부분들이 완벽하게 구현되지 않은 웹 페이지를 예시로 설명해보려고 한다. 1. 현재 개발중인 웹 페이지를 크롬에서 열고, 크롬의 프로세스 ID를 확인한다. 프로세스 ID는 shift + esc를 눌러 확인한다. 2. 개발중인 웹 페이지의 로그인 창에서 ID와 PW를 입력하..
리눅스 터미널에서 ifconfig로 조회되는 정보들은 ioctl 함수를 이용해 받아올 수 있다!(ip, netmask, mac주소, broadcast addr, destination addr 등) gateway 주소는 ifconfig로 조회되지 않기 때문에 popen을 쓰면 꽤 쉽게 받아올 수 있다! popen은 pipe 통신을 이용해 리눅스에서 명령어를 실행시키고 그 결과를 file 형태로 받아오는 것이다.(openwrt에서는 uci 명령어를 이용해 ubuntu나 cent os와는 사용법이 다르다.) 아래 코드를 보자#include#includeint main(){ char network_info[32] = {0,}; FILE *fp; fp = popen("uci get network.wan.ipa..
리눅스에서 무선랜을 이용해 해킹을 하거나 패킷을 캡처하기 위해선 사용할 무선인터페이스가 모니터 모드로 설정이 되어있어야 한다. - AP에 접속해 인터넷을 이용할 경우 : managed - 패킷 캡처 혹은 해킹 등 : monitor 말그대로 모니터링 한다고 생각하면 좋을 것 같다! 방법은 간단하다. 무선랜카드를 장착해 생성된 무선인터페이스의 초기 설정은 managed 상태일것이다. 먼저 iwconfig 명령어를 이용해 무선인터페이스가 정상적으로 떠있는지 확인을 해보자. iwconfig 위 사진을 보면 wlan0은 Managed, wlan1은 Monitor 모드임을 확인 할 수 있다. 현재 managed모드인 wlan0을 보면 Access Point라는 항목이 존재함으로써 wlan0 인터페이스는 AP에 접속..