精华内容
下载资源
问答
  • bat脚本编码加密的简单解密方法

    千次阅读 2019-09-26 11:44:12
    在分析病毒时,总会遇见各种各样的类型的样本,bat脚本病毒也非常常见,bat属于脚本语言,用文本查看器查看源码会一目了然,有很多人不希望让别人看到自己的源码,也就有了一些算是加密的方式 本次我要分享的就是...

    在分析病毒时,总会遇见各种各样的类型的样本,bat脚本病毒也非常常见,bat属于脚本语言,用文本查看器查看源码会一目了然,有很多人不希望让别人看到自己的源码,也就有了一些算是加密的方式

    本次我要分享的就是利用字符集编码产生的加密方式的解密方法

    拿到一个bat脚本,用notepad++打开发现都是乱码

    挦獬਍敀档景൦䌊尺楗摮睯屳祓瑳浥㈳坜湩潤獷潐敷卲敨汬癜⸱尰潰敷獲敨汬攮數ⴠ硅捥瑵潩偮汯捩⁹祢慰獳ⴠ潮牰景汩⁥眭湩潤獷祴敬栠摩敤丨睥伭橢捥⁴祓瑳浥丮瑥圮扥汃敩瑮⸩潄湷潬摡楆敬✨瑨灴⼺猯祫慭瑳㌲ⴱ〰ⴱ楳整⸱瑨浥異汲挮浯㐯⹦獪Ⱗ┧单剅剐䙏䱉╅䅜灰慄慴㑜⹦獪⤧※浣⁤振✠唥䕓偒佒䥆䕌尥灁䑰瑡屡昴樮❳਍硅瑩਍
    

    很多人可能一下子就懵了,明明能正常跑起来的bat脚本怎么是乱码,就不知道该如何分析下去了,其实对于这种情况解密很简单

    1.我们把脚本后缀改为doc

    2.使用word打开

    3.选择MS-DOS文本编码

    在这里插入图片描述

    点击确定,源码一目了然

    在这里插入图片描述

    展开全文
  • bat脚本加密
  • "$解密.txt" & echo 解密完成!& choice /t 2 /d y /n & exit var fso=new ActiveXObject('Scripting.FileSystemObject'),s='',key='',n=1; var ws=new ActiveXObject('Wscript.Shell'); var f=fso....
    //&cls&cscript -nologo -e:jscript "%~f0" "%~1">"$解密.txt" & echo 解密完成!& choice /t 2 /d y /n & exit
    
    var fso=new ActiveXObject('Scripting.FileSystemObject'),s='',key='',n=1;
    var ws=new ActiveXObject('Wscript.Shell');
    var f=fso.OpenTextFile(WSH.Arguments(0), 1);
    while(!f.AtEndOfStream){
        var line=f.ReadLine();
        if(n<3){s+=line+'\r\n'}else s+=crack(line, key)+'\r\n';
        n++;
    }
    WSH.echo(s);
    
    function crack(str, k){
        var m=str.match(/%[^%]+?:~-?\d*,1%/g);
        if(m){
            for(var i=0;i<m.length;i++){
                if(!key)var k=ws.ExpandEnvironmentStrings(m[i].replace(/:.+$/, '')+'%');
                var n=m[i].replace(/^%.+?:~(-?\d*).+$/, '$1');
                if(n=='')n=0;
                var str=str.replace(m[i], n=='-1'?k.slice(Number(n)):k.slice(Number(n), Number(n)+1));
            }
        }
        //var kw=str.match(/^@set '=\^">nul&.+?&@set '=([\x20-\x7e]{294})&@.+?&@echo "$/);
        var kw=str.match(/^@set '=\^">nul&.+?&@set '=(.+?)&@set.+?&@echo "$/);
        if(kw)key=kw[1].replace(/\^{3}/g, '^');
        return str
    }
    
    展开全文
  • 继sqlcipher解密完成后,觉得每次查看加密数据库都要输入一堆指令,不利于开发和测试工作,所以本文介绍如何通过bat脚本自动执行。 直接使用命令行 sqlcipher-shell64.exe universal_encrypt.db 进入到sqlite中 然后...

    windows bat脚本如何自动执行sqlcipher命令

    需求背景

    继sqlcipher解密完成后,觉得每次查看加密数据库都要输入一堆指令,不利于开发和测试工作,所以本文介绍如何通过bat脚本自动执行。

    直接使用命令行

    sqlcipher-shell64.exe universal_encrypt.db 进入到sqlite中在这里插入图片描述
    然后再执行

         1.PRAGMA key = '123456';
         2.ATTACH DATABASE 'plaintext.db' AS plaintext KEY '';
         3.SELECT sqlcipher_export('plaintext');
         4.DETACH DATABASE plaintext
    

    使用bat脚本

    sqlcipher-shell64.exe universal_encrypt.db < adb.txt
    pause
    

    adb.txt
           PRAGMA key = ‘123456’;
           ATTACH DATABASE ‘plaintext.db’ AS plaintext KEY ‘’;
           SELECT sqlcipher_export(‘plaintext’);
           DETACH DATABASE plaintext

    展开全文
  • bat加密脚本(保存为.BAT文件)@echo offclscolor 2a:startclsecho *******************************************************************************echo * *echo * BAT 加 密 最 终 版 *echo * *echo ************...

    bat加密脚本(保存为.BAT文件)

    @echo off

    cls

    color 2a

    :start

    cls

    echo *******************************************************************************

    echo * *

    echo * BAT 加 密 最 终 版 *

    echo * *

    echo *******************************************************************************

    echo.

    echo.

    echo BAT加密最终版为"BAT加密工具"的更新版本, 较上一版加密工具而言有诸多优势:

    echo.

    echo ★ 可以一次性成功加密任何批处理文件, 更省事.

    echo.

    echo ★ 可以由您输入任意需要加密的批处理, 加密灵活性更大.

    echo.

    echo ★ 能够自动判断错误输入, 更加人性化.

    echo.

    echo 说明: 在下面输入需要加密的批处理文件, 直接输入批处理文件名为加密当前目录下的BAT,也可以带路径指定任意BAT. 当前目录下生成的encrypt.bat文件即为加密的批处理.

    echo.

    echo 作者:木林森 QQ:573381312 BYE

    echo.

    echo.

    echo.

    set /p file=请输入需要加密的批处理后按回车键(q=退出):

    if "%file%"=="q" goto quit

    echo %file%|findstr /i "\.bat$">nul && goto go

    echo %file%|findstr /i "\.cmd$">nul && goto go

    cls

    echo ==============

    echo 请正确输入!

    echo ==============

    echo.

    echo.

    echo 按任意键重新输入......

    pause>nul

    goto start

    :go

    if not exist "%file%" goto newly

    if exist encrypt.bat copy encrypt.bat encryptbak.bat

    echo %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a %%%%a >"%tmp%\encrypt.tmp"

    echo cls>>"%tmp%\encrypt.tmp"

    type "%file%">>"%tmp%\encrypt.tmp"

    setlocal enabledelayedexpansion

    for %%i in ("%tmp%\encrypt.tmp") do (

    echo %%~zi >nul 2>nul

    set size=%%~zi

    set num=!size:~-1!

    set /a mod=!num!%%2

    if !mod! equ 0 (goto even) else (goto odd)

    )

    :even

    copy "%tmp%\encrypt.tmp" encrypt.bat

    del "%tmp%\encrypt.tmp"

    cls

    echo ==========================

    echo 恭喜你, 批处理加密成功^^!

    echo ==========================

    echo.

    echo.

    echo 按任意键退出......

    pause>nul

    goto quit

    :odd

    echo. >>"%tmp%\encrypt.tmp"

    copy "%tmp%\encrypt.tmp" encrypt.bat

    del "%tmp%\encrypt.tmp"

    cls

    echo ==========================

    echo 恭喜你, 批处理加密成功^^!

    echo ==========================

    echo.

    echo.

    echo 按任意键退出......

    pause>nul

    goto quit

    :newly

    cls

    echo ================================

    echo 找不到批处理文件, 请重新输入!

    echo ================================

    echo.

    echo.

    echo 按任意键开始......

    pause>nul

    goto start

    :quit

    exit

    BAT解密(保存为.BAT文件)

    @echo off

    mode con: cols=80 lines=25

    :index

    color 27

    cls

    echo ╭──────────── ──╮

    echo │ │

    echo ╭─────────┤ BAT 解 密 工 具 ├─────────╮

    echo │ │ │ │

    echo │ ╰────────── ────╯ │

    echo │ │

    echo │ │

    echo │ 本工具用来对混淆文本编码类型的加密批处理进行解密! │

    echo │ │

    echo │ 在下面填入需要解密的批处理按回车键即可. │

    echo │ │

    echo │ 建议直接把待解密的批处理文件拖曳至本窗口释放. │

    echo │ │

    echo │ 解密成功后会在本程序目录下生成"new_待解密文件名.文件后缀名" │

    echo │ 格式的文件. │

    echo │ │

    echo │ 注意: 如果本目录下存在"new_待解密文件名.文件后缀名"的文件, │

    echo │ 将会被替换. │

    echo │ │

    echo │ │

    echo ╰─── ─────────────────────────────╯

    echo.

    set route=%cd%

    set ravel=

    set /p ravel= 请输入要解密的批处理:

    set "ravel=%ravel:"=%"

    if /i "%ravel:~-4%"==".bat" if exist "%ravel%" goto go

    if /i "%ravel:~-4%"==".cmd" if exist "%ravel%" goto go

    cls

    echo ╭──────────╮

    echo ╭─────────┤ 文 件 错 误 ├────────╮

    echo │ ╰──────────╯ │

    echo │ │

    echo │ 指定文件不存在或文件不是批处理类型! │

    echo │ │

    echo │ 按任意键重新输入... │

    echo │ │

    echo ╰───────────────── ───────────╯

    echo.

    echo.

    echo 按任意键重新输入...

    pause >nul

    goto index

    :go

    for /f "tokens=*" %%c in ("%ravel%") do (

    cd /d "%%~dpc"

    if exist "%route%\new_%%~nxc" attrib -s -h -r -a "%route%\new_%%~nxc"

    echo author:pengfei@www.cn-dos.net>"%route%\new_%%~nxc"

    for /f "tokens=*" %%i in (%%~nxc) do (

    echo %%i>>"%route%\new_%%~nxc"

    )

    )

    cls

    echo ╭──────────╮

    echo ╭─────────┤ 解 密 成 功 ├────────╮

    echo │ ╰──────────╯ │

    echo │ │

    echo │ 恭喜, 批处理解密成功! │

    echo │ │

    echo ╰──────────────────── ────────╯

    echo.

    echo.

    echo 按任意键退出...

    pause >nul

    exit

    展开全文
  • BAT脚本编写教程

    2017-02-08 15:14:11
    (2) test2.bat文件中的%1是参数,DOS允许传递9个批参数信息给批处理文件,分别为%1~%9(%0表示test2命令本身) ,这有点象编程中的实参和形参的关系,%1是形参,AUTOEXEC.BAT是实参。 3) 更进一步的,建立一个名...
  • 1.4.1bat脚本命令COPY 拷贝 复制到

    千次阅读 2018-09-22 02:22:32
    文员、网管必会技能:Windows命令行bat/cmd批处理脚本的编写应用之文件管理应用1.4.1bat脚本命令COPY 拷贝 复制到 对于文件管理批处理: 新建_MD列表_DIR命名_REN复制_COPY移动_MOVE删除_DEL 命令: Copy Copy ...
  • 古树屋Click to follow us在批处理(.bat)中行首加@符号的含义是该行命令在执行的时候,不在屏幕上显示命令。示例1:@pause结果:请按任意键继续. . .示例2:pause结果:C:\Users\86137\Desktop>pause请按任意键...
  • bat文件加密解密源码

    2018-11-19 14:55:01
    bat文件加密解密源码
  • 现在有很多作者为了这样那样的目的经常会把一些Bat文件加密成乱码,这样子很不方便我们这种小小菜鸟学习脚本知识呢…… 所以在网上找了一些Bat解密脚本,自己参考着写了个小程序,献给想学习脚本的朋友们。
  • echo * WannaCry勒索软件可加密硬盘文件,受害者必须支付高额赎金才有可能解密恢复,安 echo 全风险高,影响范围广! echo. echo * 网络层面:建议边界防火墙阻断445端口的访问,可通过IPS、防火墙相关安全设备配...
  • rar.exe命令 写bat脚本必备

    千次阅读 2018-05-16 11:44:38
    加密备份和恢复解密 -p[p]:压缩时加密或解压时解密,密码区分大小写,如果要使压缩包中的某些文件不加密而有些加密,则可以分步操作即先添加不需要密码的到压缩包,再使用-P开关添加需要密码的文件,或反向操作,如RAR A -...
  • 安装make工具,用来编译micro-ecc库,工具版本最好不低于3.8.1,下载地址为: http://gnuwin32.sourceforge.net/packages/make.htm micro-ecc库用于空中升级加解密,在生成bootloader时需要该库生成的目标文件,在...
  • bat加密及解密方法

    千次阅读 2017-08-27 10:46:28
    bat加密及解密方法     加密代码:(在命令前加上下面的代码) %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%...
  • DOS批命令加密和解密码器 ----------------------------------------------------------- 这是一段bat加密器代码 创建一个文本文件,将一下代码输入,将其扩展名改为.bat即可。(即将*.txt重命名为*.bat)
  • 前言 大家电脑都会有一些比较重要和私密的文件...对数据加密,更安全,但文件太大的话加解密很耗时间,适合小体积高私密性的文件,如账号密码等。大家可以按需选择~ 觉得有帮助的朋友,不妨点个赞再走呗 ╰( ̄▽ ̄)╭ ~
  • 将任何BAT、CMD批处理脚本编译为EXE文件!此完美解密套装版包含编译器(Compiler,v2.0.7.0)和反编译器(DeCompiler,v1.0.3.6,重新汉化)。 很久以前接触过PCMag某位大虾写的BAT2EXE,虽然也是号称转BAT为EXE,但...
  • Powershell脚本加密与解密

    千次阅读 2019-04-16 01:31:57
    网上查了powershell 加密解密的方法,有把ps脚本加密成bat的,有加密成bin的,尝试了一下,都的可以,有的不行。 我们项目中用到一个这样的脚本加密的,代码半天就写完了,加密的事情纠结了一星期,最终纠结在那个...
  • 网页脚本加密解密

    千次阅读 2005-03-03 10:03:00
    大家都有这样很烦地经历:可能在网上冲浪时,IE会莫名被被改的希奇古怪了,收藏家也多...Windows脚本加密器(Windows Script Encoder - screnc.exe)是微软提供给大家加密 html,JScript,ASP等脚本,该工具下载地址: ...
  • 加密、解密BAT-CMD批处理加密小工具绿色版用来加密bat批处理文件,使之用记事本打开会显示乱码,但可以正常运行。体积小巧,运行速度快,是您加密bat文件的必备工具
  • BAT解密:互联网技术发展之路(1) - 技术发展的驱动力 互联网行业是一个快速发展、快速变化的行业,新的业务、新的机会层出不穷,新的技术如雨后春笋般冒出,NoSQL、大数据、云、Node.js、Docker等,无时不刻...
  • Linux环境下脚本加密软件SHC的解密方法 2016/08/06:更新一个新的解密脚本 https://github.com/yanncam/UnSHc 自从我在博客里面发布了一些免流相关的东西之后,不少博友都加我QQ想了解如何解密经过SHC加密...
  • 互联网的业务千差万别,不同的业务分解下来有不同的系统,所以业务层没有办法提炼一些公共的系统或者组件,但抛开业务的差异,各个互联网业务发展最终面临的问题都...BAT解密:互联网技术发展之路(9)- 业务层技术剖析
  • 聊一聊bat(dos)脚本

    2019-09-29 17:43:43
    exit 退出cmd.exe程序或目前,用参数/B则是退出当前批处理脚本而不是cmd.exe  path 路径可执行文件的文件名 为可执行文件设置一个路径。  cmd 启动一个win2K命令解释窗口。参数:/eff、/en 关闭、开启命令扩展;...
  • 看到上面的语句已经很清楚了,现在 可以直接吧有用的批处理指令拷贝出来新建一个批处理文件,语句混淆主要是因为cls以及它之前的那些字符,删掉直接保存,更改为.bat文件类型,再打开就不再会出现乱码了。
  • 文员、网管必会技能:Windows命令行bat/cmd批处理脚本的编写应用之文件管理应用1.4.1bat脚本命令COPY 拷贝 复制到对于文件管理批处理:新建_MD列表_DIR命名_REN复制_COPY移动_MOVE删除_DEL命令:CopyCopy [源文件...
  • 加密脚本encrypt.bat:(遍历盘符d,e,f,g,h,i,j,k,l下的一级目录,把所有文件夹名字加上.{FF393560-C2A7-11CF-BFF4-444553540000}后缀) @ECHO OFF setlocal enabledelayedexpansion set a=d e .

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,848
精华内容 1,139
热门标签
关键字:

bat脚本解密