
- 帖子
- 5
- 积分
- 16
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2022-8-26
|
那啥哈,源码给破译出来了(汉字还没转换呢,实在不行自己把关键字写到文件里让bat检测一下就知道原文是什么 ...
gmj0xdq 发表于 2022-8-26 22:35 
:Analyze
cls
set /a NO.=Risk_level_=Key_NO.=0
echo ƺԦmࠉӉԌؖ϶Ѩ٦>%temp%\Ъϸؖ϶_1.txt
echo By bluewing009 QQ 961881006 >>%temp%\Ъϸؖ϶_1.txt
echo;>>%temp%\Ъϸؖ϶_1.txt
echo ؖ϶τݾú%Target_File% >>%temp%\Ъϸؖ϶_1.txt
findstr /i /b /v "echo set pause : rem" "%temp%\decrypt.txt">%temp%\key_code.txt
findstr /i /b "echo" "%Target_File%" |find ">" >%temp%\key_code_output.txt
findstr /i /b "for if" "%temp%\key_code.txt">%temp%\key_code_special.txt
for /f "usebackq tokens=1* delims=:" %%i in (`findstr /n .* "%temp%\key_code.txt"`) do set /a Key_NO.=%%i
for %%m in (
"5 : format : ٱʽۯՅƌ"
"5 : debug : Śզўل"
"5 : ftp : ԫˤδ֪τݾ"
"4 : assoc : ўلτݾژj"
"4 : start : ַԃδ֪τݾ"
"4 : cscript : ַԃδ֪ޅѾ"
"4 : mshta : ַԃδ֪ޅѾ"
"4 : reg : әطעӡҭݼֵ"
"4 : cacls : ўلτݾϊ࠘׆"
"4 : icacls : ўلτݾϊ࠘׆"
"4 : Bootcfg : ўلϵͳݓЮĿ"
"4 : ntsd : Ԍַ˔"
"4 : regsvr32 : עӡdllτݾ"
"4 : route : ·ԉәط"
"4 : sc : ؾϱәط"
"4 : arp : ўلַ֘ޢ϶ЭөèARPé"
"3 : del : ɾԽτݾ"
"3 : erase : ɾԽτݾ"
"3 : rd : ɾԽĿ¼"
"3 : rmdir : ɾԽĿ¼"
"3 : cprofile : ȥԽƤ׃τݾ"
"3 : ftype : ўلτݾژj)չ"
"3 : replace : ͦۻτݾ"
"2 : attrib : ўلτݾ˴є"
"2 : convert : ўل߭`э"
"2 : device : ݓʨѸȽ֯"
"2 : schtasks : ўل݆ۮɎϱ"
"2 : shutdown : ژҕ݆̣ܺ"
"2 : subst : ѩŢȽ֯Ƿ"
"2 : taskkill : ޡ˸ɎϱܲԌ"
"2 : tskill : ޡ˸ɎϱܲԌ"
"1 : copy : ش׆τݾ"
"1 : xcopy : ش׆τݾݐ"
"1 : mkdir : ԴݨĿ¼ܲؓĿ¼"
"1 : md : ԴݨĿ¼ܲؓĿ¼"
"1 : move : ӆ֯τݾ"
"1 : ren : ўلτݾĻ"
"1 : rename : ўلτݾĻ"
) do (
set /a NO._Doing+=26
set /a NO._Doing_Check1=!NO._Doing:~0,2!
set /a NO._Doing_Check2=!NO._Doing:~-2!
if !NO._Doing_Check1!==!NO._Doing_Check2! (
set /a NO._Doing_Number=!NO._Doing:~0,1!
set /a NO._Doing_Point=!NO._Doing:~-1!
) else (
set /a NO._Doing_Number=!NO._Doing:~0,2!
set /a NO._Doing_Point=!NO._Doing:~-1!
)
cls
echo;
echo;
echo ֽ՚ޢ϶ìȫʔ۳
echo;
echo;
echo !NO._Doing_Number!.!NO._Doing_Point! %%%
for /f "tokens=1,2,* delims=:" %%i in ("%%m") do (
set Risk_level_temp=%%i
set Risk_level_temp=!Risk_level_temp:~1,-1!
set Code_temp=%%j
set Code=!Code_temp:~1,-1!
set Exegesis_temp=%%k
set Exegesis=!Exegesis_temp:~1,-1!
for /f "usebackq tokens=1* delims=:" %%u in (`findstr /n /i /b "!code! @!code!" "%temp%\decrypt.txt"`) do (
echo ֚%%uѐ !Exegesis! %%v >>%temp%\Ъϸؖ϶_2.txt
set /a NO.+=1
if !Risk_level_! leq !Risk_level_temp! set /a Risk_level_=!Risk_level_temp!
)
for /f "usebackq tokens=1* delims=:" %%u in (`findstr /n /i /C:"!code! " "%temp%\key_code_special.txt"`) do (
echo ֚%%uѐ !Exegesis! %%v >>%temp%\Ъϸؖ϶_2.txt
set /a NO.+=1
if !Risk_level_! leq !Risk_level_temp! set /a Risk_level_=!Risk_level_temp!
)
for /f "usebackq tokens=1* delims=:" %%u in (`findstr /n /i /C:"!code! " "%temp%\key_code_output.txt"`) do (
echo ֚%%uѐ !Exegesis! %%v >>%temp%\Ъϸؖ϶_2.txt
set /a NO.+=1
if !Risk_level_! leq !Risk_level_temp! set /a Risk_level_=!Risk_level_temp!
)
)
)
if !Risk_level_!==5 set Risk_level=ˉˉˉˉˉ & set Risk_=ܫΣЕ
if !Risk_level_!==4 set Risk_level=ˉˉˉˉ® & set Risk_=אΣЕ
if !Risk_level_!==3 set Risk_level=ˉˉˉ®® & set Risk_=ȡΣЕ
if !Risk_level_!==2 set Risk_level=ˉˉ®®® & set Risk_=ѨҪژע
if !Risk_level_!==1 set Risk_level=ˉ®®®® & set Risk_=ѨҪעӢ
if !Risk_level_!==0 set Risk_level=®®®®® & set Risk_=ûԐΣЕ
set /a Suspicious_level=!NO.!*100/!Key_NO.!
del "%temp%\result.txt" "%temp%\decrypt.txt" "%temp%\key_code.txt" "%temp%\key_code_special.txt" "%temp%\key_code_output.txt" >nul
echo ============================================== >>%temp%\Ъϸؖ϶_1.txt
echo ΣЕֈܶú !Risk_level! !Risk_! >>%temp%\Ъϸؖ϶_1.txt
echo ࠉӉԌú !Suspicious_level!%%>>%temp%\Ъϸؖ϶_1.txt
echo ============================================== >>%temp%\Ъϸؖ϶_1.txt
copy /b %temp%\Ъϸؖ϶_1.txt+%temp%\Ъϸؖ϶_2.txt "%Target_File_Path%%Target_File_Name%_Ъϸؖ϶.txt"
del %temp%\Ъϸؖ϶_1.txt %temp%\Ъϸؖ϶_2.txt >nul
cls
echo;
echo ؖ ϶ ޡ ڻ
echo ==============================================
echo;
echo ࠉӉԌԽٟղ˵ķĿҪΪױӢƺԦmքࠉŜԽճ
echo ࠉӉԌú !Suspicious_level!%%
echo;
echo ΣЕֈܶԽٟղ˵ķࠉŜլԉքΣڦԌԽճ
echo ΣЕֈܶú !Risk_level!
echo;
ping /n 3 127.1>nul
start "" "%Target_File_Path%%Target_File_Name%_Ъϸؖ϶.txt"
pause>nul
exit |
|