Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

phần mềm mô phỏng mã hóa WEP

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • phần mềm mô phỏng mã hóa WEP

    chào các bạn!!!
    tình hình là thế này. mình đang làm đồ án tốt nghiệp về Wlan.
    mà tìm không ra phần mềm mô phỏng( bất kể cái nào mô phỏng liên quan tới WLAN). ai có thì giúp mình với.
    hiện giờ thì thầy bảo mình viết chương trình C mô phỏng cho má hóa WEP. khổ nỗi mình học đtvt có hoc lập trình C đâu, mà biết viết, bây giờ học thì muộn rồi, tháng 6 này bảo vệ rồi. ai cao thủ C viết dùm mình, mình hứa sẽ hậu tạ.
    nội dung như hình vẽ. ai học C hiểu không chứ mình không hiểu như thế nào nữa.
    sơ đồ khối

    biểu thức:

    bảng giá trị:


    ổng nói cũng đơn giản nếu biết C, còn mình mù tit.
    ai biết giúp mình với, cang sớm càng tốt.
    xin cảm ơn tất cả.

  • #2
    bạn không viết thì ráng đọc source để hiểu và giải thích cho "ổng" hiểu nha:

    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/

    Comment


    • #3
      chào. xin cảm ơn.
      nhung minh vào trang http://sourceforge.net/projects/wepl.../weplab_win32/ tải về mà sao cài ko được, không có file setup. nhấp vào file weplap nó chạy ra cửa sổ giống như cửa sổ cmd rồi biến mất. làm sao đây??

      Comment


      • #4
        Originally posted by binhhardware View Post
        chào các bạn!!!
        tình hình là thế này. mình đang làm đồ án tốt nghiệp về Wlan.
        mà tìm không ra phần mềm mô phỏng( bất kể cái nào mô phỏng liên quan tới WLAN). ai có thì giúp mình với.
        hiện giờ thì thầy bảo mình viết chương trình C mô phỏng cho má hóa WEP. khổ nỗi mình học đtvt có hoc lập trình C đâu, mà biết viết, bây giờ học thì muộn rồi, tháng 6 này bảo vệ rồi. ai cao thủ C viết dùm mình, mình hứa sẽ hậu tạ.
        nội dung như hình vẽ. ai học C hiểu không chứ mình không hiểu như thế nào nữa.
        sơ đồ khối

        biểu thức:

        bảng giá trị:


        ổng nói cũng đơn giản nếu biết C, còn mình mù tit.
        ai biết giúp mình với, cang sớm càng tốt.
        xin cảm ơn tất cả.

        bạn có thể nói cụ thể thêm được không? nhìn hình mình chưa hiểu lắm.
        Mã hóa : Cụ thể đầu vào là dãy số gì và đầu ra tương ứng sẽ là dãy gì.
        Giải mã : Phương pháp giải mã như thế nào?

        Comment


        • #5
          mã hóa theo kiểu WEP.
          bạn đọc ở đây http://www.wimaxpro.org/forum/showthread.php?t=1386
          bạn nhìn từ bài đó chủ yếu là mã hóa WEP, bạn viết thủ thế nào??
          có hình nũa ma ko biết sao up lên, bạn đọc bên kia có hinh đấy,
          Biểu diễn toán học quy trình mã hóa và giải mã WEP:

          - Gọi Z là kết quả sau khi thực hiện mã hóa RC4 tức là Z = RC4(Key, IV).
          - Gọi phần dữ liệu chưa mã hóa lúc đầu là P (gồm CRC và Packet), dữ liệu sau khi mã hóa là C, ta có C = P xor Z.
          - Như vậy phía phát sẽ truyền đi gói tin gồm có mã IV và chuỗi C.
          - Ở phía thu sẽ tách riêng IV và C.
          - Xây dựng giá trị Z theo công thức Z = RC4(Key, IV) giống như ở bên phát.
          - Sau đó tìm lại P theo công thức C xor Z = (P xor Z) xor Z = P xor (Z xor Z ) = P.
          Một số tính chất của phép toán cộng logic (XOR).
          Giả sử a, b là 2 bit, khi đó ta có:
          a xor 0 = a
          a xor a = 0
          a xor (a xor b) = (a xor a) xor b = 0 xor b = b.

          Như đã đề cập ở trên về khả năng giá trị IV lặp lại giống nhau, khi kẻ tấn công bắt được các gói tin đã mã hóa và tìm được các cặp gói tin có mã IV giống nhau thì quá trình bẻ khóa sẽ như sau:

          - Vì 2 gói tin cùng dùng một mã khóa chung, lại có IV giống nhau vì vậy giá trị Z cũng sẽ giống nhau Z = RC4(Key, IV).

          - Giả sử gói tin thứ nhất có chứa thông tin mã hóa là C tức là C = P xor Z.

          - Giả sử gói tin thứ hai có chứa thông tin mã hóa là C’ tức là C’ = P’ xor Z.

          -Kẻ tấn công bắt được cả hai gói tin đã mã hóa là C và C’.

          - Nếu thực hiện phép toán C xor C’ thì sẽ được kết quả là C xor C’ = (P xor Z) xor (P’ xor Z) = (P xor P’) (Z xor Z) = P xor P’

          - Vì biết C và C’ nên sẽ biết giá trị P xor P’.

          - Nếu biết được P thì sẽ suy ra P’, cùng với C và C’ tính ra được Z = C xor P.
          - Biết Z, có IV, có thể dò ra được giá trị Key bằng các thuật toán giải mã RC4
          chứ mình không biết giải thích sao hết.
          cố gắn thử nha.
          thank
          Last edited by binhhardware; 19-05-2010, 08:58 PM.

          Comment


          • #6
            Originally posted by binhhardware View Post
            mã hóa theo kiểu WEP.
            bạn đọc ở đây http://www.wimaxpro.org/forum/showthread.php?t=1386
            bạn nhìn từ bài đó chủ yếu là mã hóa WEP, bạn viết thủ thế nào??
            có hình nũa ma ko biết sao up lên, bạn đọc bên kia có hinh đấy,
            Biểu diễn toán học quy trình mã hóa và giải mã WEP:

            - Gọi Z là kết quả sau khi thực hiện mã hóa RC4 tức là Z = RC4(Key, IV).
            - Gọi phần dữ liệu chưa mã hóa lúc đầu là P (gồm CRC và Packet), dữ liệu sau khi mã hóa là C, ta có C = P xor Z.
            - Như vậy phía phát sẽ truyền đi gói tin gồm có mã IV và chuỗi C.
            - Ở phía thu sẽ tách riêng IV và C.
            - Xây dựng giá trị Z theo công thức Z = RC4(Key, IV) giống như ở bên phát.
            - Sau đó tìm lại P theo công thức C xor Z = (P xor Z) xor Z = P xor (Z xor Z ) = P.
            Một số tính chất của phép toán cộng logic (XOR).
            Giả sử a, b là 2 bit, khi đó ta có:
            a xor 0 = a
            a xor a = 0
            a xor (a xor b) = (a xor a) xor b = 0 xor b = b.

            Như đã đề cập ở trên về khả năng giá trị IV lặp lại giống nhau, khi kẻ tấn công bắt được các gói tin đã mã hóa và tìm được các cặp gói tin có mã IV giống nhau thì quá trình bẻ khóa sẽ như sau:

            - Vì 2 gói tin cùng dùng một mã khóa chung, lại có IV giống nhau vì vậy giá trị Z cũng sẽ giống nhau Z = RC4(Key, IV).

            - Giả sử gói tin thứ nhất có chứa thông tin mã hóa là C tức là C = P xor Z.

            - Giả sử gói tin thứ hai có chứa thông tin mã hóa là C’ tức là C’ = P’ xor Z.

            -Kẻ tấn công bắt được cả hai gói tin đã mã hóa là C và C’.

            - Nếu thực hiện phép toán C xor C’ thì sẽ được kết quả là C xor C’ = (P xor Z) xor (P’ xor Z) = (P xor P’) (Z xor Z) = P xor P’

            - Vì biết C và C’ nên sẽ biết giá trị P xor P’.

            - Nếu biết được P thì sẽ suy ra P’, cùng với C và C’ tính ra được Z = C xor P.
            - Biết Z, có IV, có thể dò ra được giá trị Key bằng các thuật toán giải mã RC4
            chứ mình không biết giải thích sao hết.
            cố gắn thử nha.
            thank
            hi
            mình có chương trình sau không biết có giúp ích gì cho bạn không?
            Click image for larger version

Name:	WEP.JPG
Views:	1
Size:	43.5 KB
ID:	205406
            màu tím là dữ liệu đầu vào, chưa mã hóa
            màu đỏ là dữ liệu sau khi mã hóa để truyền trên đường truyền
            màu xanh là dữ liệu được giải mã

            Comment


            • #7
              uhm.
              cái này cũng được. mà nó có mã hóa theo dạng WEP ko nhi???
              bạn gởi cho mình nhé. để mình gởi cho thầy thử dước không.
              huybinhqn3000@yahoo.com hoặc binhhardware@yahoo.com.vn
              thank nhiều nhiều

              Comment


              • #8
                nó mã hóa theo WEP không nhỉ??? bạn xó thể hướng dãn sử dụng luôn nha.
                bạn gởi cho mình nha. để mình hỏi ông thầy thử được không??
                mail của mình: huybinhqn3000@yahoo.com hoặc binhhardware@yahoo.com.vn
                thank nhiều nhiều,

                Comment


                • #9
                  thank nhiều nha
                  Last edited by binhhardware; 21-05-2010, 11:08 PM.

                  Comment


                  • #10
                    bạn vào code project ấy
                    trong đó có source demo và cả những dẫn giải tỉ mỉ

                    Comment


                    • #11
                      Bạn ơi! Bạn có thể gửi nó cho mình được không ? Mình cũng đang cần. Thanks!

                      Comment


                      • #12
                        mình cũng đang cần phần mêm này, bạn có thể gửi cho mình ko? mail mình là: superhiep1@gmail.com

                        Comment


                        • #13
                          Originally posted by lazyboy1604 View Post
                          hi
                          mình có chương trình sau không biết có giúp ích gì cho bạn không?
                          [ATTACH=CONFIG]2467[/ATTACH]
                          màu tím là dữ liệu đầu vào, chưa mã hóa
                          màu đỏ là dữ liệu sau khi mã hóa để truyền trên đường truyền
                          màu xanh là dữ liệu được giải mã
                          cho em hỏi chương trình này tiền bối tự viết hay ở đâu? em đang làm về wep, khó hiểu quá ^^. nếu có thể cho em xin code chương trình luôn. tks tiền bối!

                          Comment

                          Working...
                          X