Trang 1 trên tổng số 3 123 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 29 kết quả

Đề tài: [ Solved ]Mổ xẻ mà nguồn Oph***** nào các pro

  1. #1
    Ngày gia nhập
    10 2008
    Bài viết
    0

    Red face [ Solved ]Mổ xẻ mà nguồn Oph***** nào các pro

    Hiện tại mình đang nghiên cứu mã nguồn của Ophc r a c k(một chương trình dựa trên thuật toán rainbown-table để dò tìm mật khẩu của Windows OS).

    Code:
    http://ophc r a c k.sourceforge.net/
    Tại đây các bạn có thể tải bộ nguồn của chương trình này. Nhưng hiện nay mình đăng gặp phải vấn đề là biên dịch chương trình: Không biên dịch chạy được.

    Bác nào Pro xin chỉ giáo, một vào chiêu.

    ______

    ophc r a c k = viết liền

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Cậu không có bản design của nó làm sao mà đọc cho nổi ! Install cậu mò còn không ra thì cậu nên quên ý định hiểu mã nguồn nó đi !

  3. #3
    Ngày gia nhập
    10 2008
    Bài viết
    0

    Thế mình mới phải nhờ các bạn trên này. Không ai tự nhiên mà biết được mà. Mong các bạn giúp đỡ.

    Source của nó

    Code:
    http://www.mediafire.com/?zwzn4mnnhv1

  4. #4
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Vậy cậu học C/C++ được bao lâu rồi ?

  5. #5
    Ngày gia nhập
    10 2008
    Bài viết
    0

    Trước đây 3 năm mình có học qua. Nhưng nói thật là không "sâu" nên giờ chỉ biết "qua qua". Mong các bạn giúp thui.

    Có thể mình hỏi nhưng cái cơ bản, hay "gà" thì các bạn bỏ quá, và giúp mình. ~_~"

  6. #6
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Mặc định [ Solved ]Mổ xẻ mà nguồn Oph***** nào các pro

    Bạn thử dùng trình biên dịch MinGW xem, nó là trình biên dịch của Linux chạy trên win đó.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  7. #7
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    - Vấn đề cậu phải hiểu là C/C++ là ngôn ngữ khó, ( đặc biệt là C++ ). Những người lập trình 2-3 năm hầu hết sẽ rất thành thạo với cách đọc documentation và biết cách thế nào để install với goolge là người bạn đồng hành. Tui down code về thì tui cũng chẳng hiểu cái gì hết ngoại trừ tui biết nó được viết hầu hết là bằng C. Cách đặt câu hỏi của cậu đủ cho tui biết cậu chỉ mới học sơ qua C/C++ vì lý do đó tui mới nói cậu hãy bỏ ý định này đi vì nó không phải là chuyện đơn giản nếu cậu không có bản design hay ý tưởng của chủ nhân nó. Và dù nếu tui bị đưa vào tình huống có 1 project bắt tui phải hiểu code tui cũng không biết bao lâu tui sẽ hoàn thành nó vì đọc source của 1 project lớn là cả 1 vấn đề chứ không phải chuyện chơi.
    - Và một câu tui muốn hỏi cậu là cậu cần tìm hiểu cái này làm gì ? Có rất nhiều intermidiate project cho cậu tìm hiểu ví dụ game chẳng hạn ! Vì dù có ai giải thích hết cho cậu tui nghĩ cũng rất khó để cậu tiếp thu hết.
    - Tui nói thế không phải chê cậu mà chỉ cho cậu hiểu cách học và tìm hiểu cái đúng với trình độ với mình mà thôi, với lại tui nghĩ chẳng có ai ở đây đủ thời gian để ngồi giải thích hết cho cậu. Nếu muốn thực sự bắt đầu với nó, ít nhất cậu phải chạy được 1/4 quãng đường trước khi hỏi rồi cậu à.

  8. #8
    Ngày gia nhập
    10 2008
    Bài viết
    0

    Hiện tại mình mới bắt đầu, việc complie source này mình đang không biết phải làm thế nào
    • Biên dịch source trên như thế nào, bằng công cụ gì ?
    • Theo mình biết ophc ra k bộ source này "make" trên linux, vậy vấn đề là làm sao biên dịch lại nó trên Windows
    • và nếu biên dịch trên Linux, chương trình đó "run" như thế nào ?
    Trên đây là một số câu hỏi của một a-ma-tơ (mình) muốn hỏi trước tiên.

    Thông thường khi các bạn "down" một source trên internet về việc đầu tiên là chạy nó trên một trình biên dịch mà trên ngôn ngữ mà nó được viết -> xem nó chạy thế nào trước đã.

    Sau đó nó mới đến bước tìm hiểu xem "code" nó như thế nào ? hiểu code ?...v..vv


    @All: mình đang cần cho bài tập "cực" lớn của mình, thời gian không còn nhiều nữa. nên rất mong các bạn tận tình chỉ bảo.

  9. #9
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    - Trong Win32 dùng MinGW32, 'write make-file' thì cậu phải học đàng hoàng, không phải đọc vào là làm được liền. Nó đòi hỏi 1 ít kiến thức bash-shell của windows hay shellscript bên Linux.
    -
    Thông thường khi các bạn "down" một source trên internet về việc đầu tiên là chạy nó trên một trình biên dịch mà trên ngôn ngữ mà nó được viết -> xem nó chạy thế nào trước đã.
    Nếu source nhỏ, tui mò có thể hiểu được. Nếu project lớn hay library thì đầu tiên sẽ tìm partner. Sau đó làm bằng tay, đọc design rồi mới đọc source. Source lớn không dành cho 1 người, cố làm thì cũng được nhưng bù thời gian -> tui suy ra điều này có ý nghĩa không nhiều, ít tiến bộ. Những project phải phù hợp cho từng cá nhân thì mới mau tiến bộ. Ở độ tuổi 4,5 năm lập trình C/C++ thì tui nghĩ 1 mình rất khó có thể đọc và hiểu 1 source library trong 1 thời gian ngắn vì những library này không phải do newbie viết, họ toàn là những người có hàng chục năm kinh nghiệm rồi.
    @All: mình đang cần cho bài tập "cực" lớn của mình, thời gian không còn nhiều nữa. nên rất mong các bạn tận tình chỉ bảo.
    Tui làm project thường có thói quen start trước khi ngày project được giao. Tui làm có chuẩn bị trước rất nhiều, "thời gian không còn nhiều" là cụm từ không dành cho lập trình viên.
    Tui khuyên cậu cách học nước tới chân mới nhảy chỉ có chết đuối. Vì đi làm họ cần người biết cách hoàn thành công việc, vì vậy sắp xếp và phân bố thời gian là cực kì quan trọng, không những chỉ trong lập trình.

  10. #10
    Ngày gia nhập
    10 2008
    Bài viết
    14

    Trích dẫn Nguyên bản được gửi bởi rox_rook Xem bài viết
    - Vấn đề cậu phải hiểu là C/C++ là ngôn ngữ khó, ( đặc biệt là C++ ). Những người lập trình 2-3 năm hầu hết sẽ rất thành thạo với cách đọc documentation và biết cách thế nào để install với goolge là người bạn đồng hành. Tui down code về thì tui cũng chẳng hiểu cái gì hết ngoại trừ tui biết nó được viết hầu hết là bằng C. Cách đặt câu hỏi của cậu đủ cho tui biết cậu chỉ mới học sơ qua C/C++ vì lý do đó tui mới nói cậu hãy bỏ ý định này đi vì nó không phải là chuyện đơn giản nếu cậu không có bản design hay ý tưởng của chủ nhân nó. Và dù nếu tui bị đưa vào tình huống có 1 project bắt tui phải hiểu code tui cũng không biết bao lâu tui sẽ hoàn thành nó vì đọc source của 1 project lớn là cả 1 vấn đề chứ không phải chuyện chơi.
    quả thật là kiểm soát một C/C++ project không hề đơn giản chút nào !
    cho một đống text files có đuôi *.h và *.cpp và gọi nó là source code để mà tìm hủi thì đúng là vô cùng nan giải. Đối khi có cả project rồi cả config rồi nhưng mà biên dịch nó cũng toát cả mồ hôi ra chứ có đơn giản đâu ...
    theo tôi thấy thực ra ngôn ngữ C/C++ không khó cái khó là config nó thế nào mà thôi

Các đề tài tương tự

  1. Tài liệu tối ưu hóa mã nguồn, tinh chỉnh mã nguồn (code Tuning)?
    Gửi bởi sunshine trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 19-04-2013, 09:13 AM
  2. Bếp sạch - Nơi bắt nguồn của sức khỏe gia đình.
    Gửi bởi nicklagi_001 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 18-12-2012, 10:27 AM
  3. Tối ưu mã nguồn C/C++
    Gửi bởi My_Way trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 11
    Bài viết cuối: 29-10-2012, 09:09 PM
  4. Đánh giá 2 mã nguồn?
    Gửi bởi fukemy trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 06-02-2010, 10:00 PM
  5. Mã nguồn C | Tổng hợp một số mã nguồn hay đã được up lên.
    Gửi bởi iamvtn trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 0
    Bài viết cuối: 15-06-2007, 12:36 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn