შეგიძლიათ პაროლის გაშიფვრა, მაგალითად, 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- ის მიერ) და ასევე დადეთ კოდირებულ პაროლზე. დაიწყეთ გაშიფვრის პროცესი.