<![CDATA[Latest posts for the topic "dịch ngược md5?"]]> /hvaonline/posts/list/12.html JForum - http://www.jforum.net dịch ngược md5?
bác nào có thể dịch ngược được pass md5 kia không? và cách dịch như thế nào ah? ở đây tìm dược pass vậy username đăng nhập là ở đâu?bác nào hướng dẫn em lấy username luôn với! cảm ơn cả nhà nhé!]]>
/hvaonline/posts/list/29910.html#184486 /hvaonline/posts/list/29910.html#184486 GMT
dịch ngược md5?

kimtulong wrote:
em dùng Acunetix Web Vulnerability Scanner 5 quét lỗi sql injection thì trong thư muc database ->ws_texts được mật khẩu như hình sau : bác nào có thể dịch ngược được pass md5 kia không? và cách dịch như thế nào ah? ở đây tìm dược pass vậy username đăng nhập là ở đâu?bác nào hướng dẫn em lấy username luôn với! cảm ơn cả nhà nhé! 
Dùng 1 cái tool để scan 1 site nào đó trong 1 tỉ site để lòi ra một table có mấy cột và trong đó có một cột chứa md5. Tự dưng nghĩ rằng đó là password rồi thắc mắc username đăng nhập ở đâu là sao? Md5 là cái gì mà dịch ngược? Nên dành thời gian đọc lại các thảo luận có liên quan đến md5 trên diễn đàn cho thông ra trước khi hỏi những thứ như trên.]]>
/hvaonline/posts/list/29910.html#184491 /hvaonline/posts/list/29910.html#184491 GMT
dịch ngược md5? /hvaonline/posts/list/29910.html#184585 /hvaonline/posts/list/29910.html#184585 GMT dịch ngược md5?

kimtulong wrote:
vẫn biết md5 về lý thuyết không thể dịch ngược và chỉ dịch 1 chiều nhưng em vẫn thấy trên các diễn đàn khác đưa lên 1 số tool or website có thể dịch nhưng em thử mà không được nên mới hỏi các bác..huhu...không hiểu nên nhờ các bác dạy bảo mà! 
MD5 là thuật toán tạo chuỗi băm một chiều. Bởi thế, không thể dịch ngược (đã là một chiều thì làm sao có chuyện ngược lại?). Những tool dùng để "dịch ngược" một chuỗi MD5 thật sự là những công cụ dùng biện pháp "brute force", một phương pháp dò tìm đáp số dựa trên những điều kiện có thể đoán được. Bởi thế, biện pháp này rất tốn thời gian và tài nguyên của máy. Nếu bồ dùng một tool MD5 "brute force" mà chạy trên một con pentium xoàng để ráng mà đoán một chuỗi băm được tạo từ mấy chục ký tự kể cả các ký tự đặc biệt thì có nước chờ suốt đời. "Không được" là ở chỗ đó. Riêng ở điểm dò ra một bảng nào đó có chứa MD5 không có nghĩa nó là mật khẩu. MD5 được dùng rộng rãi để gán giá trị ID cho một thông điệp, một bài viết, một xuất truy cập.... để giảm thiểu tình trạng trùng lặp và để xác định chúng là đặc thù. Cần phải dựa vào những thông tin đáng tin cậy để xác định rằng chuỗi MD5 nào đó quả thật là một chuỗi băm cho mật khẩu thì mới tiếp tục khai thác, nếu không thì tự lao vào ngõ cụt. Muốn thâm nhập cũng cần có tư duy, suy đoán và quyết định một cách hữu lý thì mới có kết quả. Còn không, cứ nhắm mắt mà làm một cách không suy nghĩ thì chẳng bao giờ đi tới đâu cả.]]>
/hvaonline/posts/list/29910.html#184616 /hvaonline/posts/list/29910.html#184616 GMT
dịch ngược md5? /hvaonline/posts/list/29910.html#184620 /hvaonline/posts/list/29910.html#184620 GMT dịch ngược md5? MD5 là thuật toán tạo chuỗi băm một chiều. Bởi thế, không thể dịch ngược (đã là một chiều thì làm sao có chuyện ngược lại?). Những tool dùng để "dịch ngược" một chuỗi MD5 thật sự là những công cụ dùng biện pháp "brute force", một phương pháp dò tìm đáp số dựa trên những điều kiện có thể đoán được. Bởi thế, biện pháp này rất tốn thời gian và tài nguyên của máy. Nếu bồ dùng một tool MD5 "brute force" mà chạy trên một con pentium xoàng để ráng mà đoán một chuỗi băm được tạo từ mấy chục ký tự kể cả các ký tự đặc biệt thì có nước chờ suốt đời. "Không được" là ở chỗ đó. Riêng ở điểm dò ra một bảng nào đó có chứa MD5 không có nghĩa nó là mật khẩu. MD5 được dùng rộng rãi để gán giá trị ID cho một thông điệp, một bài viết, một xuất truy cập.... để giảm thiểu tình trạng trùng lặp và để xác định chúng là đặc thù. Cần phải dựa vào những thông tin đáng tin cậy để xác định rằng chuỗi MD5 nào đó quả thật là một chuỗi băm cho mật khẩu thì mới tiếp tục khai thác, nếu không thì tự lao vào ngõ cụt. Muốn thâm nhập cũng cần có tư duy, suy đoán và quyết định một cách hữu lý thì mới có kết quả. Còn không, cứ nhắm mắt mà làm một cách không suy nghĩ thì chẳng bao giờ đi tới đâu cả.  than'k những lời vàng ngọc của bác đã góp ý.thanh'k bác nhiều em sẽ cố nghiên cứu sâu hơn.]]> /hvaonline/posts/list/29910.html#184621 /hvaonline/posts/list/29910.html#184621 GMT dịch ngược md5?

conmale wrote:
MD5 là thuật toán tạo chuỗi băm một chiều. Bởi thế, không thể dịch ngược (đã là một chiều thì làm sao có chuyện ngược lại?). Những tool dùng để "dịch ngược" một chuỗi MD5 thật sự là những công cụ dùng biện pháp "brute force", một phương pháp dò tìm đáp số dựa trên những điều kiện có thể đoán được. Bởi thế, biện pháp này rất tốn thời gian và tài nguyên của máy. Nếu bồ dùng một tool MD5 "brute force" mà chạy trên một con pentium xoàng để ráng mà đoán một chuỗi băm được tạo từ mấy chục ký tự kể cả các ký tự đặc biệt thì có nước chờ suốt đời. "Không được" là ở chỗ đó.  
Có cái chỗ in đậm hơi không chính xác lắm. một cái hay cũng là cái dở của mấy cái hash function như md4 family (bao gồm md5, sha0, sha1, sha2) là tụi nó quá nhanh, kể cả software lẫn hardware implementation. Trong cái video này, bọn nó làm một cái mạch có giá chưa đến $300 có thể brute-force md5 với tốc độ 44 triệu từ/giây http://infinityexists.com/2009/06/16/fpga-md5-cracker/ Đương nhiên nếu chuỗi mình dài thòng và phức tạp, thì nó sẽ mất thời gian nhiều hơn. em chưa có tính toán con số chính xác, nhưng với tốc độ như trên thì thời gian này chắc chỉ tính bằng ngày hoặc tuần. ]]>
/hvaonline/posts/list/29910.html#184634 /hvaonline/posts/list/29910.html#184634 GMT
dịch ngược md5? nếu có cái mạch cứng tính toán để dò với tốc độ 44 triệu phép dò trên 1 giây thì có thể tính đại đại như sau: pass toàn chữ thường độ dài 10 kí tự thì dò hết mất khoảng (27^10)/(44*10^6)/(60*60*24) = 54 ngày nếu độ dài là 15 thì ta phải đợi (27^15)/(44*10^6)/(60*60*24)/365 khoảng hơn 2 triệu năm đó là chưa tính đến pass khó có cả chữ HOA và chữ thường, chữ số và có cả kí tự đặc biệt khi đó khả năng của 1 kí tự vào cỡ 27+27+10+15=80 khi đó dò hết các khả năng của pass dài 10 kí tự tốn khoảng: (80^10)/(44*10^6)/(60*60*24)/365=7738 năm còn nếu dài hơn thì thôi, chắc khỏi tính nữa!!!]]> /hvaonline/posts/list/29910.html#184636 /hvaonline/posts/list/29910.html#184636 GMT dịch ngược md5? For my Digital Systems Laboratory (ECE 385) at the University of Illinois I had to do a final project using a field-programmable gate array (FPGA). My partner and I designed a hardware implementation of the MD5 algorithm and used it to crack MD5 password hashes. A FPGA allows you to prototype large digital circuits by utilizing a hardware description language such as VHDL. The FPGA enabled us to create a large hardware system dedicated to cracking MD5 Passwords. The FPGA we used was the Altera DE2 Development Board with the Cyclone II chip, and we were able to fit sixteen parallel MD5 Cracking units onto the FPGA. Each unit is able to produce a MD5 hash in 68 clock cycles, and since the FPGA has a clock rate of 50 MHz this system is able to produce over 44 million hashes a minute. The MD5 hash is inputted by the user through a keyboard, and if the system finds a match, the clear text password is displayed on a VGA monitor.  đọc kỹ lại thì nó là 44 triệu trên phút do đó các kêt quả sẽ to hơn 60 lần nữa nhé ]]> /hvaonline/posts/list/29910.html#184637 /hvaonline/posts/list/29910.html#184637 GMT dịch ngược md5? /hvaonline/posts/list/29910.html#184647 /hvaonline/posts/list/29910.html#184647 GMT dịch ngược md5? dò thì khó thật, còn nếu có số cụ thể thì tính mất mấy đâu: nếu có cái mạch cứng tính toán để dò với tốc độ 44 triệu phép dò trên 1 giây thì có thể tính đại đại như sau: pass toàn chữ thường độ dài 10 kí tự thì dò hết mất khoảng (27^10)/(44*10^6)/(60*60*24) = 54 ngày nếu độ dài là 15 thì ta phải đợi (27^15)/(44*10^6)/(60*60*24)/365 khoảng hơn 2 triệu năm đó là chưa tính đến pass khó có cả chữ HOA và chữ thường, chữ số và có cả kí tự đặc biệt khi đó khả năng của 1 kí tự vào cỡ 27+27+10+15=80 khi đó dò hết các khả năng của pass dài 10 kí tự tốn khoảng: (80^10)/(44*10^6)/(60*60*24)/365=7738 năm còn nếu dài hơn thì thôi, chắc khỏi tính nữa!!!  như bác hoasimtim nói như trên gần như là không thể vậy sao mọi người hack lỗi SQL injection tìm ra được cái mật khẩu md5 chỉ để ngắm thôi sao?hichic! :-/ ]]> /hvaonline/posts/list/29910.html#184731 /hvaonline/posts/list/29910.html#184731 GMT dịch ngược md5? /hvaonline/posts/list/29910.html#184732 /hvaonline/posts/list/29910.html#184732 GMT dịch ngược md5? /hvaonline/posts/list/29910.html#185106 /hvaonline/posts/list/29910.html#185106 GMT dịch ngược md5? /hvaonline/posts/list/29910.html#185150 /hvaonline/posts/list/29910.html#185150 GMT dịch ngược md5? /hvaonline/posts/list/29910.html#185245 /hvaonline/posts/list/29910.html#185245 GMT dịch ngược md5?
; Kết luận - mã md5 của kimtulong thì chịu thôi, chắc có lẫn text - password ngắn khoảng 6 kí tự và chỉ có number thì giải mã thoải mái --------------; End. ]]>
/hvaonline/posts/list/29910.html#186477 /hvaonline/posts/list/29910.html#186477 GMT
dịch ngược md5? /hvaonline/posts/list/29910.html#186502 /hvaonline/posts/list/29910.html#186502 GMT dịch ngược md5?

mrro wrote:
Trong cái video này, bọn nó làm một cái mạch có giá chưa đến $300 có thể brute-force md5 với tốc độ 44 triệu từ/giây http://infinityexists.com/2009/06/16/fpga-md5-cracker/ 
Cái mạch FPGA này của Altera khá hay, y chang cái board thực tập ở trường mình đang dùng, kì sau học môn TH logic khả trình, mình sẽ thử xem sao, cám ơn mrro đã chia sẻ.]]>
/hvaonline/posts/list/29910.html#186512 /hvaonline/posts/list/29910.html#186512 GMT
dịch ngược md5?

kimtulong wrote:
như bác hoasimtim nói như trên gần như là không thể vậy sao mọi người hack lỗi SQL injection tìm ra được cái mật khẩu md5 chỉ để ngắm thôi sao?hichic! smilie 
Do md5() về thực tế là khó có thể dịch được, nên mã md5 lấy ra được từ kết quả hack thường được dùng vào việc tạo fake cookie :) Về lý thuyết, cookie nào được lưu về dưới 1 tên ABC nào đó đều là sản phẩm của một thuật toán dựa vào mã md5 đã lưu ở database - hoặc trường hợp coder hơi gà một tí là lưu mã md5 có trong database mà không mã hóa thêm nữa. Như vậy, hacker hoàn toàn có thể mô phỏng lại quy trình mã hóa này bằng cách dựa vào mã md5 lấy được, họ sẽ tạo được fake cookie để có thể đăng nhập một cách hợp lệ. Chỉ có vậy thôi.]]>
/hvaonline/posts/list/29910.html#186566 /hvaonline/posts/list/29910.html#186566 GMT
dịch ngược md5? /hvaonline/posts/list/29910.html#239338 /hvaonline/posts/list/29910.html#239338 GMT dịch ngược md5?

mrro wrote:
@kimtulong: câu hỏi của bạn làm mình nhớ đến một tình huống cách đây vài năm cũng ở trên HVAOnline này, có một bạn cũng có thành tích hacking dữ dội lắm. lần đó thì sau khi đã hack được một cái web-app, upload được cả shell lên, bạn đó muốn vào chức năng admin của cái webapp, nên lấy database ra thì password toàn là hash. rồi bạn đó lên HVAOnline cũng hỏi y chang câu hỏi của bạn, sau đó còn hì hụi tìm cách brute force đám md5 đó. trong khi có một cách dễ hơn rất nhiều và cũng không để lại dấu vết gì: cứ copy cái đám md5, backup lại chỗ nào đó, cần vào quyền của user nào, thì cứ tạo đại một cái md5, cập nhật cái md5 đó vào field password của user đó là xong. làm xong thì lấy cái md5 cũ cập nhật lại. hình như sau lần đó thì bạn ấy bỏ nghề luôn. thế là nước nhà mất đi một hacker tài năng.  
Cách làm như anh bảo có phải là edit cookie không? ;;). Trên Hellbound Hackers cũng có mấy challenges như vậy :D. Nhưng như thế chắc chỉ đăng nhập nick admin được ở ngoài trang index, không biết pass thì làm sao vào được admincp? :-/]]>
/hvaonline/posts/list/29910.html#239549 /hvaonline/posts/list/29910.html#239549 GMT
dịch ngược md5?

lyhuuloi wrote:

kimtulong wrote:
như bác hoasimtim nói như trên gần như là không thể vậy sao mọi người hack lỗi SQL injection tìm ra được cái mật khẩu md5 chỉ để ngắm thôi sao?hichic! smilie 
Do md5() về thực tế là khó có thể dịch được, nên mã md5 lấy ra được từ kết quả hack thường được dùng vào việc tạo fake cookie :) Về lý thuyết, cookie nào được lưu về dưới 1 tên ABC nào đó đều là sản phẩm của một thuật toán dựa vào mã md5 đã lưu ở database - hoặc trường hợp coder hơi gà một tí là lưu mã md5 có trong database mà không mã hóa thêm nữa. Như vậy, hacker hoàn toàn có thể mô phỏng lại quy trình mã hóa này bằng cách dựa vào mã md5 lấy được, họ sẽ tạo được fake cookie để có thể đăng nhập một cách hợp lệ. Chỉ có vậy thôi. 
Nhưng đăng nhập được thì cũng không vào admincp được, chỉ sử dụng chức năng ở trang index thôi =(( ]]>
/hvaonline/posts/list/29910.html#239550 /hvaonline/posts/list/29910.html#239550 GMT
dịch ngược md5? /hvaonline/posts/list/29910.html#239601 /hvaonline/posts/list/29910.html#239601 GMT dịch ngược md5? /hvaonline/posts/list/29910.html#243052 /hvaonline/posts/list/29910.html#243052 GMT dịch ngược md5?

mr_pi wrote:

mrro wrote:
@kimtulong: câu hỏi của bạn làm mình nhớ đến một tình huống cách đây vài năm cũng ở trên HVAOnline này, có một bạn cũng có thành tích hacking dữ dội lắm. lần đó thì sau khi đã hack được một cái web-app, upload được cả shell lên, bạn đó muốn vào chức năng admin của cái webapp, nên lấy database ra thì password toàn là hash. rồi bạn đó lên HVAOnline cũng hỏi y chang câu hỏi của bạn, sau đó còn hì hụi tìm cách brute force đám md5 đó. trong khi có một cách dễ hơn rất nhiều và cũng không để lại dấu vết gì: cứ copy cái đám md5, backup lại chỗ nào đó, cần vào quyền của user nào, thì cứ tạo đại một cái md5, cập nhật cái md5 đó vào field password của user đó là xong. làm xong thì lấy cái md5 cũ cập nhật lại. hình như sau lần đó thì bạn ấy bỏ nghề luôn. thế là nước nhà mất đi một hacker tài năng.  
Cách làm như anh bảo có phải là edit cookie không? ;;). Trên Hellbound Hackers cũng có mấy challenges như vậy :D. Nhưng như thế chắc chỉ đăng nhập nick admin được ở ngoài trang index, không biết pass thì làm sao vào được admincp? :-/ 
Ý của anh mrro là mình thay cái đám md5 đó bằng 1 đám md5 khác. Ví dụ: pass thật là HVAonline1@3 có mã md5 là 36d1498fd3bae90da0f14dd9a4ede7e9 (thường sẽ không brute force được). còn 12345 có mã md5 là 827ccb0eea8a706c4c34a16891f84e7b --> Bạn thay cái mã md5 của 12345 cho cái md5 trong field password là bạn đã thay được pass của user đó thành 12345. ]]>
/hvaonline/posts/list/29910.html#243057 /hvaonline/posts/list/29910.html#243057 GMT
dịch ngược md5? /hvaonline/posts/list/29910.html#243060 /hvaonline/posts/list/29910.html#243060 GMT