Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

Translated from English to Vietnamese - www.onlinedoctranslator.

com

Hình 12: Chọn mật khẩu

Người dùng root trong Linux là quản trị viên hệ thống toàn năng. Bạn có thể sử
dụng bất kỳ mật khẩu nào mà bạn cảm thấy an toàn. Nếu đây là một hệ thống vật lý
mà chúng tôi đang sử dụng trên internet, tôi khuyên bạn nên sử dụng một mật khẩu
rất dài và phức tạp để hạn chế khả năng bẻ khóa của kẻ tấn công. Vì đây là một máy ảo
mà mọi người không thể truy cập nếu không truy cập hệ điều hành máy chủ của bạn
trước, nên xác thực mật khẩu trên máy ảo này ít quan trọng hơn nhưng bạn vẫn nên
chọn một cách khôn ngoan.
Nhấp chuộtTiếp tục, và bạn sẽ được yêu cầu đặt múi giờ của mình. Làm như vậy và sau
đó tiếp tục.
Màn hình tiếp theo hỏi về đĩa phân vùng (avách ngănđúng như tên gọi
của nó—một phần hoặc một đoạn ổ cứng của bạn). ChọnHướng dẫn - sử
dụng toàn bộ đĩa, và Kali sẽ phát hiện ổ đĩa cứng của bạn và tự động thiết
lập trình phân vùng.
Sau đó, Kali sẽ cảnh báo bạn rằng tất cả dữ liệu trên đĩa bạn chọn sẽ bị xóa.
. . nhưng đừng lo lắng! Đây là một đĩa ảo và đĩa mới và trống, vì vậy điều này sẽ không
thực sự làm bất cứ điều gì. Nhấp chuộtTiếp tục.
Bây giờ Kali sẽ hỏi xem bạn muốn tất cả các tệp trong một phân vùng hay
bạn muốn có các phân vùng riêng biệt. Nếu đây là một hệ thống sản xuất, có lẽ
bạn sẽ chọn các phân vùng riêng cho/trang chủ,/var, Và/tmp, nhưng xem xét
rằng chúng tôi sẽ sử dụng hệ thống này như một hệ thống học tập trong môi
trường ảo, bạn chỉ cần chọnTất cả các tệp trong một phân vùng.
Bây giờ bạn sẽ được hỏi có ghi các thay đổi của mình vào đĩa hay không. Lựa chọn
Kết thúc phân vùng và ghi các thay đổi vào đĩa. Kali sẽ nhắc bạn một lần nữa xem
bạn có muốn ghi các thay đổi vào đĩa hay không; lựa chọnĐúngvà bấm vào Tiếp tục(
nhìn thấyHình 13).

Hình 13: Ghi các thay đổi vào đĩa


Bây giờ Kali sẽ bắt đầu cài đặt hệ điều hành. Điều này có thể mất một lúc, vì
vậy hãy kiên nhẫn. Bây giờ là lúc để nghỉ ngơi trong phòng tắm và lấy đồ uống
yêu thích của bạn.
Khi quá trình cài đặt hoàn tất, bạn sẽ được nhắc xem có muốn sử dụng máy nhân bản
mạng hay không. Điều này thực sự không cần thiết, vì vậy hãy nhấp vàoKHÔNG.
Sau đó, Kali sẽ nhắc bạn có muốn cài đặt GRUB (Grand Unified
Bootloader), được hiển thị trongHình 14. MỘTbộ nạp khởi độngcho phép
bạn chọn các hệ điều hành khác nhau để khởi động, nghĩa là khi bạn khởi
động máy, bạn có thể khởi động vào Kali hoặc hệ điều hành khác. Lựa
chọnĐúngvà bấm vàoTiếp tục.

Hình 14: Cài đặt GRUB

Trên màn hình tiếp theo, bạn sẽ được nhắc xem bạn muốn cài đặt
GRUB bootloader tự động hay thủ công. Vì những lý do vẫn chưa
không rõ ràng, nếu bạn chọn tùy chọn thứ hai, Kali sẽ có xu hướng bị treo và hiển thị màn hình
trống sau khi cài đặt. Lựa chọnNhập thiết bị theo cách thủ công, như được hiển thị trong
Hình 15.

Hình 15: Nhập thủ công thiết bị của bạn

Trên màn hình tiếp theo, hãy chọn ổ đĩa nơi bộ tải khởi động GRUB sẽ được
cài đặt (nó có thể giống như/nhà phát triển/sda). Nhấp qua màn hình tiếp theo,
màn hình này sẽ cho bạn biết rằng quá trình cài đặt đã hoàn tất.
Chúc mừng! Bạn đã cài đặt Kali. Nhấp chuộtTiếp tục. Kali sẽ cố gắng khởi động
lại và bạn sẽ thấy một số dòng mã chạy qua một màn hình đen, trống trước khi
cuối cùng bạn được chào đón bằng màn hình đăng nhập của Kali 2018, như thể
hiện trongHình 16.
Hình 16: Màn hình đăng nhập Kali

Vàonguồn gốc, và bạn sẽ được hỏi mật khẩu của mình. Nhập bất kỳ mật khẩu nào bạn
đã chọn cho người dùng root của mình.
Sau khi đăng nhập với quyền root, bạn sẽ được chào đón với màn hình nền Kali Linux, như
trongHình 17.
Hình 17: Màn hình chính của Kali

Bây giờ bạn đã sẵn sàng để bắt đầu cuộc hành trình của mình trong lĩnh vực hack
thú vị! Chào mừng!
1
BẮT ĐẦU VỚI CƠ BẢN

Theo bản chất của chúng tôi, tin tặc là người làm. Chúng tôi muốn chạm và chơi với mọi
thứ. Chúng tôi cũng muốn tạo ra và đôi khi phá vỡ mọi thứ. Rất ít người trong chúng ta
muốn đọc những cuốn sách dài về lý thuyết công nghệ thông tin trước khi có thể làm điều
mình yêu thích nhất: hacking. Với ý nghĩ đó, chương này được thiết kế để cung cấp cho bạn
một số kỹ năng cơ bản giúp bạn bắt đầu và sử dụng Kali . . . Hiện nay!
Trong chương này, chúng tôi sẽ không đi sâu vào bất kỳ khái niệm nào—chúng tôi
sẽ chỉ đề cập vừa đủ để bạn có thể chơi và khám phá trong hệ điều hành của tin tặc:
Linux. Chúng tôi sẽ để dành các cuộc thảo luận sâu hơn cho các chương sau.

Thuật ngữ và khái niệm giới thiệu


Trước khi chúng ta bắt đầu cuộc hành trình qua thế giới tuyệt vời củaKhái niệm cơ bản về Linux
dành cho tin tặc, Tôi muốn giới thiệu một số thuật ngữ sẽ làm rõ một số khái niệm được thảo
luận sau trong chương này.

nhị phânThuật ngữ này đề cập đến các tệp có thể được thực thi, tương tự như các
tệp thực thi trong Windows. Các tệp nhị phân thường nằm trong/usr/binhoặc usr/
sbinthư mục và bao gồm các tiện ích nhưps,con mèo,ls, Vàđĩa CD(chúng ta sẽ đề cập
đến tất cả bốn trong số này trong chương này) cũng như các ứng dụng như công
cụ hack không dây aircrack-ng và hệ thống phát hiện xâm nhập (IDS) Snort.

phân biệt chữ hoa chữ thườngKhông giống như Windows, Linux phân biệt chữ hoa chữ thường. Điều này có nghĩa là
cái đómáy tính để bànla khac nhau tưmáy tính để bàn, khác vớiBàn làm việc. Mỗi trong
số này sẽ đại diện cho một tên tệp hoặc thư mục khác nhau. Nhiều người đến từ môi
trường Windows có thể cảm thấy khó chịu với điều này. Nếu bạn nhận được thông báo
lỗi "không tìm thấy tệp hoặc thư mục" và bạn chắc chắn rằng tệp hoặc thư mục đó tồn
tại, bạn có thể cần phải kiểm tra trường hợp của mình.

Danh mụcĐiều này giống như một thư mục trong Windows. Thư mục cung
cấp cách tổ chức các tệp, thường là theo cách phân cấp.
Trang chủMỗi người dùng có riêng của họ/trang chủvà đây thường là nơi
các tệp bạn tạo sẽ được lưu theo mặc định.
KaliKali Linux là một bản phân phối của Linux được thiết kế đặc biệt để thử
nghiệm thâm nhập. Nó có hàng trăm công cụ được cài đặt sẵn, giúp bạn tiết
kiệm thời gian tải xuống và tự cài đặt chúng. Tôi sẽ sử dụng phiên bản Kali mới
nhất tại thời điểm viết bài này: Kali 2018.2, được phát hành lần đầu vào tháng 4
năm 2018.

nguồn gốcGiống như hầu hết mọi hệ điều hành, Linux có tài khoản quản trị viên
hoặc siêu người dùng, được thiết kế để sử dụng bởi một người đáng tin cậy, người
có thể làm hầu hết mọi thứ trên hệ thống. Điều này sẽ bao gồm những việc như
cấu hình lại hệ thống, thêm người dùng và thay đổi mật khẩu. Trong Linux, tài
khoản đó được gọi lànguồn gốc. Là một hacker hoặc pentester, bạn sẽ thường sử
dụng tài khoản root để tự kiểm soát hệ thống. Trên thực tế, nhiều công cụ của
hacker yêu cầu bạn sử dụng tài khoản root.

Kịch bảnĐây là một loạt các lệnh chạy trong môi trường diễn giải để chuyển đổi
từng dòng thành mã nguồn. Nhiều công cụ hack chỉ đơn giản là các tập lệnh. Các
tập lệnh có thể được chạy bằng trình thông dịch bash hoặc bất kỳ trình thông dịch
ngôn ngữ tập lệnh nào khác, chẳng hạn như Python, Perl hoặc Ruby. Python hiện
là trình thông dịch phổ biến nhất trong giới tin tặc.

Vỏ bọcĐây là một môi trường và trình thông dịch để chạy các lệnh trong Linux.
Shell được sử dụng rộng rãi nhất là bash, viết tắt củaBourne-một lần nữa vỏ,
nhưng các trình bao phổ biến khác bao gồm trình bao C và trình bao Z. Tôi sẽ chỉ
sử dụng bash shell trong cuốn sách này.

Phần cuốiĐây là giao diện dòng lệnh (CLI).

Với những điều cơ bản đằng sau chúng tôi, chúng tôi sẽ cố gắng phát triển một cách có phương pháp các
kỹ năng Linux thiết yếu mà bạn sẽ cần để trở thành một hacker hoặc người kiểm tra thâm nhập. TRONG
Trong chương đầu tiên này, tôi sẽ hướng dẫn bạn bắt đầu với Kali Linux.

Chuyến tham quan Kali

Khi bạn khởi động Kali, bạn sẽ được chào đón bằng màn hình đăng nhập, như trongHình
1-1. Đăng nhập bằng tên người dùng tài khoản rootnguồn gốcvà mật khẩu mặc định toor.

Hình 1-1: Đăng nhập vào Kali bằng tài khoản root

Bây giờ bạn sẽ có quyền truy cập vào máy tính để bàn Kali của mình (xemHình 1-2).
Chúng ta sẽ nhanh chóng xem xét hai khía cạnh cơ bản nhất của máy tính để bàn: giao
diện đầu cuối và cấu trúc tệp.
Hình 1-2: Máy tính để bàn Kali

nhà ga
Bước đầu tiên trong việc sử dụng Kali là mởphần cuối, đó là giao diện dòng lệnh mà chúng ta
sẽ sử dụng trong cuốn sách này. Trong Kali Linux, bạn sẽ tìm thấy biểu tượng cho thiết bị đầu
cuối ở cuối màn hình nền. Nhấp đúp vào biểu tượng này để mở thiết bị đầu cuối hoặc nhấnĐIỀU
KHIỂN-ALT-T. Thiết bị đầu cuối mới của bạn sẽ trông giống như thiết bị được hiển thị trongHình
1-3.
Hình 1-3: Thiết bị đầu cuối Kali

Thiết bị đầu cuối này mở môi trường dòng lệnh, được gọi làvỏ bọc, cho
phép bạn chạy các lệnh trên hệ điều hành cơ bản và viết tập lệnh. Mặc dù
Linux có nhiều môi trường shell khác nhau nhưng phổ biến nhất là bash
shell, đây cũng là shell mặc định trong Kali và nhiều bản phân phối Linux
khác.
Để thay đổi mật khẩu của bạn, bạn có thể sử dụng lệnhmật khẩu.

Hệ thống tập tin Linux


Cấu trúc hệ thống tệp Linux hơi khác so với cấu trúc của Windows. Linux
không có ổ đĩa vật lý (chẳng hạn nhưC:drive) ở cơ sở của hệ thống tệp nhưng
thay vào đó sử dụng hệ thống tệp logic. Ở trên cùng của cấu trúc hệ thống
tập tin là/, thường được gọi lànguồn gốccủa hệ thống tập tin, như thể nó là
một cái cây lộn ngược (xemHình 1-4). Hãy nhớ rằng điều này khác với người
dùng root. Những điều khoản này có vẻ khó hiểu tại
đầu tiên, nhưng chúng sẽ trở nên dễ phân biệt hơn khi bạn đã quen với Linux.

Hình 1-4: Hệ thống tập tin Linux

Gốc (/) của hệ thống tệp nằm ở đầu cây và sau đây là các thư mục con
quan trọng nhất cần biết:
/nguồn gốcThư mục chính của người dùng root toàn năng

/vân vânThường chứa các tệp cấu hình Linux—các tệp kiểm soát thời gian và cách
thức các chương trình khởi động

/trang chủThư mục chính của người dùng

/mntTrường hợp các hệ thống tệp khác được đính kèm hoặc gắn vào hệ thống tệp

/phương tiện truyền thôngNơi các thiết bị CD và USB thường được gắn hoặc gắn vào hệ
thống tệp

/thùng rácứng dụng ở đâunhị phân(tương đương với các tệp thực thi trong
Microsoft Windows) cư trú

/libNơi bạn sẽ tìm thấythư viện(các chương trình được chia sẻ tương tự như
Windows DLL)

Chúng ta sẽ dành nhiều thời gian hơn cho các thư mục chính này trong
suốt cuốn sách này. Việc hiểu các thư mục cấp một này rất quan trọng để
điều hướng qua hệ thống tệp từ dòng lệnh.
Điều quan trọng cần biết trước khi bắt đầu là bạn không nên đăng nhập với quyền
root khi thực hiện các tác vụ thông thường, bởi vì bất kỳ ai hack hệ thống của bạn
(vâng, đôi khi tin tặc bị hack) khi bạn đăng nhập với quyền root sẽ ngay lập tức có được
quyền root và do đó “sở hữu” hệ thống của bạn. Đăng nhập với tư cách người dùng
thông thường khi khởi động các ứng dụng thông thường, duyệt web, chạy
các công cụ như Wireshark, v.v.

Các lệnh cơ bản trong Linux


Để bắt đầu, hãy xem xét một số lệnh cơ bản sẽ giúp bạn thiết lập và chạy
trong Linux.

Tìm lại chính mình với pwd


Không giống như khi bạn đang làm việc trong môi trường giao diện người
dùng đồ họa (GUI) như Windows hoặc macOS, dòng lệnh trong Linux không
phải lúc nào cũng cho biết bạn đang ở thư mục nào. Để điều hướng đến một
thư mục mới, bạn thường cần phải biết bạn hiện đang ở đâu. Các thư mục
làm việc hiện tạiyêu cầu,pwd, trả về vị trí của bạn trong cấu trúc thư mục.

Đi vàopwdtrong thiết bị đầu cuối của bạn để xem bạn đang ở đâu:

kali >pwd
/nguồn gốc

Trong trường hợp này, Linux đã trả lại/nguồn gốc, cho tôi biết tôi đang ở trong thư mục
của người dùng gốc. Và bởi vì bạn đã đăng nhập với quyền root khi khởi động Linux, nên
bạn cũng phải ở trong thư mục của người dùng root, nằm dưới một cấp độ trên cùng của
cấu trúc hệ thống tệp (/).
Nếu bạn đang ở trong một thư mục khác,pwdsẽ trả lại tên thư mục đó.

Kiểm tra đăng nhập của bạn với whoami


Trong Linux, một siêu người dùng hoặc quản trị viên hệ thống “toàn năng” được
đặt tên là root và nó có tất cả các đặc quyền hệ thống cần thiết để thêm người
dùng, thay đổi mật khẩu, thay đổi đặc quyền, v.v. Rõ ràng, bạn không muốn bất kỳ
ai cũng có khả năng thực hiện những thay đổi như vậy; bạn muốn ai đó có thể tin
cậy được và có kiến thức phù hợp về hệ điều hành. Là một hacker, bạn thường cần
có tất cả các đặc quyền đó để chạy các chương trình và lệnh bạn cần (nhiều công cụ
của hacker sẽ không hoạt động trừ khi bạn có quyền root), vì vậy bạn sẽ muốn
đăng nhập với quyền root.
Nếu bạn quên mình đã đăng nhập với quyền root hay người dùng khác, bạn
có thể sử dụngtôi là ailệnh để xem bạn đã đăng nhập với tên người dùng nào:

kali >tôi là ai
nguồn gốc

Nếu tôi đã đăng nhập với tư cách người dùng khác, chẳng hạn như tài khoản cá nhân của tôi,
tôi là aithay vào đó sẽ trả lại tên người dùng của tôi, như được hiển thị ở đây:

kali >tôi là ai
OTW

Điều hướng hệ thống tập tin Linux


Điều hướng hệ thống tệp từ thiết bị đầu cuối là một kỹ năng Linux cần thiết. Để hoàn
thành mọi việc, bạn cần có khả năng di chuyển xung quanh để tìm các ứng dụng, tệp
và thư mục nằm trong các thư mục khác. Trong hệ thống dựa trên GUI, bạn có thể
nhìn thấy các thư mục một cách trực quan, nhưng khi bạn đang sử dụng giao diện
dòng lệnh, cấu trúc hoàn toàn dựa trên văn bản và điều hướng hệ thống tệp có nghĩa
là sử dụng một số lệnh.

Thay đổi thư mục bằng cd


Để thay đổi thư mục từ thiết bị đầu cuối, hãy sử dụngthay đổi thư mụcyêu cầu,
đĩa CD. Ví dụ: đây là cách thay đổi thành/vân vânthư mục được sử dụng để lưu trữ các
tập tin cấu hình:

kali >cd / v.v.


root@kali :/etc#

Lời nhắc thay đổi thànhroot@kali :/etc, cho thấy rằng chúng tôi đang ở trong/vân vân danh mục.
Chúng tôi có thể xác nhận điều này bằng cách nhậppwd:

root@kali :/etc#pwd
/vân vân

Để di chuyển lên một cấp trong cấu trúc tệp (về phía gốc của cấu trúc tệp, hoặc/),
chúng tôi sử dụngđĩa CDtheo sau là dấu chấm đôi (..), như được hiển thị ở đây:

root@kali :/etc#đĩa CD ..
root@kali :/#pwd
/
root@kali :/#
Điều này đưa chúng ta lên một cấp từ/vân vânđến/thư mục gốc, nhưng bạn có
thể di chuyển lên bao nhiêu cấp tùy thích. Chỉ cần sử dụng cùng một số cặp dấu
chấm đôi làm số cấp bạn muốn di chuyển:

bạn sẽ sử dụng..để di chuyển lên một cấp độ. bạn


sẽ sử dụng.. ..để di chuyển lên hai cấp độ.
bạn sẽ sử dụng.. .. ..để di chuyển lên ba cấp độ, v.v.

Vì vậy, ví dụ, để chuyển lên hai cấp độ, hãy nhậpđĩa CDtheo sau là hai bộ dấu
chấm kép có khoảng trắng ở giữa:

kali >đĩa CD .. ..

Bạn cũng có thể di chuyển lên cấp gốc trong cấu trúc tệp từ bất kỳ đâu bằng
cách nhậpđĩa CD /, Ở đâu/đại diện cho gốc của hệ thống tập tin.

Liệt kê nội dung của một thư mục với ls


Để xem nội dung của một thư mục (các tệp và thư mục con), chúng ta có thể sử
dụngls(danh sách) lệnh. Điều này rất giống vớithư mụclệnh trong Windows.

kali >ls
thùng rác initrd.img phương tiện truyền thông chạy var
khởi động initrd.img.old mnt sbin vmlinuz
nhà phát triển lib opt srv vmlinuz.old
vân vân lib64 proc tmp
trang chủ bị mất + tìm thấy nguồn gốc sử dụng

Lệnh này liệt kê cả các tệp và thư mục có trong thư mục. Bạn cũng có
thể sử dụng lệnh này trên bất kỳ thư mục cụ thể nào, không chỉ thư mục
bạn đang ở, bằng cách liệt kê tên thư mục sau lệnh; Ví dụ,ls/etccho thấy
những gì trong/vân vândanh mục.
Để biết thêm thông tin về các tệp và thư mục, chẳng hạn như quyền, chủ sở
hữu, kích thước và thời điểm chúng được sửa đổi lần cuối, bạn có thể thêm
- tôichuyển đổi sauls(cáctôiviết tắt củadài). Điều này thường được gọi làdanh sách dài
. Hãy thử nó ở đây:
Bạn có thể thấy,ls -lcung cấp cho chúng tôi nhiều thông tin hơn đáng kể, chẳng hạn như
đối tượng là tệp hay thư mục, số lượng liên kết, chủ sở hữu, nhóm, kích thước của đối
tượng, thời điểm đối tượng được tạo hoặc sửa đổi và tên của đối tượng.
Tôi thường thêm-tôichuyển đổi bất cứ khi nào thực hiện một danh sách trong Linux, nhưng với mỗi danh
sách của riêng họ. Chúng ta sẽ nói nhiều hơn vềls -lTRONGChương 5.

Một số tệp trong Linux bị ẩn và sẽ không được hiển thị đơn giảnlshoặcls
- tôiyêu cầu. Để hiển thị các tệp ẩn, hãy thêm chữ thường–Mộtchuyển đổi, như vậy:

kali >ls -la

Nếu bạn không nhìn thấy tệp mà bạn muốn xem, bạn nên thửlsvớiMột
lá cờ.

Tìm sự giúp đỡ
Gần như mọi lệnh, ứng dụng hoặc tiện ích đều có một tệp trợ giúp chuyên dụng
trong Linux cung cấp hướng dẫn sử dụng. Ví dụ: nếu tôi cần trợ giúp bằng cách sử
dụng công cụ bẻ khóa không dây tốt nhất, aircrack-ng, tôi có thể chỉ cần nhậpbẻ
khóa máy baylệnh theo sau bởi--giúp đỡyêu cầu:

kali >aircrack-ng --help

Lưu ý dấu gạch ngang kép ở đây. Quy ước trong Linux là sử dụng dấu gạch ngang kép (--)
trước các tùy chọn từ, chẳng hạn nhưgiúp đỡ, và một dấu gạch ngang (-) trước các tùy chọn một
chữ cái, chẳng hạn như–h.
Khi bạn nhập lệnh này, bạn sẽ thấy một mô tả ngắn về công cụ và hướng dẫn về cách
sử dụng nó. Trong một số trường hợp, bạn có thể sử dụng một trong hai-hhoặc- ?
để đến tệp trợ giúp. Chẳng hạn, nếu tôi cần trợ giúp bằng cách sử dụng công cụ quét
cổng tốt nhất của tin tặc, nmap, tôi sẽ nhập thông tin sau:
kali >nmap -h

Thật không may, mặc dù nhiều ứng dụng hỗ trợ cả ba tùy chọn (-- giúp đỡ,-h, Và- ?), không có
gì đảm bảo ứng dụng bạn đang sử dụng sẽ hoạt động. Vì vậy, nếu một tùy chọn không hoạt
động, hãy thử một tùy chọn khác.

Tham khảo các trang hướng dẫn với người đàn ông

Ngoài công tắc trợ giúp, hầu hết các lệnh và ứng dụng đều có trang thủ
công (man) với nhiều thông tin hơn, chẳng hạn như mô tả và tóm tắt của
lệnh hoặc ứng dụng. Bạn có thể xem một trang man bằng cách gõngười
đàn ôngtrước lệnh, tiện ích hoặc ứng dụng. Ví dụ: để xem trang hướng dẫn
cho aircrack-ng, bạn sẽ nhập thông tin sau:

Thao tác này sẽ mở hướng dẫn sử dụng aircrack-ng, cung cấp cho bạn thông tin
chi tiết hơn so vớigiúp đỡmàn hình. Bạn có thể cuộn qua tệp thủ công này bằng cách
sử dụngĐI VÀOphím, hoặc bạn có thể trang lên và xuống bằng cách sử dụngPG DNVà
PG LÊNphím, tương ứng. Để thoát, chỉ cần nhậpq(để thoát), và bạn sẽ quay lại dấu
nhắc lệnh.
tìm đồ
Cho đến khi bạn làm quen với Linux, việc tìm đường có thể hơi khó khăn,
nhưng kiến thức về một số lệnh và kỹ thuật cơ bản sẽ giúp ích rất nhiều
trong việc làm cho dòng lệnh trở nên thân thiện hơn nhiều. Các lệnh sau
giúp bạn xác định vị trí mọi thứ từ thiết bị đầu cuối.

Tìm kiếm với định vị


Có lẽ lệnh dễ sử dụng nhất làđịnh vị. Tiếp theo là một từ khóa biểu thị
những gì bạn muốn tìm, lệnh này sẽ đi qua toàn bộ hệ thống tệp của bạn
và xác định vị trí mọi lần xuất hiện của từ đó.
Ví dụ, để tìm kiếm aircrack-ng, hãy nhập thông tin sau:

kali >xác định vị trí aircrack-


ng /usr/bin/aircrack-ng
/usr/share/applications/kali-aircrack-ng.desktop /usr/share/
desktop-directories/05-1-01-aircrack-ng.directory
- - cắt tỉa--
/var/lib/dpkg/info/aircrack-ng.mg5sums

Cácđịnh vịlệnh không phải là hoàn hảo, tuy nhiên. Đôi khi kết quả của
định vịcó thể áp đảo, cung cấp cho bạn quá nhiều thông tin. Cũng,định vị
sử dụng cơ sở dữ liệu thường chỉ được cập nhật một lần mỗi ngày, vì vậy nếu bạn mới tạo một
tệp vài phút hoặc vài giờ trước, tệp đó có thể không xuất hiện trong danh sách này cho đến
ngày hôm sau. Bạn nên biết những nhược điểm của các lệnh cơ bản này để bạn có thể quyết
định tốt hơn khi sử dụng từng lệnh một cách tốt nhất.

Tìm nhị phân với whereis


Nếu bạn đang tìm kiếm một tệp nhị phân, bạn có thể sử dụngở đâulệnh để xác định vị
trí của nó. Lệnh này không chỉ trả về vị trí của tệp nhị phân mà còn cả trang nguồn và
trang hướng dẫn của nó nếu chúng có sẵn. Đây là một ví dụ:

kali >đâu là aircrack-ng


aircarck-ng: /usr/bin/aircarck-ng /usr/share/man/man1/aircarck-ng.1.gz

Trong trường hợp này,ở đâuchỉ trả lại các tệp nhị phân aircrack-ng và trang
man, thay vì mọi lần xuất hiện của từaircrack-ng. Hiệu quả và sáng sủa hơn
nhiều, bạn có nghĩ vậy không?

You might also like