-
16-06-2014, 01:54 PM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
[Hỏi gợi ý] bài tập về quét file tìm signature
E chào các bác ! e mới học về lập trình hướng đối tượng trong c++ thì có 1 bài như này, các bác gợi ý giúp e với.
tức là đề bài sẽ cho 1 file text có dạng là :
và cần tìm trong đó những file signature , liệt kê và in ra như bảng 1
phần sau thì quét ở file hệ thống tất cả những file nào có chứa đoạn code của signature thì in tên file đó ra
signature có dạng như này ạ : viết thì in hệ 16 sang nhị phân
[UPX V1.94 -> Markus Oberhumer & Laszlo Molnar & John Reiser * Sign.By.fly
signature = FF D5 80 A7 ?? ?? ?? ?? ?? 58 50 54 50 53 57 FF D5 58 61 8D 44 24 :: 6A 00 39 C4 75 FA 83 EC 80 E9
dấu ?? và :: là byte bất kì
hàng 1 là tên packer, hàng 2 là signature trong hệ 16
Em dùng form viết thì chỗ đọc cơ sở dữ liệu e viết để load file vào trước
button1nút loadfile)
if (Opendialog1->Execute())
{
Edit1->Text=Opendialog1->FileName;
Edit1->Selstart=Edit1->Text.Length();
};
button2 : (đọc cơ sở dữ liệu)- chỗ này thầy yêu cầu dùng readfile,để lọc ra những file nào có dạng signature giống nhau thì in ra theo bảng.
mong các bác cho e ít gợi ý với ạ.
e chưa hiểu chỗ load file vào bộ nhớ và bắt đầu đọc file ấy cần làm và viết ntn
cám ơn các bác !View more random threads:
- Lỗi :( xuất ra xâu nhị phân chứa dãy k bit 0 liên tiếp
- Chương trình C bị lỗi khi nhập 1 kí tự
- Bài toán tổ hợp
- Need help! Chương trình nhập một số chỉ tháng, và một số chỉ năm. Sau đó in ra cho biết tháng đó có bao nhiêu ngày?
- lỗi trong chương trình liệt kê dãy nhị phân
- Hướng dẫn gợi ý và giải bài tập
- GIúp em giải bài tập lớn này với
- Lần đầu tiên đụng vào lập trình C
- Cần sự giúp đỡ về lập trình C/C++
- Mọi người xem sai ở chổ nào chỉ giúp với. Nó chạy được nhưng không hiện ra gì...
khi đề cập đến đội hình MU, không thể ko nói tới một trong các câu lạc bộ bóng đá huyền thoại và với tầm ảnh hưởng nhất trong lịch sử của môn thể thao vua. Với hơn 1 thế kỷ còn đó và phát triển,...
Đội hình MU - Manchester United:...