thử tài anh em ...Làm Hacker ( chú ý dành cho dân Java Script )

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi zaizai_88, 5/1/08.

  1. zaizai_88

    zaizai_88 C O N T R A

    Tham gia ngày:
    28/9/04
    Bài viết:
    1,968
    Nơi ở:
    HCM CITY
    http://isatcis.com/

    đây là 1 Site ...chắc dành cho chúng ta tập Hack wa ..nói chung là không dễ nhai đâu các bác ...mà phải nói cực kỳ ..khó khăn giang nang ...
    Ok ..tui hướng dẫn 1 chút ,,

    Tớ xin bắt đầu level 1:

    Đầu tiên Save trang level 1 này lại thành trang hackitone.htm. Trang này có mã nguồn như sau:

    <html>
    <head>
    <meta name="robots" content="noindex,nofollow">

    <title>Hackit1</title>
    </head>
    <body bgcolor="#000000" text="red"><br><br><br><center><h1>SECURITY LEVEL 1</h1><br><br></center>

    <script language="javascript">
    </script>
    <script language="JavaScript" type="text/javascript">
    <!--
    var passwort, i;

    passwort=prompt("Please enter password!","");
    if (passwort=="easy") {
    window.location.href="step1.htm";
    i=4;

    }

    //-->
    </script>
    <body bgcolor="#000000">
    <h1>&nbsp;</h1>
    <h1>&nbsp;</h1>
    <i><b><center><IMG src="denied.jpg" border=0></center></b></i>


    </body>
    </html>

    Chúng ta chỉ cần để ý đến đoạn script của nó mà thôi.:

    <script language="JavaScript" type="text/javascript">
    <!--
    var passwort, i;

    passwort=prompt("Please enter password!","");
    if (passwort=="easy") {
    window.location.href="step1.htm";
    i=4;

    }

    //-->
    </script>
    Đoạn này tạm dịch là :

    <-- ẩn đi nếu trình duyệt không hỗ trợ JS.

    Khai báo biến passwort và i; ---> tạo ra một đối tuợng Prompt để nguời dùng nhập vào 1 chuỗi kí tự, sau đó chuối kí tự này gán vào biến passwort . Tiếp theo:

    if (passwort=="easy") {
    window.location.href="step1.htm";
    i=4;


    Nếu passwort là "easy" thì chuyển qua trang step1.htm

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

    Bác nào wa hết cửa ...thì chắc bác đó ...ghê lắm lắm .
     
  2. herolong

    herolong The Warrior of Light

    Tham gia ngày:
    25/4/04
    Bài viết:
    2,464
    Nơi ở:
    Cõi thần tiên
    bảo tôi đọc code tôi còn hiểu chứ bắt tôi hack thì tôi chịu thua.
    mà tự dưng trên kia khai báo i rồi gán i=4 để làm cái gì vậy
     
  3. Tan8/6Online

    Tan8/6Online Dragon Quest

    Tham gia ngày:
    15/2/07
    Bài viết:
    1,265
    Nơi ở:
    NEU
    làm sao tới level 4 đc vậy. Em gà, mới đụng thứ này lần đầu
     
  4. Bối Bối

    Bối Bối C O N T R A

    Tham gia ngày:
    20/2/06
    Bài viết:
    1,859
    Nơi ở:
    Ha Noi, Vietnam,
    Tới lvl5 roài, làm thế nào nữa đây, view source ko có gì :-s

    edit:hơ tới lvl 6 roài, đang kẹt
     
  5. backstaber

    backstaber Mario & Luigi

    Tham gia ngày:
    24/11/06
    Bài viết:
    846
    Nơi ở:
    dev/null
    tới level 8 nó link đến trang nào đó của geocities vào lâu thấy sợ luôn =.=
    mà cái trò này nhớ hồi lâu lâu rồi có đăng ở trang nào đó ^^ hay phết nhỉ ^^
    tối rồi mai chơi tiếp

    edit: ... đã đến level 12, đi ngủ mai dạy chơi tiếp. ^^
     
  6. herolong

    herolong The Warrior of Light

    Tham gia ngày:
    25/4/04
    Bài viết:
    2,464
    Nơi ở:
    Cõi thần tiên
    cái trò này hay đấy. lúc đầu tôi tưởng là show code ra rồi bắt phân tích nên ko click vào. giờ rảnh mới zô thấy hay phết.
    mà tôi ko hiểu cái trang lv 1 nó khai báo biến i để làm cái gì?
     
  7. Asakura Love You

    Asakura Love You Nho Tia Chớp :* :x Lão Làng GVN

    Tham gia ngày:
    13/7/04
    Bài viết:
    6,321
  8. backstaber

    backstaber Mario & Luigi

    Tham gia ngày:
    24/11/06
    Bài viết:
    846
    Nơi ở:
    dev/null
    level 10 lưu ý các bác là ko dùng IE 7 trở lên, hãy dùng FF, save as rồi ngó ;)
     
  9. Tan8/6Online

    Tan8/6Online Dragon Quest

    Tham gia ngày:
    15/2/07
    Bài viết:
    1,265
    Nơi ở:
    NEU
    mấy bác ơi sao, wa đc ser lv4 đây, mò quài cũng ko ra
     
  10. backstaber

    backstaber Mario & Luigi

    Tham gia ngày:
    24/11/06
    Bài viết:
    846
    Nơi ở:
    dev/null
    quick tip cho bác nào đang ở level 12 ^^
    Mã:
    <script>
    val = new Array(1,2,3,4,6);
    for (i=0; i<6; i++)
    	for (j=0; j<6; j++)
    		for (k=0; k<6; k++)
    			for (m=0; m<6; m++)
    				if (val[i] * val[j] * val[k] * val[m] == 12)
    					document.write(String(val[i]) + String(val[j]) + String(val[k]) + String(val[m]) + "<br />");
    </script> 
    edit: cái security level 15 là đụng chạm vào mấy cái html_auth -> chịu, ai có thể qua được cho em cái user cả pass với ^^
     
  11. Bối Bối

    Bối Bối C O N T R A

    Tham gia ngày:
    20/2/06
    Bài viết:
    1,859
    Nơi ở:
    Ha Noi, Vietnam,
    cái này hay đấy,mỗi tội tới lvl 8 roài chả bít làm gì típ theo nữa :-s
     
  12. herolong

    herolong The Warrior of Light

    Tham gia ngày:
    25/4/04
    Bài viết:
    2,464
    Nơi ở:
    Cõi thần tiên
    chà đang ở lv 4
    pass thì chắc ở cái đoạn này rồi
    Mã:
    var a=unescape("%43%4f%44%45%5a")
    mà ko tài nào giải nghĩa ra được anh em giúp cái
     
  13. Bối Bối

    Bối Bối C O N T R A

    Tham gia ngày:
    20/2/06
    Bài viết:
    1,859
    Nơi ở:
    Ha Noi, Vietnam,
    document.write ra xem nó là cái gì .
    ai gợi ý chút ở lvl 8 cái nhỉ :-s click enter thì nó ra cái trang not found.php3 đó xem source thấy chẳng có gì đặc biệt :-s
     
  14. Tan8/6Online

    Tan8/6Online Dragon Quest

    Tham gia ngày:
    15/2/07
    Bài viết:
    1,265
    Nơi ở:
    NEU
    GIỐNG EM ĐẤY, vướng đoạn đó ko wa đc
     
  15. backstaber

    backstaber Mario & Luigi

    Tham gia ngày:
    24/11/06
    Bài viết:
    846
    Nơi ở:
    dev/null
    @herolong: thử cái này sẽ biết nó là gì ^^ copy lên thanh address của trình duyệt, nhấn enter là ra kết quả nhé ::)
    Mã:
    javascript:alert(unescape("%43%4f%44%45%5a"))
    cái trang báo lỗi đó là của bọn server đó ^^ nó ko liên quan đâu, cái level 8 này thì hơi buồn cười :))
    chú ý vào cái source của javascript
    Mã:
    UserEingabe = window.prompt("password security level 8","");
    document.location.href=UserEingabe + ".htm";
    những cái gì gõ vào làm mật mã sẽ là cái address. nhớ là: ko có trang nào thì sẽ ra not_found.php3 chứ ko phải là trang đó sẽ có trick j đâu :)

    edit: đã pass level 15, ở đây ko chỉ đơn thuần là javascript nữa rồi >,< level 16 thì tôi chịu, ai giải được thì post lên đây với ::)
    tool cho level 15, để các bác đỡ phải nhọc công đi kiếm ::)
     

    Các file đính kèm:

  16. Bối Bối

    Bối Bối C O N T R A

    Tham gia ngày:
    20/2/06
    Bài viết:
    1,859
    Nơi ở:
    Ha Noi, Vietnam,
    ừa có bảo là xem source của not_found.php3 đâu, đó là php rồi nên ko wan tâm :D, lấy trang hackit8.htm về xem đấy chứ
    ngoài đoạn này ra thì ko có gì đặc biệt
    tui click vào Enter thì nó nhảy sang trang not found luôn chứ ko hiện lên cái prompt
     
  17. backstaber

    backstaber Mario & Luigi

    Tham gia ngày:
    24/11/06
    Bài viết:
    846
    Nơi ở:
    dev/null
    thế thì chịu rồi, tại trang kế tiếp nó nằm ở server geocities, nên có khả năng mạng nhà bác ko vô được hoặc linh tinh gì đó :D
    btw, đã send link của level 9 cho bác, level 8 cũng ko có gì đặc biệt cả
     
  18. Black Pig

    Black Pig Mr & Ms Pac-Man

    Tham gia ngày:
    30/4/07
    Bài viết:
    277
    Nơi ở:
    ¦‹ßlack FLow£rs›¦
    :)) Tớ dek bik gì về lập trình cả :'> Thế nên cái level 3 mãi ko qua =)) =))
     
  19. Bối Bối

    Bối Bối C O N T R A

    Tham gia ngày:
    20/2/06
    Bài viết:
    1,859
    Nơi ở:
    Ha Noi, Vietnam,
    lvl 9 thì wa dễ mà đến lvl 10 thì lại bí rì lun.
    coi source code chẳng có gì và file source4.js thì có mỗi dòng wrong site :-s , click vào enter thì nhảy lun vào trang denied. khó thật :-s
     
  20. Tan8/6Online

    Tan8/6Online Dragon Quest

    Tham gia ngày:
    15/2/07
    Bài viết:
    1,265
    Nơi ở:
    NEU
    làm sao qua lv8 đây, sao cứ vào not found hoài vậy nè
     

Chia sẻ trang này