Trang 1 / 2 12 LastLast
Hiển thị kết quả từ 1 đến 10 / 17
  1. #1
    Tham gia
    16-06-2004
    Location
    Hà Nội
    Bài viết
    291
    Like
    0
    Thanked 0 Times in 0 Posts

    [QUES]Thuật toán decode yahoo mes archive

    Theo mình đoán là có cái thuật toán này, vấn đề là mình còn chưa biết vậy ai biết làm ơn chỉ giùm, cần cái này lắm lắm
    thanks
    Quote Quote

  2. #2
    Tham gia
    21-04-2005
    Bài viết
    22
    Like
    0
    Thanked 0 Times in 0 Posts
    có tool mà bạn download ở google ý : ), file rất bé chỉ khoảng 5 kb thôi
    Không đế ý lắm nhưng nghe nói yahoo lưu file dưới dạng RTF but đổi đuôi file thôi thì kô đủ đâu (có mã hóa mừ)

  3. #3
    Tham gia
    16-06-2004
    Location
    Hà Nội
    Bài viết
    291
    Like
    0
    Thanked 0 Times in 0 Posts
    Thì đúng là nó có mã hóa mấy cái file đấy lại, theo mình đoán nó mã hóa theo nickname của 2 người chat vì có chương trình tên là Yammy (hay đại loại như thế) khi mình đổi tên 2 người chát thì nó giải mã bị lỗi ngay --> vấn đề là nó mã hóa kiểu gì???

  4. #4
    Tham gia
    28-08-2002
    Bài viết
    196
    Like
    0
    Thanked 80 Times in 74 Posts

  5. #5
    Tham gia
    16-06-2004
    Location
    Hà Nội
    Bài viết
    291
    Like
    0
    Thanked 0 Times in 0 Posts
    Bạn ơi mình không hiều lắm, chỉ hiểu sơ sơ là có ông THái Dương nào đó báo về việc bảo mật kém của Yahoo... hix, và hình như là Yahoo dùng thuật toán XOR vấn đề là decode cụ thể như thế nào?

  6. #6
    Tham gia
    16-06-2004
    Location
    Hà Nội
    Bài viết
    291
    Like
    0
    Thanked 0 Times in 0 Posts
    Ka ka tui có thuật toán này gòi, ai cần tui share cho
    Nhưng vẫn đang áy này vì không hiểu sao không decode được tiếng Việt Unicode!

  7. #7
    Tham gia
    23-02-2003
    Location
    Melbourne
    Bài viết
    5,201
    Like
    0
    Thanked 24 Times in 18 Posts
    Share ra thử đi rồi cùng tìm cách giải quyết TV.

  8. #8
    Tham gia
    16-06-2004
    Location
    Hà Nội
    Bài viết
    291
    Like
    0
    Thanked 0 Times in 0 Posts
    source = Delphi mong mọi người thông cảm
    ai không hiểu thì email: mrpaint@gmail.com
    Attached Files

  9. #9
    Tham gia
    16-06-2004
    Location
    Hà Nội
    Bài viết
    291
    Like
    0
    Thanked 0 Times in 0 Posts
    format file .dat của Yahoo:
    4 bytes: timestamp
    4 bytes: không bít là cái ji
    4 bytes: người đang nói: 00 00 00 00: là mình nói; 01 00 00 00: là người kia; 06 00 00 00 là người kia nhưng lúc mình off line
    4 bytes: độ dài của tin nhắn (theo byte)
    * bytes: tin nhắn đã bị mã hóa
    4 bytes: 00 00 00 00: hết tin nhắn

    Cách decode cái tin nhắn của Yahoo:
    *một số biến + quy tắc:
    me: string = nickname của mình
    other: string = nickname của bạn mình
    ch: char = biến trung gian để chứa dữ liệu từ file .dat của Yahoo
    p: int = biến trung gian để decode, default là 1;

    đầu tiên, các bạn sẽ phải cho chạy vòng lặp để đọc hết các ký tự từ file --> đư vào biến "ch". Mỗi khi đọc xong 1 ký tự, bạn sẽ phải:
    - gán ch=ch xor me[p]
    - gán ch=ch and 127;
    - cho tăng p lên 1 đơn vị;
    - nếu p>độ dài của "me" --> gán p=1

    bạn tiếp tục chạy y hệt như vậy cho đến khi nào hết file vì file của Yahoo chứa rất nhiều tin nhắn nối tiếp nhau

    Chú ý:
    Với 1 số ngôn ngữ (như Delphi hoặc Pascal), việc gán ch:=ch xor me[p] và ch:=ch and me[p] sẽ không thực hiện được, các bạn phải dùng cách chuyển đổi sau:
    ch:=chr(ord(ch) xor ord(me[p]));
    ch:=chr(ord(ch) xor 127);
    Ngoài ra, với ngôn ngữ C, giá trị default của p phải là 0 chứ không phải là 1, còn đoạn xét p>độ dài của me thì phải thay là p>=độ dài của me

    chúc các bạn thành công và giúp mình tìm cách decode tiếng Việt Unicode

  10. #10
    Tham gia
    07-08-2004
    Bài viết
    131
    Like
    0
    Thanked 1 Time in 1 Post
    Message Archive của yahoo nó cất ở đâu vậy nhỉ? Nếu trong profile thì chỉ có của nick mình đang xài thôi, còn những cái khác ở đâu?

Trang 1 / 2 12 LastLast

Bookmarks

Quy định

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