როგორ აღვადგინოთ შეტყობინებების არქივი აგენტში. როგორ წავიკითხოთ აგენტის ამბავი? როგორ წავიკითხოთ არქივი აგენტში

თუ დაკარგავთ რაიმე დაარქივებულ კორესპონდენციას, შეტყობინებების მრავალი პროგრამა გთავაზობთ სხვადასხვა ვარიანტს, რომელთაგან ერთ-ერთია ფაილის სარეზერვო ასლი. Mail.ru Spy პროგრამას აქვს საკუთარი კორექტირების სისტემა.

დაგჭირდებათ

  • Mail.ru ჯაშუშური პროგრამა.

ინსტრუქციები

1. ყველას წინაშე, თქვენ უნდა გაუშვათ პროგრამა mail.ru ქსელის მომხმარებლებს შორის სწრაფი შეტყობინებების მისაღებად. ამისათვის ორჯერ დააწკაპუნეთ ხატულაზე პროგრამის ლოგოთი თქვენს სამუშაო მაგიდაზე. თქვენ ასევე შეგიძლიათ გაუშვათ "დაწყების" მენიუდან (განყოფილება "ყველა პროგრამა").

2. თქვენი სიიდან კონკრეტული კონტაქტის შეტყობინებების არქივის სანახავად, თქვენ უნდა გახსნათ ეს სია, დააწკაპუნოთ კონტაქტზე მარჯვენა ღილაკით და აირჩიოთ ამავე სახელწოდების ვარიანტი. თუ სასურველი შეტყობინებების ნახვა შეუძლებელი იყო, მიზანშეწონილია სცადოთ არქივის შესწორების მეთოდი ელექტრონული ფოსტით mail.ru-ზე. იმის გამო, რომ ეს ფუნქცია შედარებით ცოტა ხნის წინ გახდა ხელმისაწვდომი, ზოგიერთი შეტყობინება შეიძლება არ იყოს ნაჩვენები.

3. ბევრი მსგავსი პროგრამა ინახავს შეტყობინებების არქივის ყველა მეტამორფოზას მყარ დისკზე. Mail.ru Spy-საც აქვს ეს ფუნქცია, რომელიც ინახავს მონაცემებს დამალულ ფაილებში. ამ ფაილების სანახავად, თქვენ უნდა გაააქტიუროთ ფარული და სისტემური ფაილების ჩვენების ვარიანტი. ამისათვის გახსენით Windows Explorer-ის ნებისმიერი ფანჯარა, დააწკაპუნეთ ზედა მენიუში „Tools“ და აირჩიეთ „Folder Options“ ხაზი. ფანჯარაში, რომელიც იხსნება, დააწკაპუნეთ ჩანართზე „ნახვა“ და მონიშნეთ „ფარული საქაღალდეების და ფაილების ჩვენება“ ჩამრთველი.

4. ახლა გადადით საქაღალდეში, რომელიც შეიცავს დამალულ ფაილებს დაარქივებული შეტყობინებებით თქვენი კონტაქტების სიიდან. გახსენით დოკუმენტი ნებისმიერი ტექსტური რედაქტორის გამოყენებით, მაგალითად, Notepad ან Wordpad. ნაგულისხმევად, ეს ფაილები განთავსებულია ანგარიშის საქაღალდეში ან Application Data დირექტორიაში იმავე მომხმარებლის საქაღალდეში.

5. კორესპონდენციის არქივის ფაილების სხვა დირექტორიაში შესანახად, თქვენ უნდა დააჭიროთ ზედა მენიუს "ფაილი" და აირჩიეთ "შენახვა როგორც" ვარიანტი (ღია ტექსტის რედაქტორში). ფაილის შენახვის ფანჯარაში მიუთითეთ მისი სახელი და მომავალი მდებარეობა. ამის შემდეგ დააჭირეთ ღილაკს "შენახვა" ან დააჭირეთ Enter ღილაკს.

მყისიერი შეტყობინებების გამოყენებით მიმოწერა დღეს ციკლებს იძენს: ის არის სწრაფი, კომფორტული და აბსოლუტურად უფასო. კომუნიკაციის უფროსი ალბათ icq სერვისია. რეიტინგში მას ასევე თანმიმდევრულად მიჰყვება ფოსტის ჯაშუში, მაგრამ მხოლოდ მათ, ვისაც აქვს ფოსტა Mail.ru-ზე, შეუძლია მისი გამოყენება.

ინსტრუქციები

2. საუბრის პარტნიორის დიალოგურ ფანჯარაში ნახეთ მიმდინარე შეტყობინებებიან დააჭირეთ ღილაკს "არქივი" ზედა მარჯვენა კუთხეში. ეს გახსნის თქვენი კორესპონდენციის ყველა არქივს. თქვენ ასევე შეგიძლიათ გახსნათ არქივი კონტაქტზე მარჯვენა ღილაკით დაჭერით და „შეტყობინებების არქივის“ პუნქტის არჩევით.

3. ჩასვლის შესახებ შეტყობინებების მისაღებად შეტყობინებები x, დააჭირეთ ღილაკს "მენიუ" იმავე კონტაქტების სიის ფანჯარაში.

4. აირჩიეთ "ანგარიშის პარამეტრები" პუნქტი, შემდეგ "შეტყობინებების" ჩანართი და შეამოწმეთ "შეატყობინე ახლის შესახებ". შეტყობინებები X". შემდეგ შემომავალი შეტყობინებები შეტყობინებები x გამოჩნდება აგენტის ხატის ქვედა მარჯვენა კუთხეში.

საარქივო პროგრამები მხარს უჭერენ არქივის პაროლით დაცვის ფუნქციას და ხშირად არქივების ინტერნეტიდან ჩამოტვირთვისას თქვენ ვერ გახსნით მათ პაროლის ცოდნის გარეშე. ან თავად დააინსტალირეთ პაროლიდა დაივიწყე. რა უნდა გააკეთოს ასეთ შემთხვევებში?

დაგჭირდებათ

  • - კომპიუტერი;
  • – გაფართოებული არქივის პაროლის აღდგენის პროგრამა.

ინსტრუქციები

1. ჩამოტვირთეთ აქ http://www.elcomsoft.ru/archpr.html Advanced Archive Password Recovery პროგრამა, რომელიც საშუალებას გაძლევთ წაშალოთ პაროლიახალი დაცვა სხვადასხვა ფორმატის არქივებისგან. გრძელი პაროლების გამოსასწორებლად, თქვენ უნდა დაარეგისტრიროთ პროგრამა. გაუშვით პროგრამა, აირჩიეთ არქივის პაროლის შესწორების მეთოდი "შეტევის ტიპი" სიიდან.

2. აირჩიეთ განსაკუთრებით საიმედო მეთოდი - გაიმეორეთ ყველა სიმბოლოზე (პატარა და დიდი ასოები, რიცხვები, სიმბოლოები და სივრცეები). თუ პაროლის დაყენებისას გამოყენებული იყო სიტყვა, აირჩიეთ ლექსიკონში ძიება არქივის პაროლის არჩევის დასაჩქარებლად. თუ გახსოვთ, რამდენი სიმბოლო იყო პაროლში, აირჩიეთ ძებნა ნიღბის მიხედვით.

3. "სიმბოლოების ნაკრები" ველში მონიშნეთ ველები იმ სიმბოლოებისთვის, რომლებიც უნდა აირჩიოთ, მაგალითად, რიცხვები და ლათინური ასოები. შეგიძლიათ მიუთითოთ ნომრები ან სიმბოლოები, საიდანაც დაიწყება ძიება. ნიღბის თავდასხმის არჩევისას შეიყვანეთ პაროლის სიგრძე და თქვენთვის ცნობილი სიმბოლოები "ნიღაბი" ველში. და შეცვალეთ უცნობი სიმბოლოები კითხვის ნიშნით. ვთქვათ, გახსოვთ ეს პაროლიშედგება 5 სიმბოლოსგან, პირველი ასოებია La, შემდეგ კი aabyli. შენი ნიღაბი ასე გამოიყურება: ლა???.

4. მიუთითეთ პაროლის სასურველი სიგრძე "სიგრძე" ჩანართში, აირჩიეთ მაქსიმალური და მინიმალური სიგრძე გასაგრძელებლად პაროლიარქივიდან. დაურეგისტრირებელ ვერსიაში პაროლის მაქსიმალური სიგრძე ოთხი სიმბოლოა. აირჩიეთ შესწორების ტიპი „ლექსიკონის მიხედვით“, გადადით „ლექსიკონის“ ჩანართზე, მიუთითეთ დამატებითი ვარიანტები და აირჩიეთ ლექსიკონი, რომლითაც უნდა მოძებნოთ. ძიებაში რუსული სიმბოლოების ჩასართავად, გადადით "Set" ჩანართზე, შეამოწმეთ ჩამრთველი "მომხმარებლის ნაკრები", შეიყვანეთ ყველა სიმბოლო, რომელიც უნდა გამოიყენოთ პაროლის გამოსასწორებლად. შეავსეთ ეს ველი რაც შეიძლება მეტი სიმბოლოთი.

5. აირჩიეთ არქივი, რომელზეც გსურთ წვდომა პაროლი, სასურველი პარამეტრების არჩევის შემდეგ. ამისათვის დააჭირეთ ღილაკს "გახსნა", აირჩიეთ საქაღალდე დისკზე და დააჭირეთ არქივს. არქივი გამოჩნდება პროგრამის ფანჯარაში; დააწკაპუნეთ ღილაკზე "დაწყება" არქივის პაროლის არჩევის დასაწყებად. შერჩევის სიჩქარე და გამოყენებული კომბინაციების რაოდენობა, ასევე ჰაკერების პროგრესი გამოჩნდება "სტატუსის ფანჯარაში". შერჩევის დასრულების შემდეგ მასში გამოჩნდება სასურველი პაროლი .

ვიდეო თემაზე

კორესპონდენციის გასწორება მყისიერი მესინჯერების უმეტესობაში მიჰყვება ერთ სცენარს - ჟურნალების ნახვა მომხმარებლის საქაღალდეებში. თუმცა, mail.ru-მ მოიფიქრა კორესპონდენციის შესანახად ახალი, მოსახერხებელი მეთოდი.

ინსტრუქციები

1. გამოიყენეთ შეტყობინებების ისტორიის ხედი ფოსტის აგენტში, თქვენთვის საჭირო კონტაქტის კონტექსტური მენიუს გამოყენებით. აირჩიეთ "შეტყობინებების არქივი". თუ ყველა მონაცემი წაშლილია ისტორიიდან, შეგიძლიათ მისი აღდგენა თქვენი საფოსტო ყუთის გამოყენებით. გთხოვთ გაითვალისწინოთ, რომ ეს ფუნქცია მხოლოდ ახლახან გამოჩნდა სერვისების სიაში, ამიტომ მიმოწერის სრული ისტორია, კონტაქტთან საუბრის თავიდანვე დაწყებული, შეიძლება არ იყოს ხელმისაწვდომი.

2. გახსენით თქვენი საფოსტო ყუთი, რომლითაც შედიხართ ფოსტის აგენტში. მიღებული კორესპონდენციის ჩამონათვალში იპოვეთ წერილები სათაურის ველში საფოსტო აგენტის ნიშნით. გთხოვთ გაითვალისწინოთ, რომ პროგრამის ზოგიერთ ვერსიაში უნდა იყოს ჩართული საფოსტო ყუთში შეტყობინებების გაგზავნის ფუნქცია. ეს კეთდება პროგრამის პარამეტრებში შემომავალი შეტყობინების შეტყობინებების ჩანართზე.

3. იხილეთ ჩანაწერები თქვენს კომპიუტერში; შეტყობინებების მრავალი მომხმარებელი ინახავს ინფორმაციას შეტყობინებების ისტორიით მყარ დისკზე; ფოსტის აგენტი არ არის გამონაკლისი. სანახავად გააქტიურეთ კომპიუტერში დამალული ფაილების და საქაღალდეების ჩვენების რეჟიმი (პანელის-საქაღალდის ოფციები-ნახვა-დამალული საქაღალდეების და ფაილების ჩვენება). გადადით საქაღალდეში, სადაც ინახება პროგრამის ჟურნალები და გახსენით ისინი notepad-ის გამოყენებით.

4. შემდეგ ჯერზე, გააკეთეთ ასეთი მონაცემების სარეზერვო ასლი ცალკე ტექსტურ ფაილში. ხანდახან, ეს დოკუმენტი იშლება, როდესაც შეტყობინებების ისტორია გასუფთავდება, მაგრამ ზოგიერთი ვერსიისთვის ის თავდაპირველ ფორმაში რჩება. დირექტორია, სადაც ასეთი ფაილებია განთავსებული, არის აპლიკაციის მონაცემები ოპერაციული სისტემის მომხმარებლის საქაღალდეში ადგილობრივ დისკზე. როცა გახსნით, შესაძლოა დაგჭირდეთ MRA და როუმინგის გახსნაც, მაგრამ ყველაფერი შეიძლება დამოკიდებული იყოს მომხმარებლის პარამეტრებზე და პროგრამის ვერსიაზე. საქაღალდეების ხილვადობა უნდა იყოს კონფიგურირებული, წინააღმდეგ შემთხვევაში დირექტორია და შიგთავსი მიუწვდომელი იქნება სანახავად.

სასარგებლო რჩევა
დააყენეთ პაროლი თქვენი მესენჯერის პროფილისთვის, რათა თავიდან აიცილოთ თქვენი შეტყობინებების ისტორიის ნახვა.

Mail.ru აგენტი- მოსახერხებელი ინსტრუმენტი ტექსტური შეტყობინებების გაცვლისთვის, აუდიო და ვიდეო ზარების განსახორციელებლად, ფაილების გაცვლისთვის და ა.შ. იმისათვის, რომ გამოიყენოთ იგი, თქვენ უნდა გქონდეთ საფოსტო ყუთი mail.ru-ზე. მაგრამ რა უნდა გააკეთოთ, თუ თქვენი საფოსტო ყუთი გატეხილია? ან დაგავიწყდათ თქვენი პირადი წვდომის პაროლი? როგორ აღდგეს აგენტი ?

ინსტრუქციები

1. გადადით Mail.ru ვებსაიტზე. ამისათვის გაუშვით თქვენი ინტერნეტ ბრაუზერი და შეიყვანეთ www.mail.ru მისამართის ზოლის ველში ციტატების გარეშე. თქვენს წინაშე გაიხსნება საიტის მთავარი გვერდი.

2. გვერდის მარცხენა მხარეს, რომელიც იხსნება, არის "ფოსტა" ბლოკი. აქ ჩვეულებრივ შეიყვანთ თქვენი შესვლის მონაცემებს: შესვლას და პაროლს. პაროლის სვეტის მოპირდაპირე მხარეს იპოვნეთ ბმული "დაგავიწყდათ?", დააწკაპუნეთ მასზე. თქვენ გადაგიყვანთ პაროლის შესწორების გვერდზე.

3. თუ გახსოვთ თქვენი შესვლა, მაგრამ არ გახსოვთ პაროლი, შეიყვანეთ თქვენი შესვლა პირველ გვერდზე და დააჭირეთ ღილაკს "შემდეგი". შემდეგ გვერდზე, სისტემა შეეცდება აღადგინოს პაროლი სპეციალურად თქვენი საფოსტო ყუთისთვის, დაგისვით საიდუმლო შეკითხვა, რომელიც თქვენ მიუთითეთ ფოსტის რეგისტრაციის პროცესში. უპასუხეთ დადებითად და მიიღებთ წვდომის უახლეს პაროლს.

4. თუ რაიმე მიზეზით შეუძლებელია თქვენი პაროლის აღდგენა საფოსტო ყუთში საიდუმლო შეკითხვის გამოყენებით, გამოიყენეთ სხვა ვარიანტი - შეავსეთ ფორმა მხარდაჭერის სერვისთან დასაკავშირებლად. ამისათვის დააჭირეთ ქვემოთ მოცემულ შესაბამის ბმულს პაროლის შესწორების გვერდზე.

5. ეს ფორმა უნდა იყოს შევსებული რაც შეიძლება სრულად. შეიყვანეთ რაც შეიძლება მეტი ინფორმაცია თქვენს შესახებ, ეს საშუალებას მოგცემთ მიიღოთ წვდომა თქვენს ანგარიშზე უმოკლეს დროში. ამ ფორმის დანიშნულება შემდეგია: თუ თქვენ მიერ შეყვანილი მონაცემები ემთხვევა იმ მონაცემებს, რაც მიუთითეთ თქვენი საფოსტო ყუთის რეგისტრაციისას, მაშინ წერილი გაიგზავნება ბმულით თქვენი პაროლის გადატვირთვის შესახებ ფორმის ბოლოს მითითებულ მისამართზე. ბმული მოქმედებს 3 დღის განმავლობაში. ყურადღება, არ გაიმეოროთ თქვენი მოთხოვნა ამ ვადის ამოწურვამდე. მოთხოვნის განმეორებისას სისტემა თითოეულ მათგანს მისცემს ახალ პაროლს და თქვენ უბრალოდ ვერ გაარკვიეთ მიღებული პაროლიდან რომელია სწორი.

6. როდესაც საფოსტო ყუთზე წვდომა აღდგება, გაუშვით Mail.ru აგენტიდა ავტორიზაციის ფანჯარაში შეიყვანეთ თქვენი შესვლა და ახალი პაროლი თქვენს საფოსტო ყუთში შესასვლელად.

თუ შემთხვევით წაშალეთ თქვენი მიმოწერის ისტორია ან დაკარგეთ წვდომა პროგრამულ უზრუნველყოფაზე, შემდეგ აღადგინეთ არქივი შეტყობინებებინებადართულია რამდენიმე გზით. ისინი დამოკიდებულია თქვენს საკომუნიკაციო პროგრამაზე და უსაფრთხოების პარამეტრებზე.

ინსტრუქციები

1. იპოვნეთ სარეზერვო ფაილი არქივიშეტყობინებებითქვენს კომპიუტერში. ეს დოკუმენტი, ჩვეულებისამებრ, დამალულია, ამიტომ ჯერ გახსენით ნებისმიერი ფანჯარა და დააწკაპუნეთ "ინსტრუმენტები" ან "Systemize" მენიუზე. მოგვიანებით აირჩიეთ "საქაღალდის თვისებები და პარამეტრები". დააწკაპუნეთ ჩანართზე "ნახვა" და მონიშნეთ ყუთი "ფარული საქაღალდეების და ფაილების ჩვენება" ხაზის გვერდით. დააჭირეთ ღილაკს "Apply" და "OK".

2. გახსენით ნებისმიერი ფანჯარა და ჩასვით ბმული C:/_user folder_/AppData/Roaming მისამართების ზოლში. დააჭირეთ Enter. ეს საქაღალდე ნაგულისხმევად ინახავს არქივითქვენს კომპიუტერში დაინსტალირებული პროგრამების უმეტესობა. თუ პარამეტრებში მიუთითეთ მონაცემთა შენახვის სხვა ადგილი, გადადით მასზე.

3. იპოვეთ საქაღალდე საჭირო აპლიკაციით და გადადით თქვენი პროფილისთვის მიძღვნილ განყოფილებაში. პროგრამის მიხედვით არქივი შეტყობინებებიშეიძლება წარმოდგენილი იყოს ცალკე მთელი კონტაქტისთვის ან იყოფა თარიღის მიხედვით. ნებისმიერ შემთხვევაში, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით საჭირო ფაილზე და დააჭირეთ ღილაკს "გახსნა მხარდაჭერით". აირჩიეთ Notepad ან ტექსტის რედაქტორი ტექსტის სანახავად.

4. გაუშვით Mail.ru Spy პროგრამა, თუ მისი აღდგენა გჭირდებათ არქივი შეტყობინებები. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით კონტაქტზე, ვისთანაც გსურთ კორესპონდენციის ნახვა და აირჩიეთ შესაბამისი ელემენტი. თუ ეს პროცედურა ვერ მოხერხდა, შეგიძლიათ აღადგინოთ არქივიელექტრონული ფოსტის მოთხოვნის საშუალებით. ეს ფუნქცია დიდი ხანია არ არის ხელმისაწვდომი, ამიტომ ძველი შეტყობინებების აღდგენა შეუძლებელია.

5. დააინსტალირეთ icq2htm აპლიკაცია თქვენს კომპიუტერში, რომელიც საშუალებას აძლევს ICQ მომხმარებლებს აღადგინონ ყველა სახის წაშლილი შეტყობინება. ასევე არსებობს სკაიპისთვის მსგავსი პროგრამა სახელწოდებით SkypeLogView. ორივე აპლიკაცია ძალიან მარტივი გამოსაყენებელი და გასაგებია მათთვისაც, ვისაც კომპიუტერის ცუდი ცოდნა აქვს.

ვიდეო თემაზე

ნებისმიერი საფოსტო ყუთის ინტერფეისი (მათ შორის Mail.Ru სერვისი) დაახლოებით იდენტურია და შეიცავს შემდეგ საქაღალდეებს: "Inbox", "Outbox", "Drafts", "Spam", "Trash". სად უნდა ვეძებოთ წაშლილი შეტყობინებები ?

ინსტრუქციები

1. გადადით თქვენს Mail.Ru საფოსტო ყუთში და გახსენით "Trash" საქაღალდე. თუ თქვენ დამოუკიდებლად წაშალეთ ასოები და ახლა გსურთ მათი აღდგენა, ისინი უნდა იყოს განთავსებული ამ დირექტორიაში. თუ ისინი იქ არ არიან, გახსოვდეთ, დაცარიელეთ თუ არა ნაგავი შეტყობინებების წაშლის შემდეგ. ნაგვის ურნის დაცლის პროცესში ყველა ასო იშლება Mail.Ru ფოსტის სერვერიდან აღდგენის შესაძლებლობის გარეშე.

2. ნაგულისხმევად, ნაგავი ასევე იცლება საფოსტო ყუთიდან გასვლისას და მასში არსებული ყველა ელ.წერილი ნადგურდება. თუ გსურთ ამ პარამეტრის შეცვლა, გადადით პარამეტრების გვერდზე. აირჩიეთ განყოფილება „ფოსტის ინტერფეისი“, მოხსენით მონიშვნა ველის მონიშვნა პუნქტის „დაცალე ნაგავი გასვლისას“.

3. თუ ვინმესგან ელფოსტას ელოდით, მაგრამ ის არ მოვიდა, გახსენით თქვენი სპამის საქაღალდე და ნახეთ, შემთხვევით მოხვდა თუ არა. ზოგჯერ, პროგრამა გადამისამართებს კორესპონდენციას, რომელიც საეჭვოდ გამოიყურება ამ საქაღალდეში.

4. თუ თქვენი ყველა ასო გაქრა Mail.Ru-ზე, დაიმახსოვრეთ, თქვენ თუ რომელიმე მომხმარებელი, რომელსაც აქვს წვდომა თქვენი საფოსტო ყუთის კონფიგურირებული საფოსტო პროგრამებზე. ხშირად ჩნდება სიტუაცია, როდესაც მსგავსი პროგრამული უზრუნველყოფის დაყენებისას მომხმარებელი ავიწყდება შეამოწმოს "ელ.ფოსტის შენახვა სერვერზე". შედეგად, საფოსტო ყუთში ყველა ასო გადადის კომპიუტერში. ამის შესამოწმებლად, თქვენი საფოსტო ყუთის პარამეტრებში, მონიშნეთ ყუთი "ბოლო შესვლის შესახებ ინფორმაციის ჩვენება" ვარიანტის გვერდით. თუ IP მისამართი მითითებულია წარწერის საპირისპიროდ "შესვლა POP3-ით", თქვენი საფოსტო ყუთი მუშაობს ელ.ფოსტის პროგრამის საშუალებით.

5. ასოების შესანახად შექმენით სპეციალური საქაღალდე, რომელშიც გადაიტანთ კორესპონდენციას, რომლის შენახვაც გსურთ. თქვენ შეგიძლიათ შექმნათ ის Mail.Ru ფოსტის პროგრამაში "პარამეტრების" განყოფილებაში გადასვლით და იქიდან "საქაღალდეების" ბმულით.

ელექტრონული ფოსტის მთავარი მიზანი გაცვლაა. შეტყობინებები. თუ აღმოაჩენთ, რომ თქვენი საფოსტო ყუთიდან თქვენი ძირითადი წერილები რაიმე მიზეზით არ არის დაკარგული, მაშინვე არ უნდა განაწყენდეთ. შეგიძლიათ სცადოთ წაშლილი კორესპონდენციის აღდგენა.

ინსტრუქციები

1. თუ თქვენ დამოუკიდებლად წაშლით წერილებს თქვენი ელფოსტადან, ისინი არ ქრება, არამედ მექანიკურად მოთავსებულია სპეციალურ საქაღალდეში სახელწოდებით "Trash", რომელიც მდებარეობს მენიუს მარცხენა მხარეს. წერილის გამოსასწორებლად, გადადით „წაგადან“, აირჩიეთ საჭირო ასო ან რამდენიმე ასო გამგზავნის მისამართის გვერდით და დააწკაპუნეთ ღილაკზე „გადაადგილება“, რომელიც მდებარეობს „ნაგვის“ ზედა ნაწილში, ასოების სიის ზემოთ. წაიშალოს. თქვენს წინაშე გაიხსნება დიალოგური ფანჯარა; მასში მიუთითეთ საქაღალდე დროშის მქონე ასოების გამოსასწორებლად. ამის შემდეგ დააწკაპუნეთ OK, რათა დაადასტუროთ თქვენი ქმედებები.

2. გარდა ამისა, საფოსტო ყუთიდან ყოველი გასვლის შემდეგ, "ნაგავში" გადატანილი ყველა ასო მექანიკურად იშლება შესწორების შესაძლებლობის გარეშე. ამის თავიდან ასაცილებლად, შეცვალეთ პარამეტრები ისე, რომ ელ.ფოსტა წაიშალოს მხოლოდ ხელით. ამისათვის გადადით "პარამეტრები" პუნქტში, შემდეგ გადადით "ფოსტის ყუთის ინტერფეისის" განყოფილებაში და "დაცარიელეთ ნაგავი გასვლისას" ველის გვერდით, მოხსენით ველი.

3. ნაგვიდან წაშლილი შეტყობინებები, სამწუხაროდ, ვერ გამოსწორდება. ამიტომ, სცადეთ სთხოვეთ თანამოსაუბრეს მეორედ გადმოგცეთ შეტყობინება.

4. თუ გამომგზავნს არ აქვს ასეთი შესაძლებლობა, დაწერეთ მოთხოვნა მომხმარებლის ტექნიკური დახმარების სამსახურში თქვენი დავალების ახსნით. რამდენიმე დღეში საფოსტო სამსახურის ადმინისტრაცია მოგცემთ შედეგს. თუმცა, ამ მეთოდით კორესპონდენციის აღდგენა პრაქტიკულად შეუძლებელია, რადგან ყოველდღიურად რამდენიმე ათასი წერილი გადის ელექტრონული ფოსტის წყაროს მეშვეობით.

5. უსიამოვნო სიტუაციის თავიდან ასაცილებლად, შექმენით სპეციალური საქაღალდე და ჩადეთ მასში ყველა თქვენი ყველაზე მნიშვნელოვანი მიმოწერა. ამისათვის "პარამეტრების" განყოფილებაში დააწკაპუნეთ პუნქტზე "ახალი საქაღალდის შექმნა" და შექმენით სახელი და, თუ სასურველია, პაროლი.

ვიდეო თემაზე

დღეს ელექტრონული ფოსტა მნიშვნელოვან როლს ასრულებს ადამიანის ცხოვრებაში. თქვენს ფოსტაზე წვდომის კოდის (პაროლის) დაკარგვა შეიძლება დიდი კატასტროფა იყოს ბევრისთვის; საფოსტო ყუთში შენახულ მონაცემებს შეიძლება დიდი მნიშვნელობა ჰქონდეს. აქედან გამომდინარე, ფოსტაზე წვდომის გაუმჯობესება მრავალი ადამიანის პრიორიტეტია.

ინსტრუქციები

1. დავიწყოთ ელ.ფოსტაზე წვდომის აღდგენა სტანდარტული მეთოდით, რომელიც ყველაზე მარტივი და გასაგებია. დასაწყისისთვის, მოდით ყურადღება მივაქციოთ იმ ფაქტს, რომ თქვენ შეგიძლიათ აღადგინოთ წვდომა ფოსტაზე "დაიმახსოვრე პაროლი" ბმულზე გადასვლით, რომელიც მდებარეობს ქვედა მარცხენა მხარეს, დააწკაპუნეთ მასზე და გადადით წვდომის კორექტირების გვერდზე. ელ.ფოსტის წვდომის შესწორების გვერდზე გადასვლის შემდეგ, სისტემა გაუგზავნის „შესწორების პაროლს“ ტელეფონის ნომერზე, რომელიც ასოცირდებოდა საფოსტო ყუთთან. მაგრამ ჯერ უნდა დაადასტუროთ, რომ თქვენ ხართ ნამდვილი მომხმარებელი და არა რობოტი. ამისათვის ველში შეიყვანეთ სურათზე ნაჩვენები კოდი და დააწკაპუნეთ „კოდის მიღება SMS-ით“. შემდეგი, გაიხსნება "შეიყვანეთ კოდი" ფანჯარა და შეიყვანეთ "დადასტურების კოდი" საჭირო ველში, რომელიც გაიგზავნა ტელეფონის ნომერზე SMS-ით. ამის შემდეგ, შექმენით ახალი პაროლი, დაადასტურეთ იგი და დააჭირეთ ღილაკს "შესვლა".

2. მეორე მეთოდის მხარდაჭერით ფოსტის აღდგენის მიზნით, თქვენ უნდა გახსოვდეთ რამდენიმე დეტალი ელ.ფოსტის ცხოვრებიდან. ეს ხდება, რომ ფოსტის შესწორებაზე წვდომა დაბლოკილია დაკარგული ტელეფონის ნომრით, რომელიც ასოცირდება საფოსტო ყუთთან. ამიტომ აუცილებელია სხვა კორექტირების სისტემის გამოყენება. ჯერ საწყისს უნდა დავუბრუნდეთ. ჩვენ მივყვებით ბმულს „დაიმახსოვრე ჩემი პაროლი“ და ქვედა მარჯვენა კუთხეში, წერტილოვანი ხაზით ხაზგასმული ვხედავთ „არ მაქვს წვდომა მითითებულ ტელეფონის ნომერზე“, დააწკაპუნეთ და მიჰყევით ბმულს. ახლა თქვენ უნდა შეავსოთ ყველა ველი, რომელიც ხელმისაწვდომია ამ გვერდზე და დააჭირეთ გაგზავნას. შემდეგ ველოდებით შედეგს მხარდაჭერის სერვისისგან.

3. იმ შემთხვევაში, თუ ყველა წარმოდგენილი მეთოდი არ არის შესაფერისი, რჩება მხოლოდ სხვა ელ.ფოსტის გამოყენება და პირდაპირ წერილის მიწერა mail.ru კომპანიის მხარდაჭერის სერვისზე, სთხოვეთ აღადგინოთ წვდომა გარკვეულ ელ.წერილზე და განმარტოთ, რომ ყველა წარმოდგენილია. საფოსტო ყუთში წვდომის გამოსწორების მეთოდები არ არის შესაფერისი.

თქვენ ნაკლებად სავარაუდოა, რომ გამოიყენოთ Mail.Ru Agent, მაგრამ ეს არის ძალიან პოპულარული სერვისი, რომელიც ყოველდღიურად იძენს იმპულსს. ოფიციალური მონაცემებით, გასული წლის ბოლოს ამ მესინჯერის ყოველთვიური აუდიტორია 21,4 მილიონი ადამიანი იყო. ამის ახსნა მარტივია - პროდუქტი მართლაც წარმატებულია. მაგრამ დღეს მსურს ვისაუბრო იმაზე, თუ როგორ შეიცვალა ფაილი მომხმარებლის შეტყობინებების ისტორიით.

გაფრთხილება

არ დაივიწყოთ რუსეთის ფედერაციის სისხლის სამართლის კოდექსის 138-ე მუხლი - ”კორესპონდენციის, სატელეფონო საუბრების, საფოსტო, სატელეგრაფო ან სხვა შეტყობინებების საიდუმლოების დარღვევა”, ასევე 28-ე თავის მასში ყოფნა - ”დანაშაულები სფეროში. კომპიუტერული ინფორმაციის“ (მუხლები 272, 273, 274).

ჰაკერების ისტორია

ექსპერიმენტი ჩემთვის 2008 წელს დაიწყო, როდესაც მეგობარმა მთხოვა შემემოწმებინა მისი შეყვარებულის მიმოწერა Mail.ru Agent-ში. შემდეგ ისტორიის ფაილი იყო მარტივი ტექსტური ფაილი სახელით ელ history.txt და ჰქონდა პრიმიტიული სტრუქტურა mra.dbs-თან შედარებით (ფაილი, რომელიც ამჟამად ინახავს მიმოწერის ისტორიას და საკონტაქტო მონაცემებს). რამდენიმე საათში დაიწერა მარტივი, მაგრამ ეფექტური RTF გადამყვანი, რომელმაც შეასრულა აგენტისგან კორესპონდენციის მოპოვების მთელი ბინძური სამუშაო. მეგობარი აღფრთოვანებული იყო. გარდა ამისა, შედგენილ ენებზე პროგრამირების შესწავლისას, მე დავწერე Mail.ru History Reader პროგრამა, როგორც პრაქტიკა, რომლის აღწერა გამოჩნდა გვერდებზე ][ 2009 წლის აგვისტოში. დიდი რაოდენობით დადებითი მიმოხილვის მიღების შემდეგ, გამოვაქვეყნე იმდროინდელი ისტორიის ფაილის ფორმატის სტრუქტურა (იხილეთ გვერდითი ზოლის ბმულები) და მკითხველის წყაროს კოდი. თუმცა, Mail.ru Agent-მა განაგრძო განვითარება და ახალმა მოწინავე mra.dbs ფაილმა დაიწყო მმართველობა. ამ ღონისძიების შემდეგ, მე მივიღე ტონა მესიჯი სხვადასხვა ადამიანებისგან, რომლებიც მთხოვდნენ მასზე მუშაობას. SOLON7-თან ერთად, ჩვენ შევასწორეთ ეს ფაილი HEX რედაქტორში, ვცდილობდით ვიპოვოთ სტრუქტურები, მითითებები ოფსეტებზე და ყველა სახის ცვლილება Mail.ru Agent-ის გაშვების შემდეგ. 2010 წლის ბოლოს, ხანგრძლივი ძებნის შემდეგ, ფორმატი საბოლოოდ იქნა მიღებული.

მდიდარი ტექსტის ფორმატი (RTF)

RTF, რომელიც გამოიყენება mra.dbs-ში, არის მარკირებული დოკუმენტების შესანახი ფორმატი, შემოთავაზებული ჯერ კიდევ 1982 წელს Microsoft-ისა და Adobe-ის წვერიანი პროგრამისტების მიერ. მის გასაანალიზებლად, აბსოლუტურად არ არის აუცილებელი ბორბლის ხელახლა გამოგონება, მაგრამ უბრალოდ გაგზავნეთ შეტყობინება EM_STREAMIN SF_RTF დროშით ჩასაწერად და EM_STREAMOUT SF_TEXT დროშით წასაკითხად:

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

ეს მარტივი ტექნიკა გამოიყენება ჩემს მკითხველში.

როგორ მივიღოთ mra.dbs ფაილი?

თქვენ, რა თქმა უნდა, ჰკითხავთ საკუთარ თავს: სად არის რეალურად შენახული ეს ცნობილი mra.dbs და როგორ მიიღოთ იგი? mra.dbs ფაილი ინახება საქაღალდეში "%APPDATA%\Mra\Base\mra.dbs" (მაგალითად, "C:\Documents and Settings\user\Application Data\Mra\Base\mra.dbs") და მიიღეთ ის, როდესაც გამორთავთ. ეს აგენტისთვის არც ისე რთულია, თქვენ უბრალოდ უნდა გამოიყენოთ ExpandEnvironmentStrings და CopyFile ფუნქციები. თუმცა, როდესაც აგენტი ჩართულია, mra.dbs ფაილი დაკავებულია და სისტემა უბრალოდ არ დაუშვებს მის გამოყენებას. ამ პრობლემის გადასაჭრელად, შეგიძლიათ, მაგალითად, დროებით გამორთოთ აგენტი (ამ მოქმედებისთვის დაგჭირდებათ გამართვის პრივილეგიები, რომელთა მიღება შესაძლებელია მხოლოდ ადმინისტრატორის უფლებებით) ან იპოვოთ ღია ფაილის სახელური სისტემაში და შემდეგ დააკოპიროთ იგი თქვენი პროცესის მისამართის სივრცე. თქვენ ასევე შეგიძლიათ წაიკითხოთ ფაილი პირდაპირ დისკიდან (თუმცა, ამისათვის თქვენ უნდა იცოდეთ რა არის კლასტერი და როგორ იმუშაოთ პირდაპირ ფაილური სისტემის დრაივერთან) ან დაწეროთ თქვენი ფაილის დრაივერი (ეს თითქმის შეუძლებელია). ყველაფერი კარგად იქნება, მაგრამ პრაქტიკაში ყველა ზემოთ ჩამოთვლილ მეთოდს აქვს თავისი ნაკლი. ZwQuerySystemInformation-ის გამოყენებით სახელურების ჩამოთვლისას და DuplicateHandle-ის გამოყენებით თქვენს პროცესზე კოპირებისას, შეიძლება შეგექმნათ ორი პრობლემა. პირველი ის არის, რომ ZwQueryInformationFile-ის გამოძახებისას, ძაფი შეიძლება დაკიდოს დასახელებული მილის დაბლოკვისგან პასუხის მოლოდინში. მეორე ის არის, რომ კოპირების შემდეგ ორივე სახელური (ჩვენი და პროცესი, რომელმაც გახსნა ფაილი) მიუთითებს ერთ FileObject-ზე და შესაბამისად მიმდინარე I/O რეჟიმზე. ფაილის პოზიცია და ფაილთან დაკავშირებული სხვა ინფორმაცია გაზიარებული იქნება ორ პროცესს შორის, ასე რომ, ფაილის წაკითხვაც კი გამოიწვევს კითხვის პოზიციის შეცვლას და შეაფერხებს პროგრამის ნორმალურ მუშაობას, რომელმაც გახსნა ფაილი. რა თქმა უნდა, შეგიძლიათ დროებით შეაჩეროთ ფაილის პროცესის ყველა თემა, ხოლო კოპირების შემდეგ აღადგინოთ წაკითხვის პოზიციები და ხელახლა დაიწყოთ მფლობელის პროცესი, მაგრამ ამას დიდი დრო და ძალისხმევა სჭირდება. როგორც ჩანს, იდეალური მეთოდი იქნება დისკიდან პირდაპირი კითხვა, მაგრამ აქაც არის ნაკლოვანებები. ამ გზით, თქვენ შეგიძლიათ წაიკითხოთ მხოლოდ ფაილები, რომლებიც იხსნება FILE_READ_ATTRIBUTES წვდომით (გარდა swap ფაილებისა), ფაილი უნდა იყოს შეუკუმშული, არა დაშიფრული (თორემ სისულელეებს წავიკითხავთ) და ჰქონდეს საკუთარი კლასტერი (მცირე ფაილები NTFS-ში შეიძლება განთავსდეს. მთლიანად MFT-ში). გასათვალისწინებელია ისიც, რომ წაკითხვისას შესაძლებელია ფაილის შეცვლა (და შედეგად მივიღებთ რაღაც გაურკვეველს). ამიტომ, ჩვენ გავაანალიზებთ აგენტის პროცესის დროებით გამორთვის უმარტივეს მეთოდს.

ასე რომ, Mail.ru აგენტის პროცესის მოსაკლავად, ჯერ უნდა გაარკვიოთ მისი ProcessID. ეს შეიძლება გაკეთდეს სხვადასხვა გზით: ToolHelp API-ის მეშვეობით, Native API-ის მეშვეობით (ZwQuerySystemInformation ფუნქციის გამოყენებით), ღია სახელურების სიის გავლით ან პროცესის მიერ გახსნილი ფანჯრების სიის გავლით (GetWindowThreadProcessId). უმარტივესი ვარიანტია გამოიყენოთ ToolHelp API და მოძებნოთ exe ფაილის სახელით. ამისათვის უბრალოდ გამოიძახეთ ფუნქციები CreateToolhelp32Snapshot > Process32First > Process32Next და შემდეგ ციკლის სხეულში შეადარეთ PROCESSENTRY32 სტრუქტურის szExeFile ველის მნიშვნელობა magent.exe-ს. ჩვენ გვჭირდება ProcessID არის იგივე სტრუქტურა, th32ProcessID ველი:

HProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if(INVALID_HANDLE_VALUE != hProcessSnap) (pe32.dwSize = sizeof(PROCESSENTRY32); if(Process32First(hProcessSnap, &pe32)) (do ( if(0 == lstrcmp(pe32.szExeFile,) EXT. ( pid=pe32.th32ProcessID; შესვენება; ) ) while(Process32Next(hProcessSnap, &pe32)); ) CloseHandle(hProcessSnap); )

მას შემდეგ რაც ვიპოვით PID-ს, უნდა მოვიპოვოთ გამართვის პრივილეგიები SeDebugPrivilege (OpenProcessToken > LookupPrivilegeValue > AdjustTokenPrivileges) და მოვკლათ პროცესი (OpenProcess > TerminateProcess) და შემდეგ კვლავ ვცადოთ CopyFile-ის გამოძახება. პრივილეგიების მიღება ასევე შესაძლებელია უფრო ელეგანტური გზით - Native API-ს მეშვეობით:

გაუქმებულია GetPrivilege (IN ULONG პრივილეგია) ( BOOLEAN OldValue; RtlAdjustPrivilege (პრივილეგია, TRUE, FALSE, & OldValue); )

ესე იგი, mra.dbs ჩვენს ხელშია. ახლა მოდით გადავიდეთ მის გაფუჭებაზე :).

mra.dbs-ის საიდუმლოების გამჟღავნება

mra.dbs ფაილი არის Mail.ru აგენტის მეხსიერების ნაგავსაყრელი, ასე რომ პროგრამის გაშვებისას მისი წასაკითხად გახსნა შეუძლებელია (საშუალო პროგრამისტისთვის, მაგრამ ჩვენ გვაქვს საკუთარი საიდუმლოებები :), და ამოცანაა ასევე გართულებულია იმით, რომ ყველა რიცხვი ინახება მეხსიერებაში თავდაყირა. თუმცა, მოდით ჩავუღრმავდეთ საპირისპირო ინჟინერიას.

ასე რომ, mra.dbs-ის სიღრმეში არის ჰეშის ცხრილი, რომელშიც აღწერილია 4-ბაიტიანი იდენტიფიკატორების ოფსეტები. იდენტიფიკატორები გამოიყენება სხვადასხვა სტრუქტურისა და ნაგავსაყრელის ჩაწერის დასაწყისის დასადგენად, რომელთა შორისაა ჩვენთვის საჭირო კორესპონდენციის ისტორიის ჩანაწერები (ყურადღება მიაქციეთ შესაბამის ილუსტრაციას):

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

ინფორმაცია

ჰეშის ცხრილი არის მონაცემთა სტრუქტურა, რომელიც ახორციელებს ასოციაციურ მასივის ინტერფეისს და საშუალებას გაძლევთ შეინახოთ გასაღები-მნიშვნელობის წყვილები. ორმაგად დაკავშირებული სია შედგება მონაცემთა ელემენტებისაგან, რომელთაგან თითოეული შეიცავს მითითებებს როგორც შემდეგ, ისე წინა ელემენტებზე.

სიუჟეტის დასაწყისს ახასიათებს საკვანძო სიტყვა mrahistory_, რასაც მოჰყვება mra.dbs ფაილის მფლობელის ელ. ფოსტა და იმ კონტაქტის ელექტრონული ფოსტა, ვისთანაც მიმოწერა მიმდინარეობს. ისტორიის შემთხვევაში, იდენტიფიკატორები ქმნიან ორმაგად დაკავშირებულ სიას: პირველი მივყავართ პირველ გაგზავნილ შეტყობინებამდე, ხოლო მეორე მიღებულ ბოლო შეტყობინებამდე. შეტყობინებების რაოდენობა შეგიძლიათ იხილოთ იდენტიფიკატორების შემდეგ ოთხი ბაიტის შემოწმებით (_ids სტრუქტურა). იდენტიფიკატორის ოფსეტის გავლის შემდეგ (ეს შეგიძლიათ გაიგოთ ჰეშის ცხრილიდან), მივიღებთ შეტყობინების ჩანაწერს (ისევ, მთელი ყურადღება შესაბამის სურათზე):

ჰეშის ცხრილის ძიების struct _message( ხელმოუწერელი int ზომა; ხელმოუწერელი int prev_id; ხელმოუწერელი int next_id; ხელმოუწერელი int xz1; FILETIME დრო; ხელმოუწერელი int type_mesage; char flag_incoming; char byte; ხელმოუწერელი int count_nick; / unsignage unsignage int_nick; ; ხელმოუწერელი int xz2; ხელმოუწერელი int size_lps_rtf; ხელმოუწერელი int xz3; );

ნაგავსაყრელში სტრიქონები ინახება Unicode კოდირებით (wchar_t) სხვადასხვა გზით:

  • ხაზის ბოლოს დამამთავრებელი null-ით;
  • LPS სტრუქტურაში (სტრუქტურის სახელწოდება აღებულია MMP პროტოკოლის ფორმატის აღწერილობიდან), სადაც პირველი ოთხი ბაიტი მიუთითებს შემდგომი ხაზის სიგრძეზე;
  • RTF ფორმატში.

შეტყობინებების რაოდენობის ცოდნა, არ გაგვიჭირდება მთელი ჯაჭვის გავლა. მაგრამ როგორ იცით სად არის ეს ჰეშის ცხრილი და როგორ იპოვით ისტორიის ჩანაწერების დასაწყისს? მე და SOLON7-მა მრავალი უძილო ღამე გავატარეთ ამ კითხვებზე პასუხების ძიებაში.

mra.dbs შეტყობინების ტიპები

  • 2 - არაავტორიზებული მომხმარებლები;
  • 4 - ავტორიზაციის მოთხოვნები;
  • 7 - რეგულარული შეტყობინებები;
  • 10 - ფაილის გადაცემა;
  • 35 - მიკრობლოგში ჩანაწერები;
  • 46 - გეოლოკაციის შეცვლა.

ცოტა მაგია

როგორც ირკვევა, ძვირფასი ჰეშის ცხრილის მისამართი ინახება ოფსეტური 0x10-ით mra.dbs ფაილის დასაწყისიდან. ჰეშის ცხრილიდან პირველი ინდექსის ოფსეტის გავლის შემდეგ, ჩვენ ვხვდებით საწყისი მონაცემების სტრუქტურას. შესაძლოა mra.dbs-ში შენახული ყველა ინფორმაცია იქ არის. Განაგრძე. ოფსეტური 0x20, ეს სტრუქტურა ინახავს ისტორიის ჩანაწერების რაოდენობას ან, უფრო მარტივად, კორესპონდენციების რაოდენობას. იმის გამო, რომ ნაგავსაყრელი ფაილი მუდმივად ფართოვდება, ბოლო ჩაწერილი ისტორიის იდენტიფიკატორი მდებარეობს ოფსეტური 0x2C - ეს არის ყველაფერი, რაც უნდა ვიცოდეთ, რომ დავიწყოთ კორესპონდენციის იდენტიფიკატორების ძებნა. ზოგადად, ალგორითმი ასეთია:

  • ჩვენ გავდივართ ისტორიის ჩანაწერების იდენტიფიკატორებს მარყუჟის გამოყენებით (დაწყებული ბოლო დამატებული ჩანაწერიდან);
  • თუ სიტყვა "mrahistory_" არის ამ ჩანაწერში ოფსეტურიდან 0x190, ეს ნიშნავს, რომ ამ კორესპონდენციის შეტყობინებების ჯაჭვის იდენტიფიკატორები განლაგებულია ოფსეტზე 0x24.

ცოტა უფრო გასაგები რომ იყოს, გადახედეთ ამ კოდს:

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

კოდი

ახლა მე გაჩვენებთ მხოლოდ ყველაზე მნიშვნელოვან პუნქტებს. ასე რომ, mra.dbs ფაილი არის მეხსიერების ნაგავსაყრელი, ამიტომ ჩვენ არ გამოვიყენებთ ფუნქციებს ფაილების ოფსეტებთან მუშაობისთვის, მაგრამ დაუყოვნებლივ განვათავსებთ მას ჩვენი პროგრამის მეხსიერებაში. ამისათვის ჩვენ გამოვიყენებთ Windows OS რესურსებს და შევქმნით Memory Mapped ფაილს:

CreateFile CreateFileMap MapViewOfFile VirtualFree CloseHandle CloseHandle

ვინაიდან ჩვენ არ გვჭირდება ფაილში განხორციელებული ცვლილებების შენახვა, აქ VirtualFree გამოიყენება UnmapViewOfFile-ის ნაცვლად. პირველი, რასაც ჩვენ გავაკეთებთ, არის ყველა კონტაქტის პოვნა მიმოწერის ისტორიიდან. ჩვენ ვინახავთ ნაპოვნი საქონელს ელ.ფოსტის სტრუქტურაში:

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

იდენტიფიკატორების გავლისა და სტრიქონის „mrahistory_“ ძიების შემდეგ, ჩვენი სტრუქტურა შეივსება იდენტიფიკატორის მისამართებით. გაითვალისწინეთ, რომ ჩვენ არც კი დავაკოპირეთ ბაიტი და გამოვიყენეთ მხოლოდ 16*count_emails ბაიტი (მაგალითად, 1000 კონტაქტით ჩვენ ვიყენებთ მხოლოდ ~15 კილობაიტ მეხსიერებას). ახლა, როდესაც გვაქვს კონკრეტულ მომხმარებელთან მიმოწერის დაწყების იდენტიფიკატორები, შეგვიძლია წავიკითხოთ შეტყობინებები:

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 *)((unsigned char *)mes+sizeof(_message)); ... id_message=mes->prev_id ;)

შეტყობინების თარიღი ინახება FILETIME ფორმატში; მოხერხებულობისთვის, ის შეიძლება გარდაიქმნას ადამიანის მიერ წაკითხულ ფორმაში FileTimeToSystemTime ფუნქციის გამოყენებით. RTF ფორმატი მშვენივრად არის მიღებული Rich Edit-ის და ნებისმიერი სხვა სტანდარტული რედაქტორის მიერ, როგორიცაა WordPad. მაგრამ თქვენ არ გჭირდებათ ამის შეწუხება, რადგან შეტყობინებები ინახება არაფორმატირებული სახით, მეტსახელის შემდეგ, და მათი ზომა მითითებულია შეტყობინებების სტრუქტურაში. ეს არის ყველაფერი, რაც თქვენ უნდა იცოდეთ აგენტისგან შეტყობინებების მოსანელებელი სიის მისაღებად.

P.S.

სამწუხაროდ, ჟურნალის ფორმატი არ მაძლევს უფლებას აქ სრულად წარმოვადგინო ჩემი ჰარდკორული კვლევა, ამიტომ იჩქარეთ და დაათვალიერეთ დისკი. ვიმედოვნებ, რომ მკითხველის მაგალითის კოდი (რომლის exe, სხვათა შორის, მცირე ოპტიმიზაციის დახმარებით, ჯდება მხოლოდ 2 კილობაიტში ყოველგვარი შეფუთვის გარეშე) დაგეხმარებათ სწრაფად და მაგარი C კოდის დაწერაში, ასევე თექვსმეტობითი რედაქტორების და სხვა დაბალი დონის საგნების სწავლა. სხვათა შორის, ხელუხლებელი დარჩა ICQ მიმოწერის ისტორიის წაკითხვის არანაკლებ მომხიბლავი თემა, რომელიც ასევე ინახება mra.dbs ფაილში. მადლობა Mail.Ru-ს, პირველ რიგში, Mail.Ru აგენტის განვითარებისთვის, მეორეც, თქვენი საყვარელი ICQ-ის შესამჩნევი განვითარებისთვის და მესამე, იმ საინტერესო ქვესტისთვის, რომლის შესახებაც დღეს მოგახსენეთ.

Mail.ru Agent პროგრამა, რომელსაც ბევრი ადამიანი იყენებს მყისიერი შეტყობინებების გასაცვლელად, ნაგულისხმევად ინახავს მიმოწერის მთელ ისტორიას კომპიუტერის მყარ დისკზე, რომელზეც ის არის დაინსტალირებული. თუ დაგავიწყდათ პაროლი და ვერ გახსნით პროგრამას, შეგიძლიათ შეხვიდეთ თქვენს დიალოგ ისტორიაში დამატებითი პროგრამული ინსტრუმენტების გამოყენებით.

ინსტრუქციები

  • მესინჯერის პროგრამების ადრეულ ვერსიებში მთელი კორესპონდენცია ინახებოდა ხელმისაწვდომი ფორმით და მისი წაკითხვა დიდი სირთულის გარეშე შეიძლებოდა სტანდარტული ოპერაციული სისტემის ხელსაწყოების გამოყენებით. დეველოპერებმა გამოასწორეს ეს გაუგებრობა და ახლა ისტორია ინახება დაშიფრულ ფაილში dbs გაფართოებით.
  • ჯერ ამ ფაილზე უნდა მოხვდეთ. ამისათვის გახსენით Windows Explorer My Computer ხატულაზე ორჯერ დაწკაპუნებით. თქვენ ასევე შეგიძლიათ გაუშვათ File Explorer ღილაკზე დაწკაპუნებით მარჯვენა ღილაკით და აირჩიეთ Open File Explorer.
  • Explorer-ის ფანჯარაში აირჩიეთ საქაღალდის ოფციები View მენიუდან (Windows XP ან უფრო ადრე), ან Folder and Search Options ორგანიზების მენიუდან (Vista და 7). საქაღალდის პარამეტრების დიალოგური ფანჯრის View ჩანართზე, იპოვეთ დამალული ფაილების და საქაღალდეების ჩვენება ვარიანტი და მონიშნეთ ველი მის გასააქტიურებლად.
  • ახლა თქვენ შეგიძლიათ დაიწყოთ დაშიფრული ფაილის ძებნა თქვენი მიმოწერის ისტორიით. ის მდებარეობს C:UsersUsernameAppDataRoamingMraBase-ზე. დააკოპირეთ ფაილი (შეიძლება იყოს რამდენიმე მათგანი) თქვენს სამუშაო მაგიდაზე ან თქვენს კომპიუტერში არსებულ ნებისმიერ სხვა საქაღალდეში.
  • ფაილის გასახსნელად, თქვენ უნდა ჩამოტვირთოთ სპეციალური პროგრამა, რომლითაც ყველა შენახული დიალოგი იკითხება მოსახერხებელი ფორმით. როგორც ასეთი პროგრამა, შეგიძლიათ გამოიყენოთ Mail.ru History Reader, რომლის ჩამოტვირთვა შესაძლებელია განაცხადის ოფიციალურ გვერდზე https://forum.antichat.ru/thread114077.html
  • პროგრამა არ საჭიროებს ინსტალაციას და მისი გაშვება შესაძლებელია თქვენს კომპიუტერში ჩამოტვირთვისთანავე. კორესპონდენციის ისტორიით ადრე ნაპოვნი ფაილის დასამატებლად დააჭირეთ მენიუს "ისტორია" და აირჩიეთ "გახსნა" ბრძანება. მიუთითეთ ფაილის გზა, რის შემდეგაც ის გაიხსნება პროგრამაში და ნახავთ მთელ კორესპონდენციას. მარცხნივ მენიუში სიიდან სასურველი კონტაქტის არჩევით, დიალოგების ტექსტი თქვენთვის ხელმისაწვდომი იქნება მთავარ ფანჯარაში.


  •  

    შეიძლება სასარგებლო იყოს წაკითხვა: