Agentda xabarlar arxivini qanday tiklash mumkin. Agentning hikoyasini qanday o'qish mumkin? Agentda arxivni qanday o'qish kerak

Agar siz arxivlangan yozishmalarni yo'qotib qo'ysangiz, ko'plab xabar almashish dasturlari turli xil variantlarni taklif qiladi, ulardan biri faylni zaxiralashdir. Mail.ru Spy dasturi o'z tuzatish tizimiga ega.

Sizga kerak bo'ladi

  • Mail.ru Spy dasturi.

Ko'rsatmalar

1. Hammadan oldin siz mail.ru tarmog'i foydalanuvchilari o'rtasida tezkor xabar almashish dasturini ishga tushirishingiz kerak. Buning uchun ish stolidagi dastur logotipi bilan belgini ikki marta bosing. Siz uni "Ishga tushirish" menyusi orqali ham ishga tushirishingiz mumkin ("Barcha dasturlar" bo'limi).

2. Ro'yxatingizdagi ma'lum bir kontaktdan kelgan xabarlar arxivini ko'rish uchun siz ushbu ro'yxatni ochishingiz kerak, kontaktni o'ng tugmasini bosing va bir xil nomdagi variantni tanlang. Agar kerakli xabarlarni ko'rishning iloji bo'lmasa, mail.ru saytida elektron pochta orqali arxivni tuzatish usulini sinab ko'rish tavsiya etiladi. Ushbu funktsiya nisbatan yaqinda mavjud bo'lganligi sababli, ba'zi xabarlar ko'rsatilmasligi mumkin.

3. Ko'pgina shunga o'xshash dasturlar xabarlar arxivining barcha metamorfozalarini qattiq diskda saqlaydi. Mail.ru Spy ham ma'lumotlarni yashirin fayllarda saqlaydigan ushbu funktsiyaga ega. Ushbu fayllarni ko'rish uchun siz yashirin va tizim fayllarini ko'rsatish opsiyasini faollashtirishingiz kerak. Buning uchun har qanday Windows Explorer oynasini oching, yuqoridagi "Asboblar" menyusini bosing va "Papka parametrlari" qatorini tanlang. Ochilgan oynada "Ko'rish" yorlig'ini bosing va "Yashirin papkalar va fayllarni ko'rsatish" katagiga belgi qo'ying.

4. Endi kontaktlar ro'yxatidan arxivlangan xabarlar bilan yashirin fayllarni o'z ichiga olgan papkaga o'ting. Hujjatni istalgan matn muharriri, masalan, Notepad yoki Wordpad yordamida oching. Odatiy bo'lib, bu fayllar hisob papkasida yoki bir xil foydalanuvchi papkasida Ilova ma'lumotlari katalogida joylashgan.

5. Xat yozish arxiv fayllarini boshqa katalogga saqlash uchun yuqoridagi “Fayl” menyusini bosishingiz va “Boshqacha saqlash” opsiyasini tanlashingiz kerak (ochiq matn muharririda). Faylni saqlash oynasida uning nomi va kelajakdagi joylashuvini ko'rsating. Shundan so'ng, "Saqlash" tugmasini bosing yoki Enter tugmasini bosing.

Bugungi kunda tezkor xabarlardan foydalangan holda yozishmalar ko'paymoqda: bu tez, qulay va mutlaqo bepul. Aloqa boshlig'i, ehtimol, icq xizmatidir. Bundan tashqari, uni pochta josuslari ham doimiy ravishda kuzatib boradi, ammo undan faqat Mail.ru da pochtasi bo'lganlar foydalanishi mumkin.

Ko'rsatmalar

2. Suhbatdoshning muloqot oynasida joriyni ko'ring xabarlar yoki yuqori o'ngdagi "arxiv" tugmasini bosing. Bu sizning yozishmalaringizning har bir arxivini ochadi. Shuningdek, siz kontaktni sichqonchaning o'ng tugmasi bilan bosish va "xabar arxivi" bandini tanlash orqali arxivni ochishingiz mumkin.

3. Mehmonlar haqida bildirishnomalarni olish uchun xabarlar x bo'lsa, xuddi shu kontaktlar ro'yxati oynasida "menyu" tugmasini bosing.

4. "Hisob sozlamalari" bandini, so'ng "bildirishnomalar" yorlig'ini tanlang va "yangi haqida xabar berish" ni belgilang xabarlar X". Keyin kiruvchi bildirishnomalar xabarlar x agent belgisining pastki o'ng burchagida paydo bo'ladi.

Arxiv dasturlari arxivni parol bilan himoya qilish funktsiyasini qo'llab-quvvatlaydi va ko'pincha Internetdan arxivlarni yuklab olayotganda, parolni bilmasdan ularni ochib bo'lmaydi. Yoki uni o'zingiz o'rnating parol va unut. Bunday hollarda nima qilish kerak?

Sizga kerak bo'ladi

  • - kompyuter;
  • – Kengaytirilgan arxiv parolini tiklash dasturi.

Ko'rsatmalar

1. Bu yerdan http://www.elcomsoft.ru/archpr.html o'chirish imkonini beruvchi Kengaytirilgan arxiv parolini tiklash dasturini yuklab oling. parol turli formatdagi arxivlardan yangi himoya. Uzoq parollarni tuzatish uchun dasturni ro'yxatdan o'tkazish kerak. Dasturni ishga tushiring, "Hujum turi" ro'yxatidan arxiv parolini tuzatish usulini tanlang.

2. Ayniqsa ishonchli usulni tanlang - barcha belgilar (kichik va katta harflar, raqamlar, belgilar va bo'shliqlar) ustidan takrorlang. Agar parol o'rnatishda so'z ishlatilgan bo'lsa, arxiv parolini tanlashni tezlashtirish uchun lug'at qidiruvini tanlang. Agar parolda qancha belgi borligini eslasangiz, niqob bo'yicha qidiruvni tanlang.

3. "Belgilar to'plami" maydonida, masalan, raqamlar va lotin harflarini tanlashingiz kerak bo'lgan belgilar uchun katakchalarni belgilang. Qidiruv boshlanadigan raqamlar yoki belgilarni belgilashingiz mumkin. Niqob hujumini tanlayotganda, "Niqob" maydoniga parol uzunligini va siz bilgan belgilarni kiriting. Va notanish belgilarni savol belgisi bilan almashtiring. Aytaylik, siz buni eslaysiz parol 5 ta belgidan iborat, birinchi harflari La, keyin esa aabyl. Sizning niqobingiz shunday ko'rinadi: La???.

4. "Uzunlik" yorlig'ida kerakli parol uzunligini belgilang, uzaytirish uchun maksimal va minimal uzunlikni tanlang parol arxivdan. Ro'yxatdan o'tmagan versiyada parolning maksimal uzunligi to'rtta belgidan iborat. "Lug'at bo'yicha" tuzatish turini tanlang, "Lug'at" yorlig'iga o'ting, qo'shimcha variantlarni belgilang va qidirish uchun lug'atni tanlang. Qidiruvga ruscha belgilarni kiritish uchun "O'rnatish" yorlig'iga o'ting, "Foydalanuvchi to'plami" katagiga belgi qo'ying, parolni tuzatish uchun ishlatilishi kerak bo'lgan barcha belgilarni kiriting. Ushbu maydonni iloji boricha ko'proq belgilar bilan to'ldiring.

5. Kirmoqchi bo'lgan arxivni tanlang parol, kerakli sozlamalarni tanlagandan so'ng. Buning uchun "Ochish" tugmasini bosing, diskdagi papkani tanlang va arxivni bosing. Arxiv dastur oynasida paydo bo'ladi va arxiv uchun parolni tanlashni boshlash uchun "Ishga tushirish" tugmasini bosing. Tanlash tezligi va ishlatilgan kombinatsiyalar soni, shuningdek, buzish jarayoni "Holat oynasi" da ko'rsatiladi. Tanlov tugagandan so'ng, unda kerakli narsa ko'rsatiladi parol .

Mavzu bo'yicha video

Ko'pgina tezkor messenjerlarda yozishmalarni tuzatish bitta stsenariy asosida amalga oshiriladi - foydalanuvchi papkalaridagi jurnallarni ko'rish. Biroq, mail.ru yozishmalarni saqlashning yangi, qulay usulini taklif qildi.

Ko'rsatmalar

1. Sizga kerak bo'lgan kontaktning kontekst menyusidan foydalanib, pochta agentida xabarlar tarixi ko'rinishidan foydalaning. "Xabar arxivi" ni tanlang. Agar barcha ma'lumotlar tarixdan o'chirilgan bo'lsa, uni pochta qutingiz yordamida tiklashingiz mumkin. Shuni esda tutingki, bu xususiyat xizmat ko'rsatish xizmatlari ro'yxatida yaqinda paydo bo'lgan, shuning uchun kontakt bilan suhbatning boshidan boshlab yozishmalarning to'liq tarixi mavjud bo'lmasligi mumkin.

2. Pochta agentiga kiradigan pochta qutingizni oching. Qabul qilingan yozishmalar ro'yxatida mavzu satrida pochta agenti belgisi bo'lgan xatlarni toping. Iltimos, dasturning ba'zi versiyalarida pochta qutisiga xabarlarni yuborish funksiyasi yoqilgan bo'lishi kerakligini unutmang. Bu kiruvchi xabarlar bildirishnomalari yorlig'idagi dastur sozlamalarida amalga oshiriladi.

3. Kompyuteringizdagi yozuvlarni ko'rib chiqing, ko'plab xabarlar mijozlari o'zlarining qattiq disklarida xabarlar tarixini saqlaydilar; Ko'rish uchun kompyuteringizda yashirin fayl va papkalarni ko'rsatish rejimini yoqing (Boshqarish paneli-Papka parametrlari-Ko'rish-Yashirin papkalar va fayllarni ko'rsatish). Dastur jurnallari saqlanadigan papkaga o'ting va ularni bloknot yordamida oching.

4. Keyingi safar alohida matn faylida bunday ma'lumotlarning zaxira nusxasini yarating. Ba'zan, xabarlar tarixi o'chirilganda ushbu hujjat o'chiriladi, lekin ba'zi versiyalarda u asl shaklida qoladi. Bunday fayllar joylashgan katalog mahalliy diskdagi operatsion tizim foydalanuvchi papkasidagi Application Data hisoblanadi. Uni ochganingizda, MRA va Roumingni ham ochishingiz kerak bo'lishi mumkin, ammo hamma narsa foydalanuvchi sozlamalari va dastur versiyasiga bog'liq bo'lishi mumkin. Jildlarning ko'rinishini sozlash kerak, aks holda katalog va tarkibni ko'rish imkonsiz bo'ladi.

Foydali maslahat
Xabarlar tarixini ko'rishni oldini olish uchun messenjer profilingizga parol o'rnating.

Mail.ru Agent- matnli xabarlar almashish, audio va video qo'ng'iroqlarni amalga oshirish, fayllarni almashish va boshqalar uchun qulay vosita. Undan foydalanish uchun mail.ru da pochta qutisi bo'lishi kerak. Ammo pochta qutingiz buzilgan bo'lsa nima qilish kerak? Yoki shaxsiy kirish parolingizni unutdingizmi? Qanday qilib tiklanish kerak Agent ?

Ko'rsatmalar

1. Mail.ru saytiga o'ting. Buning uchun Internet-brauzeringizni ishga tushiring va www.mail.ru manzil satriga tirnoqsiz kiriting. Sizning oldingizda saytning asosiy sahifasi ochiladi.

2. Ochilgan sahifaning chap tomonida "Pochta" bloki mavjud. Bu erda siz odatda avtorizatsiya ma'lumotlarini kiritasiz: login va parol. Parol ustunining qarama-qarshi tomonida "Unutdingizmi?" havolasini toping, ustiga bosing. Siz parolni tuzatish sahifasiga o'tasiz.

3. Agar siz loginingizni eslab qolsangiz, lekin parolingizni eslay olmasangiz, birinchi sahifada loginingizni kiriting va “Keyingi” tugmasini bosing. Keyingi sahifada tizim sizga pochtani ro'yxatdan o'tkazish jarayonida ko'rsatgan maxfiy savolni berib, pochta qutingiz uchun parolni tiklashga harakat qiladi. Ijobiy javob bering va siz eng yangi kirish parolini olasiz.

4. Agar biron sababga ko'ra pochta qutisidagi maxfiy savol yordamida parolni tiklashning iloji bo'lmasa, boshqa variantdan foydalaning - qo'llab-quvvatlash xizmatiga murojaat qilish uchun shaklni to'ldiring. Buning uchun parolni tuzatish sahifasida quyidagi tegishli havolani bosing.

5. Ushbu shakl imkon qadar to'liq to'ldirilishi kerak. O'zingiz haqingizda iloji boricha ko'proq ma'lumot kiriting, bu sizga eng qisqa vaqt ichida hisobingizga kirish imkonini beradi. Ushbu shaklning maqsadi quyidagilardan iborat: agar siz kiritgan ma'lumotlar pochta qutingizni ro'yxatdan o'tkazishda ko'rsatgan ma'lumotlarga mos keladigan bo'lsa, forma oxirida ko'rsatilgan manzilga parolingizni qayta o'rnatish havolasi bilan xat yuboriladi. Havola 3 kun davomida amal qiladi. Diqqat, ushbu muddat tugashidan oldin so'rovingizni takrorlamang. So'rovlarni takrorlashda tizim ularning har biri uchun yangi parolni beradi va siz qabul qilingan parollarning qaysi biri to'g'ri ekanligini aniqlay olmaysiz.

6. Pochta qutisiga kirish tiklanganda, Mail.ru-ni ishga tushiring Agent va avtorizatsiya oynasida pochta qutingizga kirish uchun login va yangi parolni kiriting.

Agar siz yozishmalar tarixini tasodifan o'chirib tashlagan bo'lsangiz yoki dasturiy ta'minotga kirish huquqini yo'qotgan bo'lsangiz, uni qayta tiklang Arxiv xabarlar bir necha usulda ruxsat etiladi. Ular sizning aloqa dasturingizga va xavfsizlik sozlamalaringizga bog'liq.

Ko'rsatmalar

1. Zaxira faylini toping Arxiv A xabarlar kompyuteringizda. Ushbu hujjat, odatdagidek, yashirin, shuning uchun avval istalgan oynani oching va "Asboblar" yoki "Tizimlashtirish" menyusini bosing. Keyinchalik, "Papka xususiyatlari va parametrlari" ni tanlang. "Ko'rish" yorlig'ini bosing va "Yashirin papkalar va fayllarni ko'rsatish" qatori yonidagi katakchani belgilang. "Ilova" va "OK" tugmasini bosing.

2. Istalgan oynani oching va manzil satriga C:/_user folder_/AppData/Roaming havolasini joylashtiring. Enter tugmasini bosing. Bu jild sukut boʻyicha saqlanadi Arxiv s kompyuteringizda o'rnatilgan ko'pgina dasturlar. Agar siz sozlamalarda boshqa ma'lumotlarni saqlash joyini belgilagan bo'lsangiz, unga o'ting.

3. Kerakli ilova bilan jildni toping va profilingizga bag'ishlangan bo'limga o'ting. Dasturga qarab Arxiv xabarlar butun kontakt uchun alohida taqdim etilishi yoki sanaga bo'linishi mumkin. Har qanday holatda, kerakli faylni o'ng tugmasini bosing va "Qo'llab-quvvatlash bilan ochish" tugmasini bosing. Matnni ko'rish uchun bloknot yoki matn muharririni tanlang.

4. Mail.ru Spy dasturini qayta tiklashingiz kerak bo'lsa, uni ishga tushiring Arxiv xabarlar. Muloqotni ko'rmoqchi bo'lgan kontaktni o'ng tugmasini bosing va tegishli elementni tanlang. Agar ushbu protsedura bajarilmasa, siz qayta tiklashingiz mumkin Arxiv elektron pochta so'rovi orqali. Bu funksiya uzoq vaqt davomida mavjud emas, shuning uchun eski xabarlarni qayta tiklash mumkin emas.

5. ICQ foydalanuvchilariga barcha turdagi o'chirilgan xabarlarni tiklash imkonini beruvchi icq2htm dasturini kompyuteringizga o'rnating. Skype uchun SkypeLogView deb nomlangan shunga o'xshash dastur ham mavjud. Ikkala dastur ham foydalanish uchun juda oson va hatto kompyuter bilimi past bo'lganlar uchun ham tushunarli.

Mavzu bo'yicha video

Har qanday pochta qutisining interfeysi (shu jumladan Mail.Ru xizmati) taxminan bir xil va quyidagi papkalarni o'z ichiga oladi: "Kirish qutisi", "Kirish qutisi", "Qoralamalar", "Spam", "Axlat qutisi". O'chirilganlarni qaerdan qidirish kerak xabarlar ?

Ko'rsatmalar

1. Mail.Ru pochta qutingizga o'ting va "Trash" jildini oching. Agar siz harflarni mustaqil ravishda o'chirib tashlagan bo'lsangiz va endi ularni qayta tiklamoqchi bo'lsangiz, ular ushbu katalogda joylashgan bo'lishi kerak. Agar ular yo'q bo'lsa, xabarlarni o'chirib tashlaganingizdan keyin axlat qutisini bo'shatganingizni eslang. Axlat qutisini bo'shatish jarayonida barcha harflar qayta tiklash imkoniyatisiz Mail.Ru pochta serveridan o'chiriladi.

2. Odatiy bo'lib, siz pochta qutisidan chiqqaningizda axlat qutisi ham bo'shatiladi va undagi barcha elektron pochta xabarlari yo'q qilinadi. Agar siz ushbu parametrni o'zgartirmoqchi bo'lsangiz, Sozlamalar sahifasiga o'ting. "Pochta qutisi interfeysi" bo'limini tanlang, "Chiqish paytida axlatni bo'shatish" bandi qarshisidagi katakchani olib tashlang.

3. Agar siz kimdandir elektron pochta xabarini kutayotgan bo'lsangiz, lekin u kelmagan bo'lsa, Spam jildingizni oching va u tasodifan u yerga tushib qolganligini tekshiring. Ba'zida dastur shubhali ko'rinadigan yozishmalarni ushbu jildga yo'naltiradi.

4. Agar barcha harflaringiz Mail.Ru-da yo'qolgan bo'lsa, siz yoki pochta qutingizga kirish huquqiga ega bo'lgan har qanday foydalanuvchi pochta dasturlarini sozlaganligini unutmang. Ko'pincha, shunga o'xshash dasturiy ta'minotni o'rnatishda foydalanuvchi "Serverda elektron pochta xabarlarini saqlash" opsiyasini tekshirishni unutib qo'ygan vaziyat yuzaga keladi. Natijada, pochta qutisidagi barcha harflar kompyuterga ko'chiriladi. Buni tekshirish uchun pochta qutingiz sozlamalarida "Oxirgi kirish haqida ma'lumotni ko'rsatish" opsiyasi yonidagi katakchani belgilang. Agar IP-manzil "POP3 orqali kirish" yozuvining qarshisida ko'rsatilgan bo'lsa, sizning pochta qutingiz elektron pochta dasturi orqali ishlaydi.

5. Harflarni saqlash uchun siz saqlamoqchi bo'lgan yozishmalarni o'tkazadigan maxsus papka yarating. Siz uni Mail.Ru pochta dasturida "Sozlamalar" bo'limiga o'tib, u erdan "Papkalar" havolasiga o'tib yaratishingiz mumkin.

Elektron pochtaning asosiy maqsadi - almashinuv. xabarlar. Agar siz pochta qutingizdagi asosiy harflaringiz biron sababga ko'ra yo'qolganini aniqlasangiz, darhol xafa bo'lmaslik kerak. Siz o'chirilgan yozishmalarni tiklashga harakat qilishingiz mumkin.

Ko'rsatmalar

1. Agar siz xatlarni elektron pochtangizdan mustaqil ravishda o'chirib tashlasangiz, ular yo'qolmaydi, lekin mexanik ravishda menyuning chap tomonida joylashgan "Axlat qutisi" deb nomlangan maxsus papkaga joylashtiriladi. Xatni to'g'rilash uchun "Axlat qutisiga" o'ting, kerakli harfni yoki jo'natuvchining manzili yonidagi tasdiq belgisi bilan bir nechta harfni tanlang va "Axlat qutisi" ning yuqori qismida joylashgan harflar ro'yxati tepasida joylashgan "Ko'chirish" tugmasini bosing. o'chirilishi. Sizning oldingizda dialog oynasi ochiladi, unda belgilangan harflarni tuzatish uchun papkani belgilang. Shundan so'ng, harakatlaringizni tasdiqlash uchun OK tugmasini bosing.

2. Bundan tashqari, pochta qutisidan har bir chiqqandan so'ng, "Axlat qutisi" ga o'tkazilgan barcha harflar tuzatish imkoniyatisiz mexanik ravishda o'chiriladi. Bunga yo'l qo'ymaslik uchun sozlamalarni o'zgartiring, shunda axlat qutisidan xatlar faqat qo'lda o'chiriladi. Buni amalga oshirish uchun "Sozlamalar" bandiga o'ting, keyin "Pochta qutisi interfeysi" bo'limiga o'ting va "Chiqish paytida axlatni bo'shatish" maydonining yonidagi katakchani olib tashlang.

3. Chiqindidan o‘chirilgan xabarlarni, afsuski, tuzatib bo‘lmaydi. Shuning uchun, suhbatdoshingizdan xabarni ikkinchi marta sizga yuborishini so'rang.

4. Agar jo'natuvchida bunday imkoniyat bo'lmasa, foydalanuvchini texnik qo'llab-quvvatlash xizmatiga vazifangizni tushuntirib so'rov yozing. Bir necha kundan keyin pochta xizmati ma'muriyati sizga natija beradi. Biroq, bu usul yordamida yozishmalarni tiklash deyarli mumkin emas, chunki har kuni bir necha ming harflar elektron pochta manbasi orqali o'tadi.

5. Noxush vaziyatni oldini olish uchun maxsus papka yarating va unga barcha muhim yozishmalaringizni joylashtiring. Buni amalga oshirish uchun "Sozlamalar" bo'limida "Yangi jild yaratish" bandini bosing va unga nom va agar kerak bo'lsa, parol yarating.

Mavzu bo'yicha video

Bugungi kunda elektron pochta inson hayotida muhim rol o'ynaydi. Pochtangizga kirish kodini (parolni) yo'qotish ko'pchilik uchun katta falokat bo'lishi mumkin, pochta qutisida saqlangan ma'lumotlar katta ahamiyatga ega bo'lishi mumkin; Shu sababli, pochtaga kirishni yaxshilash ko'pchilik uchun ustuvor vazifadir.

Ko'rsatmalar

1. Keling, eng oddiy va tushunarli bo'lgan standart usul bilan elektron pochtaga kirishni tiklashni boshlaylik. Boshlash uchun, pastki chap tomonda joylashgan "Parolni eslab qolish" havolasiga o'tib, uni bosing va kirishni to'g'rilash sahifasiga o'tib, pochtaga kirishni tiklashingiz mumkinligiga e'tibor qarataylik. Elektron pochtaga kirishni tuzatish sahifasiga o'tgandan so'ng, tizim pochta qutisi bilan bog'langan telefon raqamiga "tuzatish paroli" yuboradi. Lekin birinchi navbatda siz robot emas, balki haqiqiy foydalanuvchi ekanligingizni tekshirishingiz kerak. Buning uchun rasmda ko'rsatilgan kodni maydonga kiriting va "SMS orqali kodni qabul qilish" tugmasini bosing. Keyinchalik, "Kodni kiritish" oynasi ochiladi va kerakli maydonga SMS orqali telefon raqamiga yuborilgan "Tasdiqlash kodi" ni kiriting. Shundan so'ng, yangi parol yarating, uni tasdiqlang va "Kirish" tugmasini bosing.

2. Ikkinchi usulni qo'llab-quvvatlagan holda pochtani qayta tiklash uchun siz elektron pochta hayotining ba'zi tafsilotlarini eslab qolishingiz kerak bo'ladi. Pochtani tuzatishga kirish pochta qutisi bilan bog'langan yo'qolgan telefon raqami tomonidan bloklanadi. Shuning uchun boshqa tuzatish tizimidan foydalanish kerak. Avval biz eng boshiga qaytishimiz kerak. Biz "Parolimni eslab qolish" havolasiga o'tamiz va pastki o'ng burchakda nuqta chiziq bilan chizilgan "Menda ko'rsatilgan telefon raqamiga kirish imkonim yo'q" ni ko'ramiz va havolani bosing. Endi siz ushbu sahifada mavjud bo'lgan barcha maydonlarni to'ldirishingiz va yuborish tugmasini bosishingiz kerak. Keyin qo'llab-quvvatlash xizmatidan natijani kutamiz.

3. Taqdim etilgan usullarning barchasi mos kelmasa, qolgan narsa boshqa elektron pochta manzilidan foydalanish va to'g'ridan-to'g'ri mail.ru kompaniyasining qo'llab-quvvatlash xizmatiga xat yozish, ma'lum bir elektron pochtaga kirishni tiklashni so'rash va taqdim etilgan barcha usullar mavjudligini tushuntirishdir. pochta qutisiga kirishni tuzatish usullari mos kelmaydi.

Siz Mail.Ru agentidan foydalana olmaysiz, lekin bu har kuni jadallashib borayotgan vahshiyona mashhur xizmatdir. Rasmiy ma'lumotlarga ko'ra, o'tgan yil oxirida ushbu messenjerning oylik auditoriyasi 21,4 million kishini tashkil etgan. Buni tushuntirish oson - mahsulot haqiqatan ham muvaffaqiyatli. Lekin bugun men foydalanuvchining xabarlar tarixiga ega fayl qanday teskari o'zgartirilganligi haqida gapirmoqchiman.

OGOHLANTIRISH

Rossiya Federatsiyasi Jinoyat kodeksining 138-moddasi - "Yozuvlar, telefon suhbatlari, pochta, telegraf yoki boshqa xabarlar sirini buzish", shuningdek, unda 28-bob - "Sohadagi jinoyatlar" mavjudligini unutmang. kompyuter ma’lumotlari” (272, 273, 274-moddalar).

Xakerlik tarixi

Tajriba men uchun 2008 yilda, bir do'stim mendan Mail.ru agentidagi qiz do'stining yozishmalarini tekshirishimni so'raganida boshlandi. Keyin tarix fayli nomi bilan oddiy matn fayli edi elektron pochta history.txt va mra.dbs (hozirda yozishmalar tarixi va aloqa ma'lumotlarini saqlaydigan fayl) bilan solishtirganda ibtidoiy tuzilishga ega edi. Bir necha soat ichida oddiy, ammo samarali RTF konvertori yozildi, u Agentdan yozishmalarni olishning barcha iflos ishlarini bajardi. Do'st xursand bo'ldi. Bundan tashqari, kompilyatsiya qilingan tillarda dasturlashni o'rganayotganda, men Mail.ru History Reader dasturini amaliyot sifatida yozdim, uning tavsifi 2009 yil avgust oyida ][ sahifalarida paydo bo'ldi. Ko'p sonli ijobiy sharhlarni olgach, men o'sha paytdagi tarix fayli formatining tuzilishini (yon paneldagi havolalarga qarang) va o'quvchining manba kodini nashr qildim. Biroq, Mail.ru Agent rivojlanishda davom etdi va yangi ilg'or mra.dbs fayli roostni boshqara boshladi. Ushbu voqeadan so'ng, men turli odamlardan buning ustida ishlashimni so'rab minglab xabarlarni oldim. SOLON7 bilan hamkorlikda biz Mail.ru Agentini ishga tushirgandan so'ng tuzilmalar, ofsetlarga havolalar va har xil o'zgarishlarni topishga harakat qilib, HEX muharririda ushbu fayl bilan ishladik. 2010 yil oxiriga kelib, uzoq izlanishlardan so'ng, format nihoyat qabul qilindi.

Rich Text Format (RTF)

mra.dbs-da qo'llaniladigan RTF - bu 1982 yilda Microsoft va Adobe soqolli dasturchilari tomonidan taklif qilingan, belgilangan hujjatlarni saqlash formati. Uni tahlil qilish uchun g'ildirakni qayta ixtiro qilish mutlaqo shart emas, faqat yozish uchun SF_RTF bayrog'i bilan EM_STREAMIN va o'qish uchun SF_TEXT bayrog'i bilan EM_STREAMIN xabarini yuboring:

EDITSTREAM es = ( 0 ); es.pfnCallback = EditStreamCallback; es.dwCookie = (DWORD_PTR) SendMessage(hRich, EM_STREAMIN, SF_RTF, (LPARAM)&es);

Bu oddiy texnika mening o'quvchimda qo'llaniladi.

mra.dbs faylini qanday olish mumkin?

Siz, albatta, o'zingizga savol berasiz: bu mashhur mra.dbs aslida qayerda saqlanadi va uni qanday olish mumkin? mra.dbs fayli “%APPDATA%\Mra\Base\mra.dbs” papkasida saqlanadi (masalan, “C:\Documents and Settings\user\Application Data\Mra\Base\mra.dbs”) va uni o'chirganingizda oling Bu agent uchun unchalik qiyin emas, siz faqat ExpandEnvironmentStrings va CopyFile funksiyalaridan foydalanishingiz kerak. Biroq, Agent yoqilganda, mra.dbs fayli band va tizim undan foydalanishga ruxsat bermaydi. Ushbu muammoni hal qilish uchun siz, masalan, Agentni vaqtincha o'chirib qo'yishingiz mumkin (bu harakat uchun sizga tuzatuvchi imtiyozlari kerak bo'ladi, ularni faqat Administrator huquqlari bilan olish mumkin) yoki tizimda ochiq fayl dastagini topib, keyin uni nusxalash mumkin. jarayoningizning manzil maydoni. Bundan tashqari, faylni to'g'ridan-to'g'ri diskdan o'qishingiz mumkin (ammo buning uchun siz klaster nima ekanligini va fayl tizimi drayveri bilan to'g'ridan-to'g'ri ishlashni bilishingiz kerak) yoki o'zingizning fayl drayveringizni yozishingiz mumkin (bu deyarli mumkin emas). Har bir narsa yaxshi bo'lar edi, lekin amalda yuqoridagi usullarning barchasi o'zlarining kamchiliklariga ega. ZwQuerySystemInformation yordamida tutqichlarni ro'yxatga olish va ularni DuplicateHandle yordamida jarayoningizga nusxalashda siz ikkita muammoga duch kelishingiz mumkin. Birinchisi, ZwQueryInformationFile-ga qo'ng'iroq qilganda, nomli quvur blokirovkasidan javob kutayotganda ip osilib qolishi mumkin. Ikkinchisi, nusxa ko'chirilgandan so'ng, ikkala tutqich (bizniki va faylni ochgan jarayon) bitta FileObjectga va shuning uchun joriy I/U rejimiga ishora qiladi. Fayl joylashuvi va fayl bilan bog'liq boshqa ma'lumotlar ikki jarayon o'rtasida taqsimlanadi, shuning uchun hatto faylni o'qish ham o'qish pozitsiyasini o'zgartirishga olib keladi va faylni ochgan dasturning normal ishlashini buzadi. Albatta, siz fayl jarayonining barcha mavzularini vaqtincha to'xtatib qo'yishingiz mumkin va nusxa ko'chirgandan so'ng, o'qish pozitsiyalarini tiklashingiz va egasi jarayonini qaytadan boshlashingiz mumkin, ammo bu juda ko'p vaqt va kuch talab qiladi. Ideal usul diskdan to'g'ridan-to'g'ri o'qish bo'lib tuyulishi mumkin, ammo bu erda ham kamchiliklar mavjud. Shunday qilib, siz faqat FILE_READ_ATTRIBUTES ruxsati bilan ochilgan fayllarni o'qishingiz mumkin (almashtirish fayllaridan tashqari), fayl siqilmagan, shifrlanmagan bo'lishi kerak (aks holda biz bema'ni narsalarni o'qiymiz) va o'z klasteriga ega bo'lishi kerak (NTFS-da kichik fayllar joylashgan bo'lishi mumkin). butunlay MFTda). Shuni ham hisobga olish kerakki, o'qish paytida faylni o'zgartirish mumkin (va natijada biz tushunarsiz narsani olamiz). Shuning uchun biz Agent jarayonini vaqtincha o'chirishning eng oddiy usulini tahlil qilamiz.

Shunday qilib, Mail.ru Agent jarayonini o'ldirish uchun avval uning ProcessID ni topishingiz kerak. Buni turli yo'llar bilan amalga oshirish mumkin: ToolHelp API orqali, Native API orqali (ZwQuerySystemInformation funktsiyasidan foydalangan holda), ochiq tutqichlar ro'yxatini ko'rib chiqish yoki jarayon tomonidan ochilgan oynalar ro'yxatidan o'tish (GetWindowThreadProcessId). Eng oson variant - ToolHelp API-dan foydalanish va exe fayl nomi bo'yicha qidirish. Buni amalga oshirish uchun CreateToolhelp32Snapshot > Process32First > Process32Next funksiyalarini chaqirish kifoya, keyin esa tsiklning asosiy qismida PROCESSENTRY32 strukturasining szExeFile maydoni qiymatini magent.exe bilan solishtirish kifoya. Bizga kerak bo'lgan ProcessID bir xil tuzilishda, th32ProcessID maydoni:

HProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if(INVALID_HANDLE_VALUE != hProcessSnap) ( pe32.dwSize = sizeof(PROCESSENTRY32); if(Process32First(hProcessSnap, &pe32)) ( bajaring ( if(0 == lstrcmp(pe32.szExeFile,_TEXT"))) ( pid=pe32.th32ProcessID; break; ) ) while(Process32Next(hProcessSnap, &pe32) ) CloseHandle(hProcessSnap)

PIDni topganimizdan so'ng, biz SeDebugPrivilege (OpenProcessToken > LookupPrivilegeValue > AdjustTokenPrivileges) tuzatuvchi imtiyozlarini olishimiz va jarayonni o'ldirishimiz kerak (OpenProcess > TerminateProcess) va keyin CopyFile-ga qayta qo'ng'iroq qilishga urinib ko'ring. Imtiyozlarni yanada oqlangan usulda - Native API orqali olish mumkin:

GetPrivilege (IN ULONG Imtiyoz) bekor qilinadi ( BOOLEAN OldValue; RtlAdjustPrivilege(Privilege, TRUE, FALSE, &OldValue); )

Bo'ldi, mra.dbs bizning qo'limizda. Endi ichakni tozalashga o'tamiz :).

mra.dbs sirlarini ochish

mra.dbs fayli Mail.ru Agent xotirasi borligi, shuning uchun dastur ishlayotgan vaqtda uni o'qish uchun ochish mumkin emas (o'rtacha dasturchi uchun, lekin bizda o'z sirlarimiz bor :) va vazifa shuningdek, barcha raqamlar xotirada teskari saqlanganligi bilan murakkablashadi. Biroq, keling, teskari muhandislikka biroz chuqurroq kirib boraylik.

Shunday qilib, mra.dbs chuqurligida xesh-jadval mavjud bo'lib, unda 4 baytlik identifikatorlarga ofsetlar tasvirlangan. Identifikatorlar turli tuzilmalar va axlat segmentlarini yozish boshlanishini aniqlash uchun ishlatiladi, ular orasida bizga kerak bo'lgan yozishmalar tarixi yozuvlari (tegishli rasmga e'tibor bering):

Typedef struct _ids ( unsigned int id1; unsigned int id2; unsigned int count; ) _ids;

MA'LUMOT

Xesh-jadval assotsiativ massiv interfeysini amalga oshiradigan va kalit-qiymat juftlarini saqlashga imkon beruvchi ma'lumotlar strukturasidir. Ikki marta bog'langan ro'yxat ma'lumotlar elementlaridan iborat bo'lib, ularning har biri keyingi va oldingi elementlarga havolalarni o'z ichiga oladi.

Hikoyaning boshlanishi mrahistory_ kalit so'zi bilan tavsiflanadi, undan keyin mra.dbs fayli egasining elektron pochtasi va yozishmalar olib borilayotgan kontaktning elektron pochtasi keladi. Tarix holatida identifikatorlar ikki marta bog'langan ro'yxatni tashkil qiladi: birinchisi yuborilgan birinchi xabarga, ikkinchisi esa oxirgi qabul qilingan xabarga olib keladi. Xabarlar sonini identifikatorlardan keyingi to'rt baytni tekshirish orqali topish mumkin (_ids tuzilishi). Identifikator ofsetidan o'tib (uni xesh jadvalidan bilib olish mumkin), biz xabar yozuviga o'tamiz (yana barcha e'tibor tegishli rasmga):

Xesh jadvalini qidirish strukturasi _message( unsigned int size; unsigned int prev_id; unsigned int next_id; unsigned int xz1; FILETIME time; unsigned int type_mesage; char flag_incoming; char bayt; unsigned int count_nick; unsigned int int count_nick; unsigned int magic 38; //_xnageum unsigned int xz2 unsigned int size_lps_rtf;

Dumpdagi satrlar Unicode kodlashda (wchar_t) turli yo'llar bilan saqlanadi:

  • satr oxirida tugatuvchi null bilan;
  • LPS tuzilmasida (tuzilmaning nomi MMP protokoli formatining tavsifidan olingan), bu erda dastlabki to'rt bayt keyingi qatorning uzunligini ko'rsatadi;
  • RTF formatida.

Xabarlar sonini bilib, biz butun zanjirni bosib o'tishimiz qiyin bo'lmaydi. Ammo bu xesh-jadvalning qaerdaligini qanday bilasiz va tarix yozuvlarining boshlanishini qanday topasiz? SOLON7 va men bu savollarga javob izlab uyqusiz tunlarni o'tkazdik.

mra.dbs xabar turlari

  • 2 - ruxsatsiz foydalanuvchilar;
  • 4 - avtorizatsiya so'rovlari;
  • 7 - muntazam xabarlar;
  • 10 - fayllarni uzatish;
  • 35 - mikroblog yozuvlari;
  • 46 - geolokatsiyani o'zgartirish.

Bir oz sehr

mra.dbs faylining boshidan 0x10 ofsetda, ma'lum bo'lishicha, qimmatbaho xesh jadvalining manzili saqlanadi. Xesh-jadvaldan birinchi indeksning ofsetidan o'tib, biz dastlabki ma'lumotlarning tuzilishiga duch kelamiz. Ehtimol, mra.dbs da saqlangan barcha ma'lumotlar mavjud. Davom etishga ruxsat. 0x20 ofsetida ushbu tuzilma tarix yozuvlari sonini yoki oddiyroq, yozishmalar sonini saqlaydi. Dump fayli doimiy ravishda kengayib borayotganligi sababli, oxirgi qayd etilgan tarix identifikatori 0x2C ofsetida joylashgan - yozishmalar identifikatorlarini qidirishni boshlash uchun biz bilishimiz kerak bo'lgan narsa shu. Umuman olganda, algoritm quyidagicha:

  • biz sikl yordamida tarix yozuvlari identifikatorlaridan o'tamiz (oxirgi qo'shilgan yozuvdan boshlab);
  • agar "mrahistory_" so'zi ushbu yozuvda 0x190 ofsetdan mavjud bo'lsa, bu ushbu yozishmalarning xabarlar zanjirining identifikatorlari 0x24 ofsetida joylashganligini anglatadi.

Buni biroz aniqroq qilish uchun ushbu kodni ko'rib chiqing:

DWORD * ofset_table=(DWORD *)(mra_base + *(DWORD*)(mra_base + 0x10)); DWORD end_id_mail=*(DWORD*)(mra_base+0x20+ofset_jadval); DWORD count_emails=*(DWORD*)(mra_base+0x2C+ofset_jadval); ... for(int i=0;i id2; )

Kod

Endi men sizga faqat eng muhim fikrlarni ko'rsataman. Demak, mra.dbs fayli xotira dumpidir, shuning uchun biz fayl ofsetlari bilan ishlash uchun funksiyalarni buzmaymiz va foydalanmaymiz, balki uni darhol dasturimiz xotirasiga joylashtiramiz. Buning uchun biz Windows OS resurslaridan foydalanamiz va Xotira xaritasi faylini yaratamiz:

CreateFile CreateFileMap MapViewOfFile VirtualFree CloseHandle CloseHandle

Faylga kiritilgan o'zgarishlarni saqlashimiz shart emasligi sababli, bu erda UnmapViewOfFile o'rniga VirtualFree ishlatiladi. Biz qiladigan birinchi narsa - yozishmalar tarixidan barcha kontaktlarni topish. Biz topilgan tovarlarni elektron pochta tuzilmasida saqlaymiz:

Typedef struct _emails( wchar_t *email; _ids *id; ); ... struct _emails *elektron pochta; ... emails=VirtualAlloc(NULL,count_emails*sizeof(struct _emails),..); ...

Identifikatorlardan o'tib, "mrahistory_" qatorini qidirgandan so'ng, bizning strukturamiz identifikator manzillari bilan to'ldiriladi. E'tibor bering, biz baytni ham nusxalamadik va faqat 16*count_emails baytini ishlatdik (masalan, 1000 ta kontakt bilan biz atigi ~15 kilobayt xotiradan foydalanamiz). Endi ma'lum bir foydalanuvchi bilan yozishmalar boshlanishining identifikatorlari mavjud bo'lib, biz xabarlarni o'qishimiz mumkin:

Int id_message=emails[k].id->id1; for(int i=0;i count_messages;i++) ( _message *mes=(_message *)(mra_base+offset_table); wchar_t *str=(wchar_t *)((insigned char *)mes+sizeof(_message)); ... id_message=mes->prev_id )

Qulaylik uchun xabar sanasi FILETIME formatida saqlanadi, uni FileTimeToSystemTime funksiyasi yordamida odam o‘qiy oladigan shaklga aylantirish mumkin; RTF formati Rich Edit va WordPad kabi boshqa standart muharrirlar tomonidan mukammal qabul qilinadi. Ammo bu bilan bezovtalanishingiz shart emas, chunki xabarlar taxallusdan keyin darhol formatlanmagan shaklda saqlanadi va ularning hajmi xabarlar tarkibida ko'rsatilgan. Agentdan xabarlarning hazm bo'ladigan ro'yxatini olish uchun bilishingiz kerak bo'lgan narsa shu.

P.S.

Afsuski, jurnal formati bu yerda mening qattiq tadqiqotlarimni to‘liq taqdim etishimga imkon bermaydi, shuning uchun shoshiling va diskni ko‘rib chiqing. Umid qilamanki, o'quvchining misol kodi (aytmoqchi, biroz optimallashtirish yordamida exe fayli hech qanday paketlarsiz atigi 2 kilobaytga to'g'ri keladi) sizga tez va ajoyib C kodini yozishda yordam beradi. hex muharrirlarini va boshqa past darajadagi narsalarni o'rganish. Aytgancha, mra.dbs faylida saqlanadigan ICQ yozishmalari tarixini o'qishning qiziqarli mavzusi ham saqlanib qoldi. Mail.Ru-ga, birinchidan, Mail.Ru Agentini rivojlantirish uchun, ikkinchidan, sevimli ICQ-ni sezilarli darajada rivojlantirish uchun va uchinchidan, men bugun sizga aytib bergan qiziqarli qidiruvingiz uchun rahmat.

Ko'pchilik tez xabar almashish uchun foydalanadigan Mail.ru Agent dasturi sukut bo'yicha yozishmalarning butun tarixini o'rnatilgan kompyuterning qattiq diskida saqlaydi. Agar siz parolingizni unutgan bo'lsangiz va dasturni ocholmasangiz, qo'shimcha dasturiy vositalar yordamida muloqotlar tarixiga kirishingiz mumkin.

Ko'rsatmalar

  • Messenjer dasturlarining dastlabki versiyalarida barcha yozishmalar kirish mumkin bo'lgan shaklda saqlangan va uni standart operatsion tizim vositalaridan foydalangan holda qiyinchiliksiz o'qish mumkin edi. Ishlab chiquvchilar bu tushunmovchilikni tuzatdilar va endi tarix dbs kengaytmasi bilan shifrlangan faylda saqlanadi.
  • Avval siz ushbu faylga kirishingiz kerak. Buning uchun "Mening kompyuterim" belgisini ikki marta bosish orqali Windows Explorer-ni oching. Bundan tashqari, "Ishga tushirish" tugmachasini o'ng tugmasini bosib va ​​"Fayl Explorerni ochish" ni tanlash orqali File Explorer-ni ishga tushirishingiz mumkin.
  • Explorer oynasida View menyusidan Folder Options (Windows XP yoki undan oldingi) yoki Organize menyusidan Folder and Search Options (Vista va 7) ni tanlang. Jild parametrlari dialog oynasining Ko'rish yorlig'ida Yashirin fayllar va papkalarni ko'rsatish variantini toping va uni yoqish uchun katakchani belgilang.
  • Endi siz yozishmalaringiz tarixi bilan shifrlangan faylni qidirishni boshlashingiz mumkin. U C:UsersUsernameAppDataRoamingMraBase da joylashgan. Faylni (ularning bir nechtasi bo'lishi mumkin) ish stolingizga yoki kompyuteringizdagi boshqa papkaga nusxa ko'chiring.
  • Faylni ochish uchun siz barcha saqlangan dialoglarni qulay shaklda o'qishingiz mumkin bo'lgan maxsus dasturni yuklab olishingiz kerak. Bunday dastur sifatida siz Mail.ru History Reader dasturidan foydalanishingiz mumkin, uni https://forum.antichat.ru/thread114077.html manzilidagi rasmiy dastur sahifasida yuklab olishingiz mumkin.
  • Dastur o'rnatishni talab qilmaydi va yuklab olingandan so'ng darhol kompyuteringizda ishga tushirilishi mumkin. Oldindan topilgan faylni yozishmalar tarixi bilan qo'shish uchun "Tarix" menyusini bosing va "Ochish" buyrug'ini tanlang. Faylga yo'lni belgilang, shundan so'ng u dasturda ochiladi va siz barcha yozishmalarni ko'rasiz. Chapdagi menyudagi ro'yxatdan kerakli kontaktni tanlab, dialoglar matni siz uchun asosiy oynada mavjud bo'ladi.


  •  

    O'qish foydali bo'lishi mumkin: