[Question] Cần giúp đỡ trong pack và unpack |
20/06/2012 16:06:11 (+0700) | #1 | 265326 |
meteoroid
Member
|
0 |
|
|
Joined: 16/01/2011 04:30:09
Messages: 2
Offline
|
|
Theo mình hiểu, pack là 1 biện pháp mã hoá và có thể nén 1 chương trình, một đoạn mã nhằm bảo về source code đồng thời tránh bị crack. Và đã sinh ra RE như chúng ta biết
Tuy nhiên mình lại gặp từ pack và unpack trong mảng game online. Các trò chơi cũng tạo ra một định dạng file mà chỉ có client mới đọc và giải mã được. Để xem, chỉnh sửa hay cụ thể là mod game, chúng ta cần unpack file data đó sửa rồi pack nó trở lại mà vẫn đảm bảo không có lỗi.
Vậy pack ở trong 2 trường hợp trên có khác gì nhau không? Trong Sofware chúng ta có thể sử dụng rất nhiều tool, và có rất nhiều tuts hướng dẫn nhận dạng từng loại để RE, vậy đối với các file database này thì sao?
Mình hiểu đình dạng pack trong game giống như 1 file nén, muốn xem và chỉnh sửa cần có 1 chương trình xả và nén đúng định dạng, giống như winrar với định dạng .rar vậy
Lên Google thì chỉ thấy 1 số game có unpack tool (ví dụ acv tool của audition, pw tool của perfectworld). Vậy họ tạo ra nó bằng các nào, ngoài việc biết 1 số ngôn ngữ để viết như C, C++, VB ra thì cần gì nữa, chẳng hạn như 1 key, 1 đoạn hash nào đó giúp mở được file?
Hiện mình đang gặp rắc rối với đình dạng .dat nhưng là của game trung quốc. Đã thử qua nhiều công cụ nhưng đều không được. File đó đây, bro nào chỉ cách unpack và repack nó với.
http://www.mediafire.com/?kcycdpbyv8ry6rw
Rất mong được giúp đỡ |
|
|
|
|
[Question] Cần giúp đỡ trong pack và unpack |
19/07/2012 10:47:05 (+0700) | #2 | 267087 |
cino
Member
|
0 |
|
|
Joined: 29/11/2010 00:50:44
Messages: 37
Offline
|
|
Vậy pack ở trong 2 trường hợp trên có khác gì nhau không?
Tôi thấy khác nhau ở chỗ, pack/unpack trong RE hay dùng cho các thành phần execution kiểu mã máy. Còn các file data phục vụ cho nhu cầu thông tin thì nên định hướng nó về encrypt/decrypt. |
|
|
[Question] Cần giúp đỡ trong pack và unpack |
20/07/2012 15:29:23 (+0700) | #3 | 267200 |
kaka2008
Member
|
0 |
|
|
Joined: 26/08/2009 21:38:57
Messages: 6
Offline
|
|
các bác cho em hỏi tý? làm sao để lấy được handle của hàm CreatwindowExw khi khởi động 1 tanget nào đó. (tức là biết được địa chỉ vùng lưu của cửa sổ nào đó khi đã vào chương trình nó dùng hàm sendmesage) em ko phải dân IT nên diễn đạt cũng khó hiểu, mong các bác giúp em hiểu vẫn đề này! |
|
|
Users currently in here |
1 Anonymous
|
|
Powered by JForum - Extended by HVAOnline
hvaonline.net | hvaforum.net | hvazone.net | hvanews.net | vnhacker.org
1999 - 2013 ©
v2012|0504|218|
|
|