기본 콘텐츠로 건너뛰기

linux 본문 글자 찾기

명령어 : grep -r "찾을 문자열" ./*      ex : grep -r "aaa" ./*         위의 ex를 설명드리면 ./(현재 폴더 아래 모든 파일에서) aaa라는 문자열이 있는지 찾아라!! 단 하위 디렉토리 모두에서(-r) 입니다.

nslookup 설명

1. 정방향 조회 > nslookup > www.daum.net — 도메인 명을 명령줄에 입력하면 IP주소 값을 얻을 수 있다. set type 기본 값이 A(호스트) 조회이기 때문에 별다른 옵션을 주지 않아도 정방향 조회는 기본으로 가능하다. 2. 서버 변경 > nslookup > server 168.126.63.2 — DNS에 쿼리를 하는 서버를 변경할 수 있다. 이는 다른 DNS에 쿼리를 할 필요가 있을 때 유용하다. 3. 역방향(PTR) 조회 > nslookup > set type=ptr > 211.43.198.59 — PTR에 등록된 값을 확인할 수 있다. 이 옵션을 주어야만 Reverse DNS에 정상적으로 등록되어 있는지 확인이 가능하다. 4. MX 조회 > nslookup > set type=mx > daum.net — 메일 익스체이저(MX) 값을 조회할 수 있다. 이는 다시 말하면 메일서버 IP주소 및 호스트명을 확인할 때 유용하다. 5. SFP 조회 > nslookup > set type=text > daum.net — SFP 값을 조죄할 수 있다. 6. 네임서버 조회 > nslookup > set type=ns > daum.net — 네임서버(ns)를 조회할 수 있다. 7. 모든 값 조회 > nslookup > set type=any > daum.net — Any 옵션을 주면 조회할 수 있는 모든 값을 한번에 조회가 가능하다.

패킷양으로 제한 하기

This will reject connections above 15 from one source IP. iptables -A INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 15 --connlimit-mask 32 -j REJECT --reject-with tcp-reset In this 160 new connections (packets really) are allowed before the limit of 150 NEW connections (packets) per second is applied. iptables -A INPUT -m state --state RELATED,ESTABLISHED -m limit --limit 150/second --limit-burst 160 -j ACCEPT ?? 이거는 뭔지 해석을.. # iptables -A INPUT -i eth0 -m string —algo bm —string "facebook.com" -j DROP # iptables -A OUTPUT -m string —algo bm —string "facebook.com" -j DROP # iptables -A FORWARD -i eth0 -m string —algo bm —string "facebook.com" -j DROP iptables -I FORWARD -m string --string "facebook.com" --algo bm --from 1 --to 600 -j REJECT 참고로, l7-filter는 세션 첫 10개 패캣 또는 2kB(최대64kB)만 검색합니다. 그 이후는 매칭이 안되죠.

vim 사용하기

vim 에디터는 여러 개의 텍스트 파일을 동시에 열어서 편집할 수 있습니다. 즉, 편집 창이 여러 개 있을 수 있는데, 이 편집 창을 관리하는 핫키입니다. 다른 창으로 이동/전환 핫키 Ctrl+ww 창 닫기 핫키 Ctrl+w 키를 누른 후, Ctrl 키에서 손을 떼고 c키를 누르면 현재 창이 닫힙니다. 새 창 만들기 명령어 :new test.txt 라는 명령을 주면, 새 창이 만들어지고 test.txt 라는 새 파일을 편집할 수 있습니다. vim 을 통하여 열어본 파일 사이를 이동하는 방법이 있다. Ctrl+O 이전 파일로 커서를 이동 Ctrl+I 다음 파일로 커서를 이동 소스 코드 중 함수 또는 변수명, 헤더 파일명 위에 커서를 옮겨놓고 아래의 키를 누르면 해당 기능이 동작한다. gd  지역 변수 찾기 gD  전역 변수 찾기 ' '  원래 위치로 복귀 Ctrl+wi 함수가 선언된 위치로 이동 Ctrl+wf 헤더 파일을 연다. K  함수의 도움말 (man page) 보기 복사와 붙여넣기 yy 현재 줄을 버퍼로 복사 p 버퍼에 있는 내용을 커서 뒤에 삽입 P 버퍼에 있는 내용을 커서 앞에 삽입 3y 현재 줄에서부터 아래로 3줄 복사 :5, 10y 5~10줄을 버퍼로 복사 :30pu 30행에 버퍼 내용을 삽입 d 현재 커서가 위치해 있는 단어 복사 3yy 현재 행을 기준으로 3번째 행까지 n행 복사

strcpy

문자열을 복사한다. 헤더 string.h 형태 char * strcpy( char *dest, const char *src); 인수 char *dest 복사할 위치 char *src 원문 문자열 반환 복사한 문자열을 반환

64비트용 국산암호 소스코드

한국인터넷진흥원(KISA)에서는 64비트 컴퓨팅환경에서 국산암호를 활용할 수 있도록 64비트용 국산암호 소스코드를 배포하고 있습니다. □ 포함 국산암호 알고리즘  o 블록암호 알고리즘 : SEED, HIGHT, ARIA o 블록암호 알고리즘 운영모드 : Cipher-block chaining (CBC)  o 해쉬함수 알고리즘 : HAS-160 □ 첨부파일 소개 o 1. KISA_SEED_SEED-CBC_x64_v1.0.zip  - SEED 소스코드, SEED-CBC 소스코드, 개발자 매뉴얼 o 2. KISA_HIGHT_HIGHT_CBC_x64_v1.0.zip - HIGHT 소스코드, HIGHT-CBC 소스코드, 개발자 매뉴얼 o 3. KISA_ARIA_ARIA-CBC_x64_v1.0.zip - ARIA 소스코드, ARIA-CBC 소스코드, 개발자 매뉴얼 o 4. KISA_HAS-160_x64_v1.0.zip - HAS-160 소스코드, 개발자 매뉴얼 링크주소 https://seed.kisa.or.kr/iwt/ko/bbs/EgovReferenceDetail.do?bbsId=BBSMSTR_000000000002&nttId=33&pageIndex=2&searchCnd=&searchWrd=