HƯỚNG DẪN SCAN & PATCH THỰC TẾ TRÊN 010 EDITOR

0
441

HƯỚNG DẪN SCAN & PATCH THỰC TẾ TRÊN 010 EDITOR

1. Mở file dump bằng 010 Editor

  • Chọn “Tools” → “Find…”

  • Nhập kiểu tìm “ASCII string”, tìm các chuỗi dài 16–64 ký tự, pattern: [A-Za-z0-9+/=]{16,} (nếu là base64).

  • Nếu tìm không ra, chuyển sang Find Hex, nhập đoạn pattern nghi ngờ (vd: token KG, id, v.v.).

2. Nếu vẫn chưa thấy, dùng script Python sau:

python
import re
with open(“file_dump.bin”, “rb”) as f:
data = f.read()
for m in re.finditer(rb'[A-Za-z0-9+/=]{16,}’, data):
print(f”Found at 0x{m.start():X}: {m.group()}”)

  • Xác định offset vùng nghi ngờ, sang lại 010 Editor để kiểm tra vùng đó.

3. Patch trực tiếp trong 010 Editor

  • Chuột phải vào vùng offset cần patch → “Edit As Hex”

  • Sửa lại thành 00, 41 (“A”), hoặc 5F (“_”) tuỳ loại patch (SHA1/base64/token).

  • Nếu vùng có CRC32: sau khi patch, tính lại CRC32 (bằng tool online/script) rồi ghi đè vào offset chứa CRC32.

Rate this post
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất