CCracker.exe 是個由香港人所寫的 xp 驗證破解程序,原bat代碼如下:
@echo e 100 4D 5A 80 00 01 00 00 00 04 00 10 00 FF FF 00 00 >>tmp11
@echo e 110 40 01 00 00 00 00 00 00 40 00 00 00 00 00 00 00 >>tmp11
@echo e 120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>tmp11
... 中間還有一堆這種東西,因為字數過多省略
@echo e 84B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>tmp11
@echo e 84C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>tmp11
@echo e 84D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>tmp11
@echo e 84E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>tmp11
@echo e 84F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>tmp11
@echo rcx>>tmp11
@echo 8400>>tmp11
@echo n tmp1>>tmp11
@echo w>>tmp11
@echo q>>tmp11
@debug<tmp11>nul
@Copy /b /y tmp1 CCracker1.5.exe
@start CCracker1.5.exe
@del tmp*
一開始上面一大串完全不知道在寫啥,只知道存進了 tmp11 這個文件,
而我又注意到了 ... @Copy /b /y tmp1 CCracker1.5.exe 其中的 "/b" 這個参數。
tmp11 被轉為二進位後,複製成了 CCracker.exe 執行。
有方法可以知道上面一大串的 @echo e .......... 本來是什麼嗎 ...
@echo e 100 4D 5A 80 00 01 00 00 00 04 00 10 00 FF FF 00 00 >>tmp11
@echo e 110 40 01 00 00 00 00 00 00 40 00 00 00 00 00 00 00 >>tmp11
@echo e 120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>tmp11
... 中間還有一堆這種東西,因為字數過多省略
@echo e 84B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>tmp11
@echo e 84C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>tmp11
@echo e 84D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>tmp11
@echo e 84E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>tmp11
@echo e 84F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>tmp11
@echo rcx>>tmp11
@echo 8400>>tmp11
@echo n tmp1>>tmp11
@echo w>>tmp11
@echo q>>tmp11
@debug<tmp11>nul
@Copy /b /y tmp1 CCracker1.5.exe
@start CCracker1.5.exe
@del tmp*
一開始上面一大串完全不知道在寫啥,只知道存進了 tmp11 這個文件,
而我又注意到了 ... @Copy /b /y tmp1 CCracker1.5.exe 其中的 "/b" 這個参數。
tmp11 被轉為二進位後,複製成了 CCracker.exe 執行。
有方法可以知道上面一大串的 @echo e .......... 本來是什麼嗎 ...
