본문 바로가기
Web hacking/개념 정리 & 심화

[#1] kali 기본 명령어

by m_.9m 2022. 2. 6.

1) 파일 가져오기

[복사 붙여넣기]

apt-get install open-vm-tools open-vm-tools-desktop

[파일 가져올시]

1. 드래그하기

2. 대용량일 시 윈도우에서 hfs 다운로드 받아서 파일 프로그램에 넣고

wget http:// ~ 로 받아온다. IP대역 잘 맞추기

 

2) 공부법

리눅스 명령어, 보안 중심 공부,

Metasploit 공격코드 공부, 깃허브 활용, exploit-db.com

 

3) dpkg 패키지 관리

-l 리스트 확인

dpkg -l | grep z* z로 시작하는 패키지 검색

 

Nessus-7.1.1-debian6_amd64.deb

cd Downloads/

dpkg -i Nessus-7.1.1-debian6_amd64.deb

ness시작 명령어 안내됨.

 

-i 옵션으로 설치할 수 있음.

dpkg -l | grep Nessus 설치확인.

dpkg -r nessus 지움.

 

4) 리눅스 기본 명령어 #1

cd 

mkdir temp

cd temp/

touch.test.txt 파일 생성

ls

 

gedit test.txt  텍스트 파일로 수정 (or nano, ctrl+x 종료)

cat test.txt

rm test

cd ..

rm -r temp/

mkdir temp

cd temp/

mkdir

test

cd test/

touch text.txt

cd ..

ls -al

ls

mkdir test_02

cp 복사 mv 옮김

cp test/test.txt test_02/ test.txt를 test_02파일에 복사함, 파일단위

cp -r test test_02 디렉토리 전체 복사

cd ..

locate wordlist 키워드 포함 모두 찾아줌

which 파일의 경로

find / -name wordlist 뒤에 기준으로 찾아준다.

 

5) 칼리 리눅스 명령어 #2

tar 압축 

touch test01.txt

touch test02.txt

ls

tar cf test.tar test0* ~로시작하는 걸 ~로 압축해라

ls

tar czf test.tar.gz test0*

ls

rm -rf test0*

ls

tar xf test.tar

ls

rm -rf test0*

tar xzf teat.tar.gz

ls

--------------------------

service apache2 start

cd /var/www/html

ls -al

service apache2 stop

service > tabtab > y

service ssh start

ssh root@[ip주소(ifcinfig)]

키 값을 주고받음 (root로 주고받을 수는 없음, 계정생성해서 사용할것)

 

6) 칼리리눅스 명령어 #3

ifconfig eth0 down

dhclient 할당

ifconfig

cat /etc/network/interfaces 수동 지정 가능

ps 프로세스 정보

ps -an / ps -a

top 메모리 확인(악성코드 잡임이나 비정상 작동시)

kill 문제가 되는 프로세스 다운시킴

kill 1175

ps -an

kill -9 1175 강제 다운

apt-get update 전체 목록이 업그레이드돼서 비추

apt-get install htop (목록에 없을시만 업그레이드)

htop 

 

7) 칼리리눅스 기본 서비스 동작

service ssh start

ifconfig

vim /etc/ssh/sshd_config

주석 permitrootlogin 부분 밑에 permitRootlogin yes :wq

service ssh restart

putty로 접속

 

python

cd /var/www/html

python -m SinpleHTTPServer 8000 = 8000포트를 열면 파이썬 파일서버 동작

 

8) FTP 서버 익명 구축

sudo apt-get update

sudo apt install vsftpd

cd /etc/

ls -al | grep vsftp

sudo service vsftpd service

sudo ifconfig

sudo nmap ip서버

ftp 서버 열림

anonymous > 허용안됨

exit

sudo vim vsftpd.conf

anonymous_enable=yes 바꿔서 익명 허용

sudo service vsftpd restart

ftp 서버

anonymous

dir

exit

sudo vim vsftpd.conf

제일 하단

anon_root=/home/kali/ :wq

sudo service vsftpd restart

ftp 서버

anonymous

dir