破解偽EXE里的BAT批處理源代碼的步驟分享
我這里所說的偽EXE就是里面是BAT批處理程序,外面只是披了層EXE的外殼,也就是網(wǎng)上不是有很多BAT轉EXE的工具嗎?就是那些工具轉出來的程序。這些轉換工具并不是真的把BAT編譯成了EXE,因為那是不可能的。所以那些偽EXE程序只是把BAT打包在里面,運行的時候再釋放出來,我不知道應該怎么描述,反正就差不多這個意思。所以它一定會有個釋放的路徑,找到了這個路徑,就找到了這個BAT,就破解出了源代碼。
其實方法很簡單,我一直都是這么做的。最近沒什么技術文章好寫,寫寫這種算充個數(shù)吧,呵呵,見笑了~下面我以昨天剛下載的一個“打印任務一鍵清除”exe程序來作演示,看看如何破解出它的批處理源代碼。今天13號,程序還是前天剛寫的。
首先,雙擊程序運行,不要關閉,有些程序在關閉的時候會KillSelf;
其次,在CMD下cd %temp%,一開始我用dir *.bat沒有找到,這時你要想到有可能是.cmd文件,所以可以試下dir *.cmd,結果也沒有;
再次,我以下面這張截圖來說明:
最后,把找到的BAT復制出來,右擊“編輯”就能看到源代碼了。源代碼如下:
@echo off
title 【 打印任務一鍵清除 】 BY:wnsdt
color 2f
echo.&echo.&echo.
echo 說明(2011.10.11):
echo.&echo.
echo 本工具可快速清除無響應的打印任務,解決無法打印的問題!
echo.
echo 如連接網(wǎng)絡中共享的打印機,請在那臺計算機運行本工具 !
echo.&echo.
echo----------------------------------------------------------------
echo.
echo 有問題到微博留言<a >http://t.qq.com/wnsdt_kk</a>
echo.&echo.&echo.&echo.&echo.&echo.
echo 按任意鍵開始,退出請直接關閉
pause>nul 2>nul
cls
echo.&echo.&echo.&echo.&echo.&echo.
echo 稍后清理完畢,請重新打印......
sc config spooler start= disabled>nul 2>nul
net stop spooler>nul 2>nul
del %systemroot%\System32\spool\PRINTERS\*.* /q /s /f>nul 2>nul
sc config spooler start= auto>nul 2>nul
net start spooler>nul 2>nul
exit
版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。