본문 바로가기

Security/Kali Linux로 리눅스 기초 배우기10

Kali - 파일 및 디렉토리 수정 ▶ 파일의 생성 ① cat (concatenate) ┌──(kali㉿kali)-[~] └─$ cat > testfile Hacking is the most valuable skill set of the 21st century! # ctrl-D를 눌러 프롬프트로 복귀 ┌──(kali㉿kali)-[~] └─$ cat testfile Hacking is the most valuable skill set of the 21st century! ┌──(kali㉿kali)-[~] └─$ ※ 기존 파일에 내용추가하기 ┌──(kali㉿kali)-[~] └─$ cat >> testfile Everyone should learn hacking ┌──(kali㉿kali)-[~] └─$ cat testfile Hacking i.. 2023. 7. 28.
리눅스 기본명령어(02) ▶ find로 강력한 검색 find 명령은 검색 유틸리티 중 가장 강력하고 융통성이 있다. 지정된 디렉토리에서 검색을 시작할 수 있고 파일 이름은 물론 생성 또는 수정 날짜, 소유자, 그룹, 권한 및 크기를 포함하여 여러가지 다양한 매개변수를 찾을 수 있다. ┌──(root㉿kali)-[/home/kali] └─# find / -type f -name apache2 find: ‘/run/user/1000/gvfs’: Permission denied /usr/lib/php/8.2/sapi/apache2 /usr/sbin/apache2 /usr/share/lintian/overrides/apache2 /etc/logrotate.d/apache2 /etc/cron.daily/apache2 /etc/init.d.. 2023. 7. 28.
리눅스 기본명령어(01) ▶ Terminal 의 이해 ▶리눅스의 파일 시스템 ▶ 리눅스의 기본 명령어 1. pwd로 사용자의 현재 위치 파악하기 ┌──(kali㉿kali)-[~] └─$ pwd /home/kali 2. whoami로 현재 로그인 사용자 확인 ┌──(kali㉿kali)-[~] └─$ ┌──(kali㉿kali)-[~] └─$ sudo su [sudo] password for kali: ┌──(root㉿kali)-[/home/kali] └─# whoami root ┌──(root㉿kali)-[/home/kali] └─# ┌──(root㉿kali)-[/home/kali] └─# pwd /home/kali 3. 리눅스 파일 시스템의 탐색 ┌──(root㉿kali)-[/home/kali] └─# ┌──(root㉿kali)-.. 2023. 7. 28.
Kali Linux 파일 및 디렉토리 루트 사용자(root) : 모든 권한을 가지고 있다. 시스템에서 모든 것을 수행할 수 있다. 일반 사용자 : 제한된 기능과 권한을 가지며 루트 사용자만큼의 액세스 권한을 거의 갖지 못한다. 사용자에게 주어지는 권한 리눅스 시스템에 있는 모든 개별 파일들은 그 파일을 사용하는 서로 다른 주체를 위해 특정 권한 수준을 할당받아야 한다. - r (Read/읽기) : 파일을 열고(open) 혹은 보기(view)위해 가능한 권한 - w (Write/쓰기) : 사용자가 파일을 보고 수정edit 할 수 있다. - x (eXecute/실행) : 사용자가 파일을 실행execute할 수 있도록 한다. (실행하기 위해서, r이나 w 권한이 필요하지는 않다) 루트 사용자는 사용자가 어떤 파일에 어떠한 권한이 필요한지에 따라 .. 2023. 7. 25.
Kali Linux - 네트워크 ifconfig ┌──(kali㉿kali)-[~] └─$ ifconfig eth0: flags=4163 mtu 1500 inet 192.168.10.133 netmask 255.255.255.0 broadcast 192.168.10.255 inet6 fe80::20c:29ff:feb4:e0a7 prefixlen 64 scopeid 0x20 ether 00:0c:29:b4:e0:a7 txqueuelen 1000 (Ethernet) RX packets 44 bytes 6458 (6.3 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 37 bytes 4132 (4.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 co.. 2023. 7. 25.
Kali Linux Text Editor(02) sed 명령은 단어나 텍스트의 패턴을 정의하여 검색할 수 있다. sed는 stream editor의 축약어이다. grep 명령어를 이용하여 snor.conf 파일에서 mysql 단어 검색 ┌──(kali㉿kali)-[~] └─$ sudo cat /etc/snort/snort.conf | grep mysql [sudo] password for kali: include $RULE_PATH/mysql.rules #include $RULE_PATH/server-mysql.rules ┌──(kali㉿kali)-[~] └─$ sed를 이용하여 mysql을 MySQL로 변경하자. ┌──(kali㉿kali)-[~] └─$ sudo sed s/mysql/MySQL/g /etc/snort/snort.conf > snort.. 2023. 7. 25.
리눅스에서 소프트웨어 추가 삭제 데비안(우분투,칼리리눅스)에서 소프트웨어 관리자는 APT(Advanced Packaging Tool)이다. apt-get을 사용하여 새로운 소프트웨어 패키지를 다운로드하고 설치할 수 있을 뿐만 아니라 이를 이용하여 소프트웨어를 업데이트하고 업그레이드 할 수 있다. ▶ 패키지 검색 소프트웨어 패키지를 다운로드하기 전에 운영체제가 정보를 저장하는 레포지터리에서 필요한 패키지를 가지고 있는지 확인할 수 있다. ┌──(kali㉿kali)-[~] └─$ apt-cache search snort ippl - IP protocols logger fwsnort - Snort-to-iptables rule translator golang-github-jasonish-go-idsrules-dev - Go IDS rule .. 2023. 7. 24.