首页 > 其他分享 >unity绕过易赛通加密处理

unity绕过易赛通加密处理

时间:2023-01-03 15:13:53浏览次数:54  
标签:易赛 文件 扩展名 解密 列表 unity 加密

代码在这里
参考这里的文章:https://www.grablan.com/news/2017/20110.html
抽取一下重点:
易赛通使用驱动对关键API进行Hook的方式实现了文件的加解密功能, 加解密过程对应用层完全透明。
它只在特定的进程名创建和修改文件时进行加密,如下:

加密结果 进程名存在于加密进程列表中 进程名不存在于加密列表中
更改文件存在于扩展名列表中 加密 不加密
更改文件不存在于扩展名列表中 不加密 不加密

具体的实现步骤如下:

  1. 将自己开发的程序的进程名改为进程列表内的进程名 比如:winrar.exe
  2. 使用该程序读取已加密的文件 , 此时易赛通会提供解密服务
  3. 程序获取到已解密的数据后将数据保存到文件 并将文件的扩展名指定为不在扩展名列表中的扩展名 比如: .temp
  4. 使用另外一个程序修改刚才保存的文件的扩展名为原先的程序扩展名
  5. 解密完成

由于程序是嵌套在unity中的,所以它可以支持unity支持的文件进行解密处理,但是对于.xls,.doc等unity不支持的文件类型不能进行解密处理,根据上面的描述,也可以很轻松的改下代码,实现对其他文件类型的支持。

标签:易赛,文件,扩展名,解密,列表,unity,加密
From: https://www.cnblogs.com/Yellow0-0River/p/17022262.html

相关文章

  • 绿盾加密导致vs升级或修改设置后无法启动
     删除%LocalAppData%\Microsoft\VisualStudio\16.0_cd0f2560\privateregistry.bin,再次启动VS。   无法初始化注册表根配置单元-VisualStudio反馈......
  • Unity使用Get和Post传递json数据并转换成class对象
    此文写的并不是使用UnityRequest等等Unity自带的方法。1、Get方法publicstaticasyncTask<string>DoGet(stringrequestUrl,stringparms){......
  • Unity URP Shader之用Matcap渲染天牛
    以下素材来自Kerry佬,关于Matcap技术,参考以下资料:shader如下:1Shader"MyURP/Kerry/URPMatcap"2{3Properties4{5_MainTex("MainTexture"......
  • 【加密与解密】第二章③
    表达式调试中也经常需要查看内存地址或者反汇编地址,这些地址一般通过一些表达式参与计算来获得。其中复杂表达式由基本元素与“(”“)”“】”“【”“+”“——”“^”“|......
  • Unity URP Shader之标准的BlinnPhong光照模型
    shader如下:1Shader"MyURP/Kerry/URPBlinnPhong"2{3Properties4{5_BaseMap("BaseMap",2D)="white"{}6_NormalMap(......
  • 【加密与解密】第二章②
    加载程序OllyDbg有两种方式加载目标程序调试,一种是通过CreatProcess创建进程,另一种是利用DebugActiveProcess函数将调试器捆绑到一个正在运行的进程上。1.利用CreatProce......
  • 【加密与解密】第二章①
    2.1OllyDbg调试器OllyDbg界面C窗口是最重要的窗口,绝大部分都要在这个窗口进行,有五个面板窗口,分别是反汇编面板,寄存器面板,信息面板,数据面板和栈面板。1.反汇编面板窗口......
  • 【加密与解密】第一章
    1.2文本字符具体已经在王爽老师《汇编语言》中学习过。本节主要介绍字符集和字节存储顺序。ASC2与Unicode字符集罗列了用十六进制数(Hex)和十进制(Dec)表示的部分常用的asc......
  • 加密行业复苏需要信任危机的解决方案!漫漫前路必定充满坎坷!
       2022年过后,加密行业从业者需要做更多的工作,让持怀疑态度的用户放心,他们可以投资加密货币,而不用担心他们的资金会丢失。虽然必须解决不计后果的首席执行官们的破坏......
  • unity简单的小地图
    在Assets文件中右键->Create->RenderTexture,命名为map在Hierarchy面板中新建一个UI->RawImage命名为RawImageMap,该物体的Texture属性设置为第一步中的mapHierarchy......