Công cụ Internet Muốn soạn thảo IDM thành công

malemkhoang

Búa Gỗ Đôi
#21
Sang trang mới nha.

Bắt đầu từ 21/6/2018, IDM nâng cấp đến 6.31b1 và ngay sau đó, 26/6/2018 là 6.31b2.
Gần đây, 500ae VN-Zoom đã được biết đến phương pháp sử dụng Hex Editor để biên tập lại 3 đoạn mã nhị phân của IDM để IDM hoạt động như một phần mềm free. Ba đoạn mã đó là:
(1). 03 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 (A1)
(2). 85 06 02 00 00 A1
(3). 87 30 0D 00 00 0F
Trong đó (1) và (2) là không có sự thay đổi gì kể từ khi xuất hiện trên diễn đàn VN-Zoom;
còn (3), đã thay đổi (xem #1) và lần nâng cấp này là lần thay đổi thứ hai.
Sự hiệu chỉnh 3 đoạn mã trên để đạt được các giá trị sau:
(1'). 00 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 (A1) [03 thành 00]
(2'). 85 06 02 00 00 A1 [85 06 thành 84 73]
(3'). 87 30 0D 00 00 0F [87 30 0D thành 86 92 0F]
Bạn @nick 11K cho rằng (2) là: 04 85 C0 74 6D 6A và sửa đổi thành: 71 85 C0 74 6D 6A 00;
tôi không kiểm chứng đoạn mã này vì khi đọc mã lệnh Assembler của đoạn này tôi không hiểu.
Bạn Kèn Yuọng Kim... à nhầm... @Kim Young Ken xác nhận ổn định hơn phương pháp khác,
song, bạn ấy lại xài bản 6.30b2 từ mùa đông năm ngoái.
Còn @Robekuku thì nên nhận xét thế nào nhỉ???

Mình chân thành cảm ơn các bạn đã tham gia và mong có thêm nhiều ý kiến đóng góp của 500ae VN Zoom.
 
#22
Làm ko trúng , làm trật lất mới bị chứ bị thế nào được khi tui dùng mấy ngày nay có gì đâu .
Cài mới lại buld 6.31.2 rồi làm lại đi


03 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E
04 85 C0 74 6D 6A
0F 87 30 0D 00 00 0F

Sửa như sau

00 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E
71 85 C0 74 6D 6A 00
0F 86 92 0F 00 00 0F
Cảm ơn Bác,
đoạn mã này này ok cho bản 631 build 2. thật tuyệt vời
 

nick 11K

Búa Đá Đôi
#23
idm.png

Đây là những gì mà chủ đề tài đã đưa ra và mình chỉ là người làm theo chứ ko biết cách dò la tin tức gì hết {rofl}
 
#24
Sang trang mới nha.

Bắt đầu từ 21/6/2018, IDM nâng cấp đến 6.31b1 và ngay sau đó, 26/6/2018 là 6.31b2.
Gần đây, 500ae VN-Zoom đã được biết đến phương pháp sử dụng Hex Editor để biên tập lại 3 đoạn mã nhị phân của IDM để IDM hoạt động như một phần mềm free. Ba đoạn mã đó là:
(1). 03 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 (A1)
(2). 85 06 02 00 00 A1
(3). 87 30 0D 00 00 0F
Trong đó (1) và (2) là không có sự thay đổi gì kể từ khi xuất hiện trên diễn đàn VN-Zoom;
còn (3), đã thay đổi (xem #1) và lần nâng cấp này là lần thay đổi thứ hai.
Sự hiệu chỉnh 3 đoạn mã trên để đạt được các giá trị sau:
(1'). 00 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 (A1) [03 thành 00]
(2'). 85 06 02 00 00 A1 [85 06 thành 84 73]
(3'). 87 30 0D 00 00 0F [87 30 0D thành 86 92 0F]
Bạn @nick 11K cho rằng (2) là: 04 85 C0 74 6D 6A và sửa đổi thành: 71 85 C0 74 6D 6A 00;
tôi không kiểm chứng đoạn mã này vì khi đọc mã lệnh Assembler của đoạn này tôi không hiểu.
Bạn Kèn Yuọng Kim... à nhầm... @Kim Young Ken xác nhận ổn định hơn phương pháp khác,
song, bạn ấy lại xài bản 6.30b2 từ mùa đông năm ngoái.
Còn @Robekuku thì nên nhận xét thế nào nhỉ???

Mình chân thành cảm ơn các bạn đã tham gia và mong có thêm nhiều ý kiến đóng góp của 500ae VN Zoom.
Trước hết xin chân thành cảm ơn tất cả các ý kiếm đóng góp của các Bác, mình cũng từng dungf Hex editor cho nhiều phiên bản IDM, đến phiên bản 631 build 2 thì bị báo fake serial và mình làm theo đoạn mã của Bác nick 11K thì ok không bị báo fake serial nữa
 

malemkhoang

Búa Gỗ Đôi
#25
Như #21, mình tập hợp các ý kiến trên trang trước để trong trang này tiện theo dõi.
Bài viết "Hướng dẫn rebuild IDM full 6.30.build 8" trên VN-Zoom thì rõ rồi.
h**p://www dot vn-zoom dot com/f247/huong-dan-rebuild-idm-full-6-30-build-8-a-3150803.html

Tuy nhiên, mình chọn (2) là "85 06 02 00 00 A1" vì mã lệnh của nó rất đẹp đẻ, không đẹp không đẻ
và lần nào cũng thành công.
Nếu bạn sử dụng (2) là "04 85 C0 74 6D 6A 00" thành công, thế là được rồi, vì mục tiêu là làm cho IDM hoạt động bình thường, không đòi hỏi BQ và những thứ phiền toái khác.
Như vậy, đối với (2), bạn có thể tùy nghi dùng "04 85 C0 74 6D 6A 00" hoặc "85 06 02 00 00 A1", miễn sao bạn dùng IDM được ngon lành cành đào thôi.

Mong các bạn tiếp tục đóng góp ý kiến.
 

malemkhoang

Búa Gỗ Đôi
#26
Chả mất gì của bọ, vậy nên bọ chơi luôn.
Với bộ mã:
1. 03 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 A1
2. 04 85 C0 74 6D 6A 00
3. 87 30 0D 00 00 0F

Sửa lại thành:
1. 00 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 A1
2. 71 85 C0 74 6D 6A 00
3. 86 92 0F 00 00 0F
Hoạt động tốt, bắt link tốt.

Như vậy bộ mã thứ 2:
là : 85 06 02 00 00 A1
hoặc: 04 85 C0 74 6D 6A 00
đều cho kết quả tốt.
 

malemkhoang

Búa Gỗ Đôi
#27
Bản 6.31b3, ngày 09/7/2018.
Đã cập nhật thành công. Sửa:
1. 03 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 A1
2. 85 06 02 00 00 0F
3. 87 30 0D 00 00 0F

Thành:
1. 00 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 A1
2. 84 73
02 00 00 0F
3. 86 92 0F
00 00 0F
================
 
#28
Bản 6.31b3, ngày 09/7/2018.
Đã cập nhật thành công. Sửa:
1. 03 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 A1
2. 85 06 02 00 00 0F
3. 87 30 0D 00 00 0F

Thành:
1. 00 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 A1
2. 84 73 02 00 00 0F
3. 86 92 0F
00 00 0F
================
mình k tìm thấy đoạn mã thứ 2 bạn ạ. Thử sử dụng lại đoạn mã cũ như ở #26 thì lại bình thường. IDM bản 6.31b3
 
#29
Tôi thì không dùng chức năng Find từ tools Hxd, mà dùng Replace, copy từng dòng của nhóm 1 dưới đây vào ô Search for, sau đó lại copy từng dòng nhóm 2 vào ô Replace rồi click OK là có bản 6.31build3, dĩ nhiên thao tác cuối cùng cũng vẫn phải vào registration, điền thông tin và key, tôi dùng key này: HUDWE-UO689-6D27B-YM28M

Nhóm 1:

00 B8 03 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 A1
EB 04 85 C0 74 6D
14 00 00 0F 87

Nhóm 2:

00 B8 00 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 A1
EB 71 85 C0 74 6D
14 00 00 0F 86
 

malemkhoang

Búa Gỗ Đôi
#30
mình k tìm thấy đoạn mã thứ 2 bạn ạ. Thử sử dụng lại đoạn mã cũ như ở #26 thì lại bình thường. IDM bản 6.31b3
Tôi thì không dùng chức năng Find từ tools Hxd, mà dùng Replace, copy từng dòng của nhóm 1 dưới đây vào ô Search for, sau đó lại copy từng dòng nhóm 2 vào ô Replace rồi click OK là có bản 6.31build3, dĩ nhiên thao tác cuối cùng cũng vẫn phải vào registration, điền thông tin và key, tôi dùng key này: HUDWE-UO689-6D27B-YM28M

Nhóm 1:

00 B8 03 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 A1
EB 04 85 C0 74 6D
14 00 00 0F 87

Nhóm 2:

00 B8 00 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 A1
EB 71 85 C0 74 6D
14 00 00 0F 86
==================
Chúc mừng các bạn.

Mèo trắng hay mèo đen.
Miễn là bắt được chuột.

Đoạn: EB 04 85 C0 74 6D
Thực ra nó chính là đoạn: 04 85 C0 74 6D 6A 00
lùi lại 1 mã và bỏ 2 mã cuối.
Nó là kết quả duy nhất được tìm thấy
Cũng giống như đoạn: 85 06 02 00 00 0F

Đoạn: 14 00 00 0F 87
Xuất hiện vài lần, cũng có thể chấp nhận được (mình chưa thử).
 

malemkhoang

Búa Gỗ Đôi
#31
Hết ăn bóng đá, ngủ bóng đá rồi, chơi đá bóng thôi.

Dòng 1: 00 B8 03 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 A1
Có 1 kết quả
Dòng 2: EB 04 85 C0 74 6D
Có 1 kết quả
Dòng 3: 14 00 00 0F 87
Có 4 kết quả
KQ1. 14 00 00 0F 87 EB 22 00 00 0F
KQ2. 14 00 00 0F 87 E8 13 00 00 0F
KQ3. 14 00 00 0F 87 30 0D 00 00 0F
KQ4. 14 00 00 0F 87 33 01 00 00 0F

Dùng Replace... nhấn OK, tức là mới chỉ có KQ1 được thay thế;
Dùng Replace... nhấn "Replace all", tức là thay thế cả 4 kết quả;

Trong các hướng dẫn đã biết, thì chỉ thay thế cho KQ3 thôi.
Ý kiến của 500ae VN-Zoom thế nào?
 

nick 11K

Búa Đá Đôi
#34
6.31.5
Đây là mã dành cho IDM cài mới
1/- 03 00 00 00 8B 4D F4 64 89 0D 00 00 00 -->03 thành 00
2/- 85 06 02 00 00 8B 4E --> 85 06 thành 84 73
3/-14 00 00 0F 87 --> 87 thành 86
==================

Đây là mã dành cho IDM update
1/- 03 00 00 00 8B 4D F4 64 89 0D 00 00 00
2/- EB 04 85 C0 74 6D
3/- 14 00 00 0F 87
thay thế
1/- 00
2/- 71
3/- 86 (mã này có thể trùng , phải find nhiều lần mới đúng) Khi nào khung offset của nó nằm ở con số 000594C0 thì là chính hắn
 
#36
6.31.5
Đây là mã dành cho IDM cài mới
1/- 03 00 00 00 8B 4D F4 64 89 0D 00 00 00 -->03 thành 00
2/- 85 06 02 00 00 8B 4E --> 85 06 thành 84 73
3/-14 00 00 0F 87 --> 87 thành 86
==================

Đây là mã dành cho IDM update
1/- 03 00 00 00 8B 4D F4 64 89 0D 00 00 00
2/- EB 04 85 C0 74 6D
3/- 14 00 00 0F 87
thay thế
1/- 00
2/- 71
3/- 86 (mã này có thể trùng , phải find nhiều lần mới đúng) Khi nào khung offset của nó nằm ở con số 000594C0 thì là chính hắn

Đổi mã như vậy là OK hết rồi hả các bác ??? Để thử phát xem nào,,,!
 

nick 11K

Búa Đá Đôi
#37
6.31.5
Đây là mã dành cho IDM cài mới
1/- 03 00 00 00 8B 4D F4 64 89 0D 00 00 00 -->03 thành 00
2/- 85 06 02 00 00 8B 4E --> 85 06 thành 84 73
3/-14 00 00 0F 87 --> 87 thành 86
==================

Đây là mã dành cho IDM update
1/- 03 00 00 00 8B 4D F4 64 89 0D 00 00 00
2/- EB 04 85 C0 74 6D
3/- 14 00 00 0F 87
thay thế
1/- 00
2/- 71
3/- 86 (mã này có thể trùng , phải find nhiều lần mới đúng) Khi nào khung offset của nó nằm ở con số 000594C0 thì là chính hắn
update build 6.31.7 cũng ko có gì thay đổi , vẫn như các mã trên thôi
 

malemkhoang

Búa Gỗ Đôi
#38
Bộ mã thứ 3 làm cho IDM hoàn hảo hơn
IDM Version: 6.31 Build 8 (Sep/28/2018) Full

1. Cập nhật lên bản mới, tắt IDM
2. Soạn thảo lại IDMan.exe, sửa 3 giá trị:
2.1. Tìm: 03 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 A1 để sửa 03 thành 00
2.2. Tìm: 85 06 02 00 00 A1 để sửa 85 06 thành 84 73
2.3. Tìm: tất cả 14 00 00 0F 87, để chọn 14 00 00 0F 87 CE 0D và sửa 87 thành 86

Tìm được 6 vị trí có cùng giá trị:
* 597A0: giá trị tiếp theo là (87) CE 22 trước đây thường sửa giá trị này thành (86) 92 0F
* 5BA7A: giá trị tiếp theo là (87) C5 13 (không sửa)
* 5CE4B: giá trị tiếp theo là (87) CE 0D sửa thành (86) CE 0D (Mới)
* 5DC25: giá trị tiếp theo là (87) 14 01 (không sửa)
* 5DD45: giá trị tiếp theo là (87) C4 00 (không sửa)
* 8C45B: giá trị tiếp theo là (87) 33 01 (không sửa)

3. Lưu tệp IDMan.exe
4. Chạy IDM

Các bộ mã trước đây giới thiệu trong loạt bài này thì chức năng Scheduler không hoạt động.
Với bộ mã mới này, chức năng Scheduler hoạt động bình thường.
Các bạn hãy thử xem.
 
#39
Bộ mã thứ 3 làm cho IDM hoàn hảo hơn
IDM Version: 6.31 Build 8 (Sep/28/2018) Full

1. Cập nhật lên bản mới, tắt IDM
2. Soạn thảo lại IDMan.exe, sửa 3 giá trị:
2.1. Tìm: 03 00 00 00 8B 4D F4 64 89 0D 00 00 00 00 5F 5E 5B 8B E5 5D C3 A1 để sửa 03 thành 00
2.2. Tìm: 85 06 02 00 00 A1 để sửa 85 06 thành 84 73
2.3. Tìm: tất cả 14 00 00 0F 87, để chọn 14 00 00 0F 87 CE 0D và sửa 87 thành 86

Tìm được 6 vị trí có cùng giá trị:
* 597A0: giá trị tiếp theo là (87) CE 22 trước đây thường sửa giá trị này thành (86) 92 0F
* 5BA7A: giá trị tiếp theo là (87) C5 13 (không sửa)
* 5CE4B: giá trị tiếp theo là (87) CE 0D sửa thành (86) CE 0D (Mới)
* 5DC25: giá trị tiếp theo là (87) 14 01 (không sửa)
* 5DD45: giá trị tiếp theo là (87) C4 00 (không sửa)
* 8C45B: giá trị tiếp theo là (87) 33 01 (không sửa)

3. Lưu tệp IDMan.exe
4. Chạy IDM

Các bộ mã trước đây giới thiệu trong loạt bài này thì chức năng Scheduler không hoạt động.
Với bộ mã mới này, chức năng Scheduler hoạt động bình thường.
Các bạn hãy thử xem.
trước đây thường sửa 87 CE 22 thành 86 92 0F thì giờ có cần sửa nữa k bạn?
 

nick 11K

Búa Đá Đôi
#40
* 5CE4B: giá trị tiếp theo là (87) CE 0D sửa thành (86) CE 0D (Mới)
offset 5CE4B có thể ko giống nhau trên từng máy lý do nó tùy biến từ mã thứ 2 sẽ cho ra ko giống nhau, nhưng nó vẫn nằm ở con số 5CExx , nhất thiết phải là 5CE.. nha các bạn

===========================================
Chỉ cần thao tác theo bạn @malemkhoang là ok thôi
 
Top