TDATA, .session và .json: Những gì bạn thực sự nhận được
Bạn mua một tài khoản và nhận được một thư mục, hoặc một cặp file, mà không thấy mật khẩu ở đâu cả. Đây là từng loại file đó là gì trên ổ đĩa, công cụ nào đọc được loại nào, bạn có thể kiểm tra những gì trước khi tin dùng chúng, và tại sao việc chuyển đổi giữa chúng không phải lúc nào cũng khả thi.
Avery BennettKhi giải nén kho lưu trữ, bạn sẽ thấy một thư mục tên là tdata, hoặc một tệp .session nằm cạnh một tệp .json. Không có tên người dùng, không có mật khẩu, không có gì trông giống thông tin đăng nhập. Phản xạ đầu tiên là người bán gửi nhầm thứ gì đó.
Gần như chắc chắn là không. Khoảng tám mươi phần trăm các tin đăng Telegram được giao theo cách này, vì một tài khoản Telegram trên thị trường này thường được bàn giao dưới dạng phiên hoạt động trực tiếp thay vì dưới dạng thông tin đăng nhập.
Từng loại trông như thế nào trên ổ đĩa
- TDATA là một thư mục, không phải một tệp. Đây là nơi Telegram Desktop lưu trạng thái cục bộ của nó, bao gồm cả quyền ủy quyền giúp ứng dụng mở ra mà đã đăng nhập sẵn. Bạn đang nhận một bản sao của thư mục đó. Bên trong, bạn sẽ thấy các tệp có tên như
key_datavà một thư mục con có tên là một chuỗi hex dài; cấu trúc đó là bình thường và bạn không nên sắp xếp lại nó. - Tệp .session là một cơ sở dữ liệu SQLite nhỏ. Nó chứa khóa ủy quyền và địa chỉ trung tâm dữ liệu mà phiên đã được thiết lập. Các thư viện như Telethon và Pyrogram đọc trực tiếp tệp này và kết nối mà không cần bước đăng nhập.
- Tệp .json bên cạnh là siêu dữ liệu dạng văn bản thuần: API id và hash mà phiên được tạo ra, thường là cả model thiết bị, phiên bản ứng dụng và chuỗi nền tảng. Mở nó bằng bất kỳ trình soạn thảo văn bản nào. Riêng nó không ủy quyền gì cả.
Công cụ của bạn cần loại nào, và vì sao điều này quan trọng hơn bạn nghĩ
Chúng không thể thay thế cho nhau và chọn sai là cách phổ biến nhất để phí tiền ở đây.
- Telegram Desktop cần TDATA. Bạn đóng ứng dụng, thay thư mục dữ liệu của nó, rồi mở lại.
- Telethon, Pyrogram và các công cụ xây dựng trên chúng cần tệp
.session, và hầu hết cũng cần cả JSON để có thể trình bày cùng một danh tính API mà phiên được tạo ra. - Ứng dụng di động không cần loại nào. Không có cách nào được hỗ trợ để nhập một trong hai định dạng vào ứng dụng điện thoại, điều này đáng để biết trước khi bạn mua cho quy trình làm việc trên điện thoại.
Không có sự khác biệt về giá giữa các định dạng trên kệ này, nên chẳng có gì để mất khi thỏa hiệp. Hãy mua loại mà công cụ của bạn đọc được.
Chuyển đổi giữa chúng
Các công cụ chuyển đổi tồn tại và đây là một trong những thứ được tìm kiếm nhiều nhất về TDATA, nên cần phải chính xác. Trích xuất một phiên có thể dùng được từ thư mục TDATA là hướng thường hoạt động, vì khóa ủy quyền nằm đó để đọc. Chiều ngược lại, xây dựng một thư mục TDATA hoạt động từ tệp session, thì mong manh hơn, vì một bản cài đặt desktop cần khá nhiều trạng thái cục bộ ngoài khóa.
Hai lưu ý quan trọng hơn cả kỹ thuật. Các công cụ chuyển đổi nhận khóa ủy quyền của bạn làm đầu vào, nghĩa là chạy một công cụ lạ là trao luôn tài khoản, nên hãy cân nhắc lựa chọn đó như cách bạn xử lý bất kỳ thông tin đăng nhập nào. Và một tài khoản thường có thể giữ nhiều phiên hoạt động cùng lúc, nên việc chuyển đổi thường không làm mất hiệu lực bản gốc; bất kỳ ai khác có bản sao vẫn còn bản đó.
Những gì cần kiểm tra trước khi bạn tin vào các tệp
Ba bước kiểm tra, theo thứ tự này, và tất cả đều nằm gọn trong khung bảo hành mười hai giờ:
- Tính đầy đủ. Một thư mục TDATA không nên chỉ là vài tệp rời rạc, và cả
.sessionlẫn.jsonđều không nên có dung lượng bằng không. Mở JSON và xác nhận nó thực sự chứa API id và hash thay vì các trường trống. - Kiểm tra kết nối, trong công cụ bạn định dùng, từ một môi trường sạch. Một máy ảo hoặc một hồ sơ riêng đáng giá hai phút, vì nó giúp bài kiểm tra không trộn lẫn với bất kỳ thứ gì khác bạn đã đăng nhập.
- Danh sách phiên hoạt động. Đây là bước mọi người hay bỏ qua và lại là bước quan trọng nhất. Khi đã vào được, hãy nhìn danh sách thiết bị được ủy quyền. Nó cho bạn biết ai khác hiện đang giữ tài khoản này, một sự thật về giao dịch mua của bạn mà bạn không thể biết bằng cách nào khác.
Vấn đề xung đột, thực chất là vấn đề thời điểm
Một bản sao của phiên có thể được dùng từ nhiều nơi. Nếu người bán hoặc người mua trước vẫn còn tải cùng các tệp đó ở đâu đó, cả hai bạn đều đăng nhập cùng lúc, và hoạt động của bạn có thể kích hoạt các lời nhắc bảo mật hoặc đẩy ứng dụng của người khác ra.
Không gì trong định dạng tệp ngăn được điều này, và phản ứng hiển nhiên lại không khả dụng. Telegram sẽ không cho một phiên đăng xuất phiên khác cho đến khi chính nó đã đăng nhập được hai mươi bốn giờ, và nó từ chối kèm thông báo lỗi nói rõ điều đó. Sự từ chối bao gồm việc kết thúc một thiết bị, kết thúc tất cả các thiết bị khác, và đặt thời gian tồn tại của phiên, nên bạn thậm chí không thể yêu cầu thời hạn ngắn để các bản sao khác tự hết hạn.
Điều đó đáng để ngẫm nghĩ, vì nó đảo ngược lời khuyên thông thường. Khung bảo hành trên kệ này trung bình là mười hai giờ, nên ở hầu hết các tin đăng, thời điểm bạn cuối cùng có thể dọn sạch những người lạ đến sau thời điểm bạn vẫn có thể khiếu nại. Tốc độ không giải quyết được. Không gì giải quyết được.
Điều bạn có thể làm trong ngày đầu tiên là hai việc, và đó là những việc đáng để lên kế hoạch. Đọc danh sách thiết bị và ghi lại những gì trong đó, vì bản ghi đó là bằng chứng của bạn khi khung thời gian vẫn còn mở và nó chỉ tốn một phút. Sau đó đổi mật khẩu hai bước và đặt địa chỉ khôi phục của riêng bạn, việc này không có thời gian chờ. Điều đó sẽ không đuổi được bản sao đã được tải sẵn ở đâu đó, nhưng nó ngăn một bản khác được thêm vào, đó là nửa vấn đề bạn thực sự có thể khép lại. Việc dọn sạch danh sách là chuyện của ngày hôm sau.
Vì sao không có mật khẩu
Vì không có gì để gõ. Một phiên là một quá trình ủy quyền đã hoàn tất, đó là lý do không có mã nào được gửi đến điện thoại khi bạn nhập một phiên. Nó cũng có nghĩa là số điện thoại gắn với tài khoản là một câu hỏi riêng: khoảng ba mươi lăm phần trăm tin đăng được đánh dấu là đã xác minh SMS, điều đó cho bạn biết một số đã được dùng khi đăng ký, chứ không phải là số đó hiện có thể liên lạc được. Nếu Telegram hỏi mã sau này, số đó quyết định liệu bạn có thể trả lời hay không.
Tương tự, mật khẩu hai yếu tố lại là một trường riêng biệt nữa. Nó được đặt trên gần sáu mươi phần trăm tin đăng, và ở những nơi có đặt, bạn cần thứ người bán chuyển cho bạn để có thể đổi nó.
Hàng hiện có với bộ lọc thẻ định dạng nằm trên kệ tài khoản Telegram. Hướng dẫn mua rộng hơn giải thích các trường khác trong tin đăng có ý nghĩa gì.
