Tạo key cho file excel có viết code vba

Liên hệ QC
Mã ở ô bên cạnh đó copy qua là ok [lấy mã đăng ký ]
Nhờ bạn thử trên vài máy xem thế nào nha

mới coi lại mã đó lã mã máy mình mà.... bạn xóa mấy cái mã đó đi bấm lấy mã mới ...giải mã bên cạnh luôn

xin cảm ơn
Tặng bạn Kiều Mạnh file đã patch, nhập mã bất kỳ để đăng ký!
 

File đính kèm

  • License Excel.rar
    18 KB · Đọc: 480
Thực ra mình dùng phương pháp crack đơn giản nhất thôi "không quản lý được thì cấm". Trước đây mình hay nghịch mấy cái này, giờ không cần nữa nên quên hết rồi.
 
Thực ra mình dùng phương pháp crack đơn giản nhất thôi "không quản lý được thì cấm". Trước đây mình hay nghịch mấy cái này, giờ không cần nữa nên quên hết rồi.
mình hỏi thật một câu nha .... bạn mở file *.dll lên sửa lại code à...

mình thì đọc được một ít.....

cảm ơn bạn nhiều
 
Lần chỉnh sửa cuối:
mình hỏi thật một câu nha .... bạn mở file *.dll lên sửa lại code à...

mình thì đọc được một ít.....

cảm ơn bạn nhiều
Dùng các chương trình dịch ngược, tìm đến đoạn "Ma dang ky sai", xóa lệnh gọi nó là xong. Patch thế này cũng không cần phải biết sâu về hợp ngữ đâu.
 
Dùng các chương trình dịch ngược, tìm đến đoạn "Ma dang ky sai", xóa lệnh gọi nó là xong. Patch thế này cũng không cần phải biết sâu về hợp ngữ đâu.
mình hiểu rồi...sau đó lưu lại ....vậy có cách gì chống được không xin chỉ thêm
mình cũng có tìm hiểu cách chống dịch ngược nhưng chưa hiểu lắm

code bạn đọc được bao nhiêu % trong đó.... nếu vậy chắc đọc hết quá....
 
"Chống" mà được thì VN ta khỏi xài được Windows của anh Bill là cái chắc
Bao nhiêu phần mềm hay trên mạng, vừa mới ra lò, nó crack chỉ trong 5 phút
Em cũng có tìm hiểu rồi nói chung không được Anh ..... ngại ghê cứ nghĩ File *.dll là an toàn cuối cùng cũng banh ta lông ... hahaha
 
Bác dùng chương trình chống dịch ngược file .dll
Ví dụ: Macrobject Obfuscator
Link tham khảo: http://www.mediafire.com/?4thrjqdhimk
Tuy nhiên, bản windows của bác Bill còn bẻ khóa được thì e rằng cái này cũng chỉ có tác dụng phần nào thôi.
 
mình hiểu rồi...sau đó lưu lại ....vậy có cách gì chống được không xin chỉ thêm
mình cũng có tìm hiểu cách chống dịch ngược nhưng chưa hiểu lắm

code bạn đọc được bao nhiêu % trong đó.... nếu vậy chắc đọc hết quá....
Mình nghĩ đối với file này nếu biết hợp ngữ sẽ viết được key.gen dễ dàng. Do mình quên rồi nên chỉ patch thôi, chắc đọc được 0.1%. Còn chống dịch ngược thì mình không tìm hiểu, không có gì tuyệt đối cả đâu.
 
Mình nghĩ đối với file này nếu biết hợp ngữ sẽ viết được key.gen dễ dàng. Do mình quên rồi nên chỉ patch thôi, chắc đọc được 0.1%. Còn chống dịch ngược thì mình không tìm hiểu, không có gì tuyệt đối cả đâu.
Mừng hụt .... Nảm quá chúc các Bạn mạnh khỏe ngủ ngon và một ngày mới tốt lành
xin cảm ơn
 
LockXLS mình không sử dụng nên không biết. Khi nào có thời gian mình sẽ post cách patch.
 
Mình vẫn thường mơ ước rằng có thể viết được phần mềm thật hay, đến mức người ta tranh nhau.. crack để xài. Chắc là "hảnh diện" lắm.
Nhưng mình vẫn nhận thức được tầm cở như mình mà viết phần mềm thì cứ gọi là... yên tâm rằng phần mềm ấy rất an toàn vì chả ma nào nó thèm crack... năn nỉ cho không biết người ta có xài không chứ...
Bởi vậy các bạn cũng đừng vội nản chí, cứ làm thoải mái đi...--=0
 
Lần chỉnh sửa cuối:
Mình vẫn thường mơ ước rằng có thể viết được phần mềm thật hay, đến mức người ta tranh nhau.. crack để xài. Chắc là "hảnh diện" lắm.
Nhưng mình vẫn nhận thức được tầm cở như mình mà viết phần mềm thì cứ gọi là... yên tâm rằng phần mềm ấy rất an toàn vì chả ma nào nó thèm crack... năn nỉ cho không biết người ta có xài không chứ...
Bởi vậy các bạn cũng đừng vội nản chí, cứ làm thoải mái đi...--=0
Còn em làm gì cũng "cứng", bởi vậy không dám thò ra, người ta mà crack (bẻ gãy) là tiêu!
 
Còn em làm gì cũng "cứng", bởi vậy không dám thò ra, người ta mà crack (bẻ gãy) là tiêu!
Thật sự mình viết được cái file đó thấy cũng vui..... qua thử lửa mình cảm thấy khoái vì càng làm cho mình tập chung nghiên cứu và từng bước nâng cao code két thêm
cái gì cũng có mặt trái của nó có sự phản biện thì phải nổ lực cố giắng hơn....
 
Mã:
110030F5   . 66:399D 04FFFF>CMP WORD PTR SS:[EBP-FC],BX
110030FC   . B9 04000280    MOV ECX,80020004
11003101   . B8 0A000000    MOV EAX,0A
11003106   . 894D 9C        MOV DWORD PTR SS:[EBP-64],ECX
11003109   . 8945 94        MOV DWORD PTR SS:[EBP-6C],EAX
1100310C   . 894D AC        MOV DWORD PTR SS:[EBP-54],ECX
1100310F   . 8945 A4        MOV DWORD PTR SS:[EBP-5C],EAX
11003112   . 74 79          JE SHORT LicenseE.1100318D

11003114   . 8D95 64FFFFFF  LEA EDX,DWORD PTR SS:[EBP-9C]
1100311A   . 8D4D B4        LEA ECX,DWORD PTR SS:[EBP-4C]
1100311D   . C785 6CFFFFFF >MOV DWORD PTR SS:[EBP-94],LicenseE.11001>;  UNICODE "Xin Chuc Mung"
11003127   . C785 64FFFFFF >MOV DWORD PTR SS:[EBP-9C],8
11003131   . FF15 E0100011  CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDu>;  MSVBVM60.__vbaVarDup
11003137   . 8D95 74FFFFFF  LEA EDX,DWORD PTR SS:[EBP-8C]
1100313D   . 8D4D C4        LEA ECX,DWORD PTR SS:[EBP-3C]
11003140   . C785 7CFFFFFF >MOV DWORD PTR SS:[EBP-84],LicenseE.11001>;  UNICODE "Ma Dang Ky Dung"
1100314A   . C785 74FFFFFF >MOV DWORD PTR SS:[EBP-8C],8
11003154   . FF15 E0100011  CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDu>;  MSVBVM60.__vbaVarDup
1100315A   . 8D45 94        LEA EAX,DWORD PTR SS:[EBP-6C]
1100315D   . 8D4D A4        LEA ECX,DWORD PTR SS:[EBP-5C]
11003160   . 50             PUSH EAX
11003161   . 8D55 B4        LEA EDX,DWORD PTR SS:[EBP-4C]
11003164   . 51             PUSH ECX
11003165   . 52             PUSH EDX
11003166   . 8D45 C4        LEA EAX,DWORD PTR SS:[EBP-3C]
11003169   . 53             PUSH EBX
1100316A   . 50             PUSH EAX
1100316B   . FF15 58100011  CALL DWORD PTR DS:[<&MSVBVM60.#595>]     ;  MSVBVM60.rtcMsgBox
11003171   . 8D4D 94        LEA ECX,DWORD PTR SS:[EBP-6C]
11003174   . 8D55 A4        LEA EDX,DWORD PTR SS:[EBP-5C]
11003177   . 51             PUSH ECX
11003178   . 8D45 B4        LEA EAX,DWORD PTR SS:[EBP-4C]
1100317B   . 52             PUSH EDX
1100317C   . 8D4D C4        LEA ECX,DWORD PTR SS:[EBP-3C]
1100317F   . 50             PUSH EAX
11003180   . 51             PUSH ECX
11003181   . 6A 04          PUSH 4
11003183   . FFD7           CALL EDI
11003185   . 83C4 14        ADD ESP,14
11003188   . E9 28010000    JMP LicenseE.110032B5

1100318D   > 8D95 64FFFFFF  LEA EDX,DWORD PTR SS:[EBP-9C]
11003193   . 8D4D B4        LEA ECX,DWORD PTR SS:[EBP-4C]
11003196   . C785 6CFFFFFF >MOV DWORD PTR SS:[EBP-94],LicenseE.11001>;  UNICODE "Kiem Tra Lai"
110031A0   . C785 64FFFFFF >MOV DWORD PTR SS:[EBP-9C],8
110031AA   . FF15 E0100011  CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDu>;  MSVBVM60.__vbaVarDup
110031B0   . 8D95 74FFFFFF  LEA EDX,DWORD PTR SS:[EBP-8C]
110031B6   . 8D4D C4        LEA ECX,DWORD PTR SS:[EBP-3C]
110031B9   . C785 7CFFFFFF >MOV DWORD PTR SS:[EBP-84],LicenseE.11001>;  UNICODE "Ma Dang Ky Sai ????"
110031C3   . C785 74FFFFFF >MOV DWORD PTR SS:[EBP-8C],8
110031CD   . FF15 E0100011  CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDu>;  MSVBVM60.__vbaVarDup
Đây là đoạn code có được khi dùng chương trình dịch ngược (yêu cầu phải biết 1 ít về hợp ngữ). Các khối lệnh mình đã viết cách ra. Lệnh CMP ở đầu khối 1 sẽ so sánh, lệnh JE sẽ nhảy xuống khối 3 nếu mã sai. Khối 2 là đoạn lệnh khi mã đăng ký đúng. Để patch thì ta sửa lệnh JE... thành NOP để không nhảy đến 3 nữa mà chạy tiếp khối 2. Nếu có nhiều lệnh dạng như JE trên thì có thể sửa lệnh đầu tiên khối 3 thành lệnh nhảy về khối 2.
Mình nhắc lại đây là kỹ thuật crack đơn giản nhất, không cần hiểu code của bạn làm gì.
 
Thật sự mình viết được cái file đó thấy cũng vui..... qua thử lửa mình cảm thấy khoái vì càng làm cho mình tập chung nghiên cứu và từng bước nâng cao code két thêm
cái gì cũng có mặt trái của nó có sự phản biện thì phải nổ lực cố giắng hơn....

Viết để tìm hiểu là điều tốt. Bởi thử sức và dần dần hoàn thiện sẽ giúp ta được "nâng cấp" hơn
Công cụ luôn luôn có sẵn, vấn đề là chúng ta dùng thế nào cho nó hiệu quả mà thôi
 
Mã:
110030F5   . 66:399D 04FFFF>CMP WORD PTR SS:[EBP-FC],BX
110030FC   . B9 04000280    MOV ECX,80020004
11003101   . B8 0A000000    MOV EAX,0A
11003106   . 894D 9C        MOV DWORD PTR SS:[EBP-64],ECX
11003109   . 8945 94        MOV DWORD PTR SS:[EBP-6C],EAX
1100310C   . 894D AC        MOV DWORD PTR SS:[EBP-54],ECX
1100310F   . 8945 A4        MOV DWORD PTR SS:[EBP-5C],EAX
11003112   . 74 79          JE SHORT LicenseE.1100318D

11003114   . 8D95 64FFFFFF  LEA EDX,DWORD PTR SS:[EBP-9C]
1100311A   . 8D4D B4        LEA ECX,DWORD PTR SS:[EBP-4C]
1100311D   . C785 6CFFFFFF >MOV DWORD PTR SS:[EBP-94],LicenseE.11001>;  UNICODE "Xin Chuc Mung"
11003127   . C785 64FFFFFF >MOV DWORD PTR SS:[EBP-9C],8
11003131   . FF15 E0100011  CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDu>;  MSVBVM60.__vbaVarDup
11003137   . 8D95 74FFFFFF  LEA EDX,DWORD PTR SS:[EBP-8C]
1100313D   . 8D4D C4        LEA ECX,DWORD PTR SS:[EBP-3C]
11003140   . C785 7CFFFFFF >MOV DWORD PTR SS:[EBP-84],LicenseE.11001>;  UNICODE "Ma Dang Ky Dung"
1100314A   . C785 74FFFFFF >MOV DWORD PTR SS:[EBP-8C],8
11003154   . FF15 E0100011  CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDu>;  MSVBVM60.__vbaVarDup
1100315A   . 8D45 94        LEA EAX,DWORD PTR SS:[EBP-6C]
1100315D   . 8D4D A4        LEA ECX,DWORD PTR SS:[EBP-5C]
11003160   . 50             PUSH EAX
11003161   . 8D55 B4        LEA EDX,DWORD PTR SS:[EBP-4C]
11003164   . 51             PUSH ECX
11003165   . 52             PUSH EDX
11003166   . 8D45 C4        LEA EAX,DWORD PTR SS:[EBP-3C]
11003169   . 53             PUSH EBX
1100316A   . 50             PUSH EAX
1100316B   . FF15 58100011  CALL DWORD PTR DS:[<&MSVBVM60.#595>]     ;  MSVBVM60.rtcMsgBox
11003171   . 8D4D 94        LEA ECX,DWORD PTR SS:[EBP-6C]
11003174   . 8D55 A4        LEA EDX,DWORD PTR SS:[EBP-5C]
11003177   . 51             PUSH ECX
11003178   . 8D45 B4        LEA EAX,DWORD PTR SS:[EBP-4C]
1100317B   . 52             PUSH EDX
1100317C   . 8D4D C4        LEA ECX,DWORD PTR SS:[EBP-3C]
1100317F   . 50             PUSH EAX
11003180   . 51             PUSH ECX
11003181   . 6A 04          PUSH 4
11003183   . FFD7           CALL EDI
11003185   . 83C4 14        ADD ESP,14
11003188   . E9 28010000    JMP LicenseE.110032B5

1100318D   > 8D95 64FFFFFF  LEA EDX,DWORD PTR SS:[EBP-9C]
11003193   . 8D4D B4        LEA ECX,DWORD PTR SS:[EBP-4C]
11003196   . C785 6CFFFFFF >MOV DWORD PTR SS:[EBP-94],LicenseE.11001>;  UNICODE "Kiem Tra Lai"
110031A0   . C785 64FFFFFF >MOV DWORD PTR SS:[EBP-9C],8
110031AA   . FF15 E0100011  CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDu>;  MSVBVM60.__vbaVarDup
110031B0   . 8D95 74FFFFFF  LEA EDX,DWORD PTR SS:[EBP-8C]
110031B6   . 8D4D C4        LEA ECX,DWORD PTR SS:[EBP-3C]
110031B9   . C785 7CFFFFFF >MOV DWORD PTR SS:[EBP-84],LicenseE.11001>;  UNICODE "Ma Dang Ky Sai ????"
110031C3   . C785 74FFFFFF >MOV DWORD PTR SS:[EBP-8C],8
110031CD   . FF15 E0100011  CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDu>;  MSVBVM60.__vbaVarDup
Đây là đoạn code có được khi dùng chương trình dịch ngược (yêu cầu phải biết 1 ít về hợp ngữ). Các khối lệnh mình đã viết cách ra. Lệnh CMP ở đầu khối 1 sẽ so sánh, lệnh JE sẽ nhảy xuống khối 3 nếu mã sai. Khối 2 là đoạn lệnh khi mã đăng ký đúng. Để patch thì ta sửa lệnh JE... thành NOP để không nhảy đến 3 nữa mà chạy tiếp khối 2. Nếu có nhiều lệnh dạng như JE trên thì có thể sửa lệnh đầu tiên khối 3 thành lệnh nhảy về khối 2.
Mình nhắc lại đây là kỹ thuật crack đơn giản nhất, không cần hiểu code của bạn làm gì.
bạn có thể cho biết biết bạn sử dụng tools đó tên gì ko
 
Web KT
Back
Top Bottom