შეგიძლიათ პაროლის გაშიფვრა, მაგალითად, icq- დან, სპეციალურად გენერირებული ხაზის გადაფარვით, რომელიც მოიცავს UIN ინფორმაციას - პაროლს და CryptIV მნიშვნელობას. გაშიფვრისას გაითვალისწინეთ მეხსიერების მონაცემთა შენახვის საპირისპირო რიგი.

Ეს აუცილებელია
Hex რედაქტორი
ინსტრუქციები
Ნაბიჯი 1
დაიწყეთ ნებისმიერი Hex რედაქტორი, როგორიცაა HexWorkshop. შეგიძლიათ ჩამოტვირთოთ ვებგვერდზე https://www.bpsoft.com. ამ პროგრამის გამოყენებით პაროლის გაშიფვრა არის პაროლის გარკვეული ხაზის დაწესება bitwise XOR- ის გამოყენებით. გამომუშავებული ხაზის შინაარსი მთლიანად დამოკიდებულია UIN- ზე, რომელსაც აქვს საკუთარი პაროლი და CryptIV პარამეტრის ინდივიდუალური მნიშვნელობები. მთელი ეს ინფორმაცია ინახება DAT ფაილში
ნაბიჯი 2
ვინაიდან სიტყვა მეხსიერებაში ინახება საპირისპირო თანმიმდევრობით, ე.ი. მაღალი და დაბალი ბაიტის შეცვლით, გამოტოვეთ პირველი ორი სიმბოლო - ნულოვანი ბაიტი და შემდეგი ბაიტი. იმუშავეთ მომდევნო ოთხ პერსონაჟთან, რაც CryptIV- ის მნიშვნელობას წარმოადგენს. Icq- ის შიგნით ეს მნიშვნელობა ქმნის DWORD- ს, DAT ფაილში ის ინახება იმავე ფორმატში, როგორც მეხსიერებაში.
ნაბიჯი 3
გამოტოვეთ სერვისული ველები და შემდეგი ოთხი ბაიტი, იცხოვრეთ 16 ბაიტის ხაზზე, რომელიც მოიცავს რიცხვებს და ასოებს a- დან f- მდე. ეს არის დაშიფრული პაროლი, რომელიც icq- ით გადააქვს თექვსმეტობით სისტემად.
ნაბიჯი 4
შექმენით ხაზი UIN და CryptIV- დან, რომელიც შემდეგ ზემოდან განთავსდება დაშიფრული პაროლით. დანიშნეთ როგორც XORKey. აიღეთ პროგრამის მოდულის საწყისი კოდი, დაწერილი Pascal- ში ან Delphi- ში, (ის გენერირდება XORKey- ის მიერ) და ასევე დადეთ კოდირებულ პაროლზე. დაიწყეთ გაშიფვრის პროცესი.