P H P  V I E T  N A M  P O R T A L
Xin chào, Khách. Vui lòng đăng nhập hoặc đăng ký tài khoản.
Bạn đã quên email kích hoạt?






     Trang chủ | Download | Tự học PHP | Kho tư liệu | Diễn đàn
Trang: [1]
  In  
Tác giảChủ đề: Bài tập bảo mật nâng cao [ Hướng dẫn hack website PHP ]  (Đã đọc 3984 lần)
nothing1306
Mãi PHP chiêu thân đây... mại vô, mại vô...
Global Moderator
PHP Intermediate
*****
Posts: 186

nothing1306
Xem hồ sơ Email
« on: January 29, 2010, 04:14:58 PM »

Bài tập 1:
Đọc bài này trước đã nhé:
http://phpvn.org/index.php/topic,2987.msg13977.html#msg13977

OK... vậy là khi làm bài tập này thì tôi xem như các bạn đã xem bài tập ở trên rồi, vậy vấn đề ở đây là...

Ở bài tập trên các bạn đã biết trước cấu hình php, source code. Vậy giả sử khi ta đối diện với 1 website... 1 website nào đó mà các bạn muốn phá, các bạn sẽ làm gì... đi hỏi người khác "Ê... cấu hình PHP register_globals của mày bật hay tắt?", rồi hỏi thêm xem "Có viết dư cái câu lệnh nào giống bài tập của tao không, để tao hack cái coi"... Các bạn sẽ hỏi vậy thât chứ?  Embarrassed

Thế nghĩa là không rồi phải không... Ok... Vậy tôi và các bạn cùng làm bài tập nâng cao nào...

Đề bài:
Xác định xem website: http://www.baotinco.net/ trong bài viết http://forum.phpvn.org/index.php/topic,2632.0.html hoặc website nào đó mà các bạn chọn có cấu hình PHP register_globals là tắt hay bật, và có thể xâm nhập được không?

Nếu có... xin vui lòng thông báo lại cho chủ sỡ hữu website... đó là những gì chúng ta nên làm... khi hack... vì hack nghĩa là "tìm ra khe hở của bảo mật".

[ Lưu ý: Bài viết hướng dẫn hack nhằm mục đích học bảo mật chứ không phải là phá hoại ]
[ Cảnh báo: Khi ta vào website của người khác thì những thông tin máy tính của chúng ta như ip, trình duyệt... và những hành động của chúng ta trên website đều đã được lưu lại trong server vì vậy... đừng làm chuyện dại dột  Cheesy ]
« Last Edit: January 31, 2010, 04:08:58 AM bởi nothing1306 » Logged

Bạn có một ít tiền, bạn muốn dùng những đồng tiền ít ỏi đó cho những công việc to lớn, vĩ đại, có ý nghĩa, click chuột vào đây: http://sechia.vn/diendan/vi-cong-dong/
Bạn có một ít tình, bạn muốn tìm kiếm 1 người yêu lý tưởng, click chuột vào đây: http://phpvn.org/index.php?action=profile;u=6580
nothing1306
Mãi PHP chiêu thân đây... mại vô, mại vô...
Global Moderator
PHP Intermediate
*****
Posts: 186

nothing1306
Xem hồ sơ Email
« Trả lời #1 on: January 31, 2010, 06:01:19 AM »

Bài tập 2:
Đọc bài này trước đã nhé:
http://phpvn.org/index.php/topic,2987.msg13999.html#msg13999

OK... vậy là khi làm bài tập này thì tôi xem như các bạn đã xem bài tập ở trên rồi, vậy vấn đề ở đây là...

Trở lại mục tiêu tấn công của ta http://www.baotinco.net/ trong bài tập số 1, ở link dẫn sau: http://www.baotinco.net/quotation.php [ đây là trang bảng giá của website ].

Đề bài:
Hãy tìm cách dò và nhập biến vào trang http://www.baotinco.net/quotation.php qua thanh address của trình duyệt sao cho không cần nhấn vào nút "In bảng giá" mà vẫn có kết quả in.

Nếu có... xin vui lòng thông báo lại cho chủ sỡ hữu website... đó là những gì chúng ta nên làm... khi hack... vì hack nghĩa là "tìm ra khe hở của bảo mật".

[ Lưu ý: Bài viết hướng dẫn hack nhằm mục đích học bảo mật chứ không phải là phá hoại ]
[ Cảnh báo: Khi ta vào website của người khác thì những thông tin máy tính của chúng ta như ip, trình duyệt... và những hành động của chúng ta trên website đều đã được lưu lại trong server vì vậy... đừng làm chuyện dại dột Cheesy ]
Logged

Bạn có một ít tiền, bạn muốn dùng những đồng tiền ít ỏi đó cho những công việc to lớn, vĩ đại, có ý nghĩa, click chuột vào đây: http://sechia.vn/diendan/vi-cong-dong/
Bạn có một ít tình, bạn muốn tìm kiếm 1 người yêu lý tưởng, click chuột vào đây: http://phpvn.org/index.php?action=profile;u=6580
nothing1306
Mãi PHP chiêu thân đây... mại vô, mại vô...
Global Moderator
PHP Intermediate
*****
Posts: 186

nothing1306
Xem hồ sơ Email
« Trả lời #2 on: February 02, 2010, 09:11:42 AM »

Bài tập 3:
Đọc bài này trước đã nhé:
http://forum.phpvn.org/index.php/topic,2987.msg14016.html#msg14016

OK... vậy là khi làm bài tập này thì tôi xem như các bạn đã xem bài tập ở trên rồi, vậy vấn đề ở đây là...

Các bạn hãy vào http://www.baotinco.net/ trong bài tập số 1.

Đề bài:
Hãy tìm hiểu xem liệu có thể "mần" gì được với cách làm đó trong website đó hay không.

Nếu có... xin vui lòng thông báo lại cho chủ sỡ hữu website... đó là những gì chúng ta nên làm... khi hack... vì hack nghĩa là "tìm ra khe hở của bảo mật".

[ Lưu ý: Bài viết hướng dẫn hack nhằm mục đích học bảo mật chứ không phải là phá hoại ]
[ Cảnh báo: Khi ta vào website của người khác thì những thông tin máy tính của chúng ta như ip, trình duyệt... và những hành động của chúng ta trên website đều đã được lưu lại trong server vì vậy... đừng làm chuyện dại dột Cheesy ]
Logged

Bạn có một ít tiền, bạn muốn dùng những đồng tiền ít ỏi đó cho những công việc to lớn, vĩ đại, có ý nghĩa, click chuột vào đây: http://sechia.vn/diendan/vi-cong-dong/
Bạn có một ít tình, bạn muốn tìm kiếm 1 người yêu lý tưởng, click chuột vào đây: http://phpvn.org/index.php?action=profile;u=6580
cmxq
Administrator
PHP Intermediate
*****
Posts: 1306


Xem hồ sơ Email
« Trả lời #3 on: February 02, 2010, 06:25:36 PM »

Khổ thân bác baotinco quá Smiley)
Logged

Trở về phpvn.org
Ai bán domain rẻ nhất?
saothienta
PHP Intermediate
*
Posts: 878

darkmovies.4vn.in


Xem hồ sơ WWW Email
« Trả lời #4 on: February 13, 2010, 02:29:37 AM »

ip có thể fake.
Logged

Hãy nắm tay cùng đưa ngày coder VN đi lên.
Cùng tạo nên chỗ đứng cho VN
Hãy bắt đầu điều đó tại đây:darkmovies.4vn.in bộ 4rom mã nguồn mở đầu tiên của VN
nothing1306
Mãi PHP chiêu thân đây... mại vô, mại vô...
Global Moderator
PHP Intermediate
*****
Posts: 186

nothing1306
Xem hồ sơ Email
« Trả lời #5 on: February 28, 2010, 11:17:00 AM »

Cũng như ở bài viết: http://phpvn.org/index.php/topic,2987.msg14330.html#msg14330
Đây cũng không phải là 1 bài tập, nhưng chúng ta sẽ phải cất công đi tìm hiểu nhiều thứ để có thể "hack website php".
Ở đây tôi lấy ví dụ là trang: http://sechia.vn
Các bạn tìm hiểu giúp tôi trang http://sechia.vn có dùng frame work php hay là 1 CMS của PHP... hay là source-code tự code?, nếu có thì tên gì, phiên bảo bao nhiêu? Có lỗi trong phiên bản đó hay không? Có dùng thêm module nào hay không? Phiên bản gì, lỗi ra sao?
Cả diễn đàn cũng vậy, trang http://sechia.vn dùng diễn đàn nào, phiên bản bao nhiêu, có lỗi gì ở phiên bản này hay không?
Nhân tiện, nếu các bạn muốn tìm hiểu nhiều hơn thì... trang http://sechia.vn chạy trên hệ điều hành nào? version của PHP, APACHE hay IIS,.... phiên bản? Lỗi? Host của ai, domain của ai?.... Hãy cứ tự nhiên và khám phá.  ^_ __^

Để tôi làm bạn hào hứng hơn 1 tí nhé.
Trang: http://www.tapchiamnhac.net
và... dẫn chứng là ở đây:
http://www.tapchiamnhac.net/go/modules.php?op=modload&name=Reviews&file=index&req=showcontent&id=67
Lập lại những câu hỏi ở trên và giải đáp chúng.
Còn chần chờ gì nữa, sao bạn lại không đi báo cho nhà quản trị của site: http://www.tapchiamnhac.net biết về tình trạng đã bị "hacked" này đi.
Với tôi, chỉ cần bạn nhìn thấy được trang đó đã bị lỗi, cho dù bạn chỉ xem chúng, không phải chính tay bạn "hack" chúng, nhưng bạn đi thông báo lỗi đó cho nhà quản trị website. Thì tôi đã xem bạn là 1 "hacker" thực thụ rồi.
Quan điểm của tôi có sai không nhỉ? Tôi nghĩ là không.
Ok... 3 ngày sau. Nếu lỗi vẫn còn tôi sẽ đi thông báo cho nhà quản trị.
Sau đó nếu tình trạng không được khắc phục... "tôi sẽ thầm nhủ: webmaster VN là thế đấy Wink, giống hệt sếp mình Cheesy"

P/s: Ô sao giống... mình đang đi "bới lông tìm vết" vậy nè... sao mà giống thế... Cheesy
Àh nhân tiện, bài viết này viết lộn xộn quá, để sau rút kinh nghiệm viết tốt hơn Cheesy
Chúc các bạn 1 ngày tốt lành.
Logged

Bạn có một ít tiền, bạn muốn dùng những đồng tiền ít ỏi đó cho những công việc to lớn, vĩ đại, có ý nghĩa, click chuột vào đây: http://sechia.vn/diendan/vi-cong-dong/
Bạn có một ít tình, bạn muốn tìm kiếm 1 người yêu lý tưởng, click chuột vào đây: http://phpvn.org/index.php?action=profile;u=6580
cudenweb
PHP Intermediate
*
Posts: 116


Âu cũng là cái số... nếu không được thì... HKS


Xem hồ sơ
« Trả lời #6 on: June 27, 2010, 04:23:54 AM »

Cheesy

Hôm nay em mới phát hiện được 1 điều hay, lý thú, muốn chia sẽ với mọi người... nên mượn tạm cái topic này để post bài vậy Cheesy

Số là hôm nay em dạo nét, vô tình đọc được bài viết này.

http://www.pcworld.com.vn/articles/tin-tuc/tin-trong-nuoc/2010/06/1219607/captcha-khong-con-an-toan/

Phần thấy nội dung bài viết khá thú vị, phần thấy bài viết này mới tháng 6 năm nay.... Nên em tưởng điều này còn mới mẻ, vội đi tìm hiểu để mong "chinh phục cái kiến thức" này và chia sẽ lại cho bà con...

Ai chà, hơi thất vọng khi tìm hiểu về nó thì thấy nó có hơi lâu rồi... đâu năm 2007 - 2008 gì đó thì phải Cheesy

Nhưng dù sao cũng muốn post lên vì thấy cái comment cuối bài viết này Cheesy

http://www.qhonline.info/tin-tuc/34/hacker-de-dang-qua-mat-captcha-cua-gmail.html

Nội dung của bài viết này thể hiện cả ở đây:
http://www.rohitab.com/discuss/index.php?showtopic=35000

Ở đó có 2 đoạn code mà em xem xong cũng hiểu "chút chút" Cheesy

Lý thuyết cơ bản:
http://www.vistaarc.com/personal/captcha-breaking-experiment-with-histogram-in-php
Lý thuyết phức tạp: Cheesy [ Cái này liên quan đến Microsoft Captcha ]
http://www.mediafire.com/download.php?fgmmmzz5ngg

Theo em hiểu, thì chỉ cần biến hóa 1 chút với hình ảnh của captcha, giả như mình thêm vài cái sọc hình ảnh "random" trên đó thì là tốt rồi, không cần thiết phải như cái này:
http://barafranca.com/im-no-cheater/index.php
Em hiểu vậy đúng không nhỉ? Có gì nhờ mọi người tận tình dạy dỗ  Cheesy

P/s:
Em không hiểu là "chính xác" chức năng của captcha dùng để làm gì.
Em thấy có nhiều website thường xuất hiện captcha ở các form cho phép chèn dữ liệu vào database như form đăng ký, form feedback, form comment...
Nhưng lại thường không thấy sử dụng chức năng captcha ở các form cho phép lấy dữ liệu trong database như form tìm kiếm, form đăng nhập....
Nếu ta "được phép" post dữ liệu liên tục đến những loại form cho phép lấy dữ liệu đó thì có ảnh hưởng gì đến website hay không? ( Sự vận hành của MYSQL, lưu lượng băng thông, user-pass của người dùng... )
« Last Edit: June 27, 2010, 04:38:08 AM bởi cudenweb » Logged

Muốn biết nhân đời trước - Xem hưởng quả đời này - Muốn biết quả tương lai - Xét nhân gieo hiện tại - Người mà tâm chân chánh - Mọi người hướng thiện theo - Việc làm hợp lý lẽ - Khắp nơi được an vui - Người mà hư tâm tà - Tham sân dần phát triển - Làm việc mà tùy tiện - Tự rước họa vào thân.
Trang: [1]
  In  
 
Chuyển sang:  

Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC . Modified by PHPVN Members