1 Star 0 Fork 19

十一画 / ldDecrypt

forked from zlhy7 / ldDecrypt 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

绿盾解密

成品下载

gitee-releases

服务使用前提,一定要看

  • 电脑必须装有jdk环境,没有的可以参考博文
  • 电脑必须装有绿盾环境,否则无法解密成功

回答一些提问

  1. 这个会被监控到么?

我认为不会,因为全程都是在本地操作,都没有发起绿盾解密申请。如果比较怕,建议不要用。建议自用不外传。

  1. 这个是啥原理?

我理解就是利用加密文件在绿盾环境电脑上可以正常打开。既然软件能直接打开,我通过程序也就能直接打开,将能打开的文件,通过字符流重新写入到磁盘,只要不随便移动,那就是解密状态

  1. 要是我的电脑没有D盘该怎么办?

有些人的电脑可能没有D盘,参考如下示例,将本地监控目录修改为其他目录下,如下图示例将
monitoredPath为监控目录,monitoredDecryptPath为解密生成目录

编辑ldDecrypt.xml,修改<arguments></arguments>内容修改为如下图

<service> <!--服务ID:启动、关闭、删除服务时,都是通过ID来操作的,与jar名称保持一致-->
    <id>ldDecrypt</id> <!--服务名称,与jar名称保持一致-->
    <name>ldDecrypt</name> <!-- 服务描述 -->
    <description>这是一个测试WinSW的程序</description> <!--当前电脑配置了java环境变量,直接写成“java”就行;你也可以写成类似这样:D:\develop\jdk1.8\jre\bin\java-->
    <executable>java</executable> <!--启动参数-->
    <arguments>-jar -Dserver.port=980 -DmonitoredPath='C:/fileWatch/' -DmonitoredDecryptPath='C:/fileWatch_解密/' ldDecrypt.jar</arguments>
    <logpath>%BASE%\log</logpath> <!-- 日志模式 -->
    <logmode>rotate</logmode>
</service>

常用命令

# 打包
mvnd clean package -Dmaven.test.skip=true
# jar包方式启动
java -jar -Dserver.port=980 ldDecrypt.jar

绿盾解密服务使用

方式一:接口解密

  1. ldDecrypt.exe,ldDecrypt.jar,ldDecrypt.xml 三个文件,放置到同名目录 ldDecrypt中,如图 注意注意注意
  • ldDecrypt.exe文件不是双击运行的
  • ldDecrypt.exe文件不是双击运行的
  • ldDecrypt.exe文件不是双击运行的

pSrUlGV.png

  1. 根据自己需要看是否要修改ldDecrypt.xml里的配置,一般不用改任何
<service> <!--服务ID:启动、关闭、删除服务时,都是通过ID来操作的,与jar名称保持一致-->
   <id>ldDecrypt</id> <!--服务名称,与jar名称保持一致-->
   <name>ldDecrypt</name> <!-- 服务描述 -->
   <description>这是一个测试WinSW的程序</description> <!--当前电脑配置了java环境变量,直接写成“java”就行;你也可以写成类似这样:D:\develop\jdk1.8\jre\bin\java-->
   <executable>java</executable> <!--启动参数-->
   <arguments>-jar -Dserver.port=980 ldDecrypt.jar</arguments> <!-- 日志地址 %BASE% 就代表了服务安装时的目录-->
   <logpath>%BASE%\log</logpath> <!-- 日志模式 -->
   <logmode>rotate</logmode>
</service>
  1. 执行命令安装服务
# 删除服务,重新部署,第一次安装的话就不用执行该服务
net stop ldDecrypt
sc delete ldDecrypt
# 安装服务
ldDecrypt.exe install
# 启动服务
net start ldDecrypt
  1. 接口调用

pSrUbZj.png

  1. 接口文档

POST 本地地址: http://127.0.0.1:980/test/ldDecrypt POST 沙福林地址: http://zlhy7:980/test/ldDecrypt

请求参数

名称 位置 类型 必选 说明
body body object
» file body string(binary) 待解密文件,允许上传多个
» deleteFlag body integer 0不删除,1删除,默认删除 转化后文件

个人推荐直接用沙福林的服务就行了,省事,反正他电脑永不关机

方式二:本地文件监控

默认服务监控 D:\fileWatch 目录文件变化,会将解密文件放到D:\fileWatch_解密里 ,直接往监控目录里丢文件就完事了

本地文件监控日志查看http://127.0.0.1:980/page/localMonitorLog

方式三:自定义解密目录

这种解密方式是为了弥补解密方式2的不足,因为还要将加密文件都挪到监控目录下才可以,如果可以自定义解密目录,那就不用挪动了

  1. 启动项目后浏览器访问 http://127.0.0.1:980/page
  2. 填写待解密的目录,以及生成解密文件的目录。
  3. 点击解密按钮,可查看日志输出

方式三-注意事项

  1. 如果你选择的是根路径,解密目录里也写上根路径 例如:在D:/soft/目录下有 1.txt,目录2,目录3, 如果想在生成目录里也有soft这一级,就要自己在生成目录里填写
解密目录: D:/soft/
生成目录: D:/fileWatch_解密/soft/
# 如果不需要生成soft目录,则
生成目录: D:/fileWatch_解密/
  1. 每解密一个目录可以换下一个目录,如果不更换,存在于原目录的文件会被再次解密
  2. 建议解密目录和生成目录的地址不要填写一样,避免造成文件覆盖
MIT License Copyright (c) 2023 zlhy7 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

绿盾解密 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/huangjingli/ldDecrypt.git
git@gitee.com:huangjingli/ldDecrypt.git
huangjingli
ldDecrypt
ldDecrypt
v3.0-添加前端页面,解析本地指定目录

搜索帮助

53164aa7 5694891 3bd8fe86 5694891