Kail Linux IP SCANfeat.python IP SCAN python pyping package 다운로드 명령어 root@kali:~# pip install netaddr pyping IP SCAN Source : import netaddrimport pypingimport threading iplist = '192.168.0.0/24'threadLock = threading.Lock()threads = [] print 'Start Scan'def IPScan(ip): try: if not pyping.ping(str(ip)).ret_code: threadLock.acquire() print 'Alive Host : ' + str(ip) threadLock.release() except: pa..
kali Linux 명령어 및 기초 Kali Linux 디렉터리 구조 /bin 디렉토리는 바이너리를 저장한다. 리눅스를 실행되게 하는 프로그램들이 있다. /etc 디렉토리는 설정파일들이 저장된다. 리눅스상 거의 모든 것들이 /etc 디렉토리 아래 저장된 텍스트 파일에 설정되어 있다. /dev 디렉토리는 윈도우 장치드라이버와 같이 디바이스 파일을 다룬다. /var 디렉토리는 로그 파일이 있다. Kali Linux 명령어 현재 디렉토리 위치 확인 명령어 : root@kali : / # pwd 디렉토리 변경 명령어 : root@kali : / # cd 현재 사용자 확인 명령어 : root@kali : / # whoami 파일 및 디렉토리 목록 보기 명령어 : 💡 ls 명령어의 옵션 -a 와 -l 을 이용하면 ..
Kali Linux 한글 설정 한글 나눔 폰트 설치 및 지역/언어 설정 나눔 폰트 설치 명령어 : root@kali : / # apt-get install fonts-nanum* Region & Language 설정 : Settings 메뉴에서 Region & Language 탭 선택 후 Language 설정에서 아래 그림과 같이 kor로 한국어를 선택하여 설정한다. 아래와 같이 설정 후 재부팅 한다. fcitx 한글 입력기 설치 및 설정 fcitx 설치 명령어 : root@kali : / # apt-get install fcitx-hangul root@kali : / # apt-get install fcitx-lib* 아래 명령으로 시스템 재시작. root@kali : / # init 6 프로그램 표시..
feat.VirtualBox Kali linux ? 내용 출처 by 위키백과 칼리 리눅스(Kail Linux)는 Offensive Security가 개발한 컴퓨터 운영 체제이다. 이 안에는 백트랙 처럼 수많은 해킹과 관련된 도구와 설명서들이 있다. 흥미로운 점은 백트랙은 우분투를 기반으로 했다면, 칼리 리눅스는 데비안을 기반으로 만들었다는 것이다. 칼리 리눅스는 칼리 리눅스 공식 사이트에서 ISO 이미지 파일 또는 토렌트 등을 이용하여 무료로 다운로드가 가능하다. 칼리 리눅스는 여러 해킹 도구&해킹툴(Tool)을 포함하고 있어 모의해킹을 시도하는 리눅스로 많이 사용되고 있다. 오픈소스 Git 구조 Git을 이용하여 프로젝트들을 위해 원격저장소를 제공하고, 저장소 크기 제한이 없고 오픈소스로 저장소를 만들..
Linux gcc 컴파일 과정 및 옵션for WOWLinux gcc 컴파일 과정main 이라는 파일을 예로 들때 main.c→main.i→main.s (여기까지는 text형)→main.o → main (binary형) gcc –o main main.c 로 컴파일하면 실행파일만 생성하고 위 중간과정 파일은 자동 생략된다. gcc -v -save-temps -o main main.c –v 옵션 : 컴파일되는 과정을 화면으로 출력한다. --save -temps 옵션 : 컴파일 과정에서 발생되는 중간 파일을 지우지 않고 저장한다. gcc -E -o main.i main.c (전처리 단계) main.c 소스코드를 전처리 해서 main.i 에 저장.gcc -S -o main.s main.c (어셈블리 파일 단계)..
Linux 명령어for WOW Linux 네트워크 상식 DNS(Domain Name System)Server LAN(Local area network)을 묶어서 총칭하는 말은 WAN(Wide Area Network) IP(Internet Protocal) : 컴퓨터 피아식별 주소 TCP(Transmission control protocol) : 전송제어 프로토콜 DHCP(dynamic host configuration protocol) : 유동성 IP 인터넷 특정 사이트 IP 주소 알아보는법 ping www.naver.com Dos 창에서 출력된 ip주소를 explorer 치면 네이버가 뜬다. Linux 명령어 ( GNU C 컴파일러 ) Gcc –o main main.c : 컴파일 명령어ex) -o ma..
CentOS 7 네트워크 IP 설정하기 네트워크 설정 VirtualBox 에서 CentOS 7 네트워크로 NAT, Host-Only를 사용할 경우의 설명이다. vmware 에서는 NAT로 할 경우 호스트와 통신이 가능하지만, VirtualBox에서는 NAT로 할 경우 외부(인터넷)만 되어 호스트와 통신을 하기위해서 Host-Only를 추가해야 한다. 따라서 NIC 2개가 필요하고 설치시 NAT를 기본으로 설정하고 설치하면 Host-Only는 비활성화 되어 있어 별도로 추가해 주어야 한다. vmware에서 VirtualBox의 Host-Only 네트워크에 접근할 경우에도 NIC를 추가해주어야 한다. ifconfig 위 명령으로 NIC 이름을 확인한다. 아래의 경로에 가서 enp0s8 에 대한 ifcfg 파..
CentOS Putty SSH 접속 PuTTY 다운로드 및 설치 Files... kldp.net 위 링크를 통해 아래와 같이 한글 PuTTY 를 다운로드 하여 설치한다. VirtualBox 포트 포워딩 포트 포워딩을 추가하기 위해 Host PC 인 Windows 10의 VirtualBox Host-Only Network:의 IP주소를 아래와 같이 확인한다. 게스트 PC인 CentOS 7 의 IP주소를 아래와 같이 확인한다. 아래와 같이 포트 포워딩 규칙에 SSH 포트번호인 22를 사용하여 호스트 IP 및 게스트 IP를 등록한다. PuTTY SSH 접속 PuTTY를 아래 그림과 같이 설정 한 후 열기를 클릭한다. PuTTY는 가상 os가 켜진 상태에서 접속할 수 있으며 배경색 및 글자색을 사용자 정의대로 ..