Professional Documents
Culture Documents
Dao Choi Cung Telnet
Dao Choi Cung Telnet
Telnet là gì?
Telnet là một chương trình terminal đầu cuối. Nó thường dùng để login vào một máy
chủ nào đó trên các daemon khác nhau của máy chủ đó! Trong bài viết này, tôi sẽ chỉ
cho bạn cách thu thập một số thông tin về máy chủ qua telnet. Bạn cũng sẽ được
cách check mail, gởi mail và đặc biệt là có thể tham gia vào các kênh chat IRC của
nước ngoài nữa đó! Tất cả chỉ bằng Telnet!
Daemon là gì?
Daemon(hay còn được gọi là "service") là một chương trình chạy trên một cổng nhất
định nào đó. Nó sẽ chịu đáp ứng lại mọi yêu cầu của client khi client này kết nối đến
server trên cổng đó. Ví dụ như smtp daemon theo mặc định chạy trên cổng 25. Để có
thể check mail, máy của bạn phải kết nối đến server này trên cổng 25, cổng mà smtp
daemon đang nắm giữ!
(Để biết thêm thông tin về telnet, bạn hãy gõ "man telnet" trong Linux*)
http://www.tnh.com.vn/ đang dùng web server gì nhỉ? Bạn hãy mở "MS-DOS Prompt"
và gõ vào:
<html><head><title>Error</title></head><body>The
parameter is incorrect. </body>
</html>
dòng 1: phiên bản của http service: HTTP/1.1 (có khi là PHP/4.0). Đây là mã trạng thái
HTML
dòng 2: http server, Microsoft-IIS/4.0
dòng 3: ngày giờ +GTM
dòng 4: phân loại nội dung
dòng 5: chiều dài của các kí tự
Chỉ cần để ý đến dòng 2, bạn có thể biết chắc ăn 100% là http://www.tnh.com.vn/
đang chạy IIS v4.0!
(Lưu ý: bạn hãy bật chế độ ghi nhật kí cho Telnet, mắt bạn không tài nào nhìn thấy
được các dòng trên đâu! Nó hiện ra quá nhanh...! Hãy vào Terminal/Start Logging...
và chỉ định một file nhật kí cho Telnet...!)
Nếu bạn biết chính xác địa chỉ của một file trên http server, bạn có thể download nó
về bằng cách telnet đến http server đó (ở cổng 80) và gõ vào theo dạng sau "HEAD
<đường dẫn đến file cần download> HTTP/1.1" thay cho "GET / HTTP/1.1". Ví dụ như
"HEAD /wordlist.txt HTTP/1.1"
Nếu http server cho phép bạn upload file(thường thì không có chuyện này đâu!), bạn
hãy dùng lệnh "PUT" để upload file lên. Ví dụ như "PUT /contact.htm HTTP/1.1"
SMTP - Simple Mail Transfer Protocol là một daemon thường dùng để send mail. Cổng
mặc định của nó là 25. Okay, bây giờ bạn hãy mở telnet đi!
-----------------------
dòng 1: mã số trạng thái 220: digital(domain hoặc địa chỉ ip của server):
esmtp(extended) version 5.0.2195.1600
dòng 2: thời gian +GMT
Bây giờ thì bạn cần phải biết một số lệnh của smtp. Hãy gõ vào lệnh '?(hoặc '/?') và
'help' để gọi hướng dẫn! Tiếp theo, hãy send mail...!
----------------------
(Tôi không đề cập chi tiết cách gởi thư nặc danh ở đây, bạn hãy tham khảo bài viết
"Gởi thư nặc danh và dội bom thư bằng Sendmail" sẽ rõ!)
POP3 - Post Office Protocol Version 3. POP3 daemon thường được chạy ở cổng
110(đây là cổn chuẩn của nó). Để check mail, bạn phải kết nối đến server đang chạy
POP3 daemon ở cổng 110!
-----------------------
Bây giờ thì bạn có thể vào check mail được rồi đó! Hãy xem qua các lệnh sau:
----------------------
Dễ không?
Tham gia vào các kênh chat IRC của nước ngoài!
Đầu tiên bạn telnet đến nether.net, đăng nhập với tên login là newuser và tạo một
account cho bạn!
Okay, bây giờ hãy login vào với shell account mà bạn vừa đăng kí và chat IRC!
<user@nether.net> IRC
mở IRC client
/SERVER irc.box.sk 6667
kết nối đến irc.box.sk ở cổng 6667
/NICK Dazzed
hãy chọn một nickname...!
/JOIN #lameindustries
bây giờ hãy tham gia vào kênh chat mà bạn
muốn! :)
Port surfing nghĩa là kết nối đến các cổng của một máy chủ để thu thập các thông tin,
chẳng hạn như thời gian, hệ điều hành, các dịch vụ đang chạy, ...! Sau đây là danh
sách một số cổng mà bạn nên biết!
Interesting ports
Bạn thấy telnet thế nào? Tuyệt vời...! Tuy nhiên còn có một công cụ mạnh hơn cả
Telnet nữa đó...! Netcat?! Bạn có thể vào đây download về tham khảo !