首页
社区
课程
招聘
[讨论][原创]自己没事想的
发表于: 2021-2-25 09:32 3720

[讨论][原创]自己没事想的

2021-2-25 09:32
3720
1.指令替换保护
比如,call替换成jmp,jmp变je,je-jne,jne-call。注意字节数一样,运行时解密即可
2.cc保护
比如
  1. call 401010

复制代码

替换成
  1. int 3
  2. db ......

复制代码

运行时会出错,此时把int3替换回call
3.花指令执行
  1. t1:
  2. cmp 1,1
  3. je t3
  4. jne t2
  5. t2:
  6. db E8h
  7. t3:
  8. ......

复制代码



典型的花指令修改成
  1. t1:
  2. ;cmp 1,1
  3. ;je t3
  4. ;jne t2
  5. t2:
  6. db E8h;直接执行这里,会报错,开一个调试器或线程捕捉,如果没出错,说明花指令被移除
  7. t3:
  8. ......

复制代码

4.一个验证机制对密码进行哈希,得A
对A进行加密,密码用username,得B
对B进行加密,密码用password,得C
随机生成一对公钥加密算法的公D私E钥
用E对C解密,E丢弃,结果为密文,D保密并不可修改
验证自己想


有些可能有人已经想出来了,有些可能无法实现




不行直接看b0bK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6T1j5Y4y4Q4x3X3g2Z5N6h3!0J5L8$3&6Y4i4K6u0W2j5$3&6Q4x3V1k6@1K9s2u0W2j5h3c8Q4x3X3b7^5x3o6V1$3z5g2)9J5k6o6q4Q4x3X3b7I4i4K6u0W2K9s2c8E0L8q4!0q4c8W2!0n7b7#2)9^5b7#2!0q4y4g2)9^5c8W2)9^5c8q4!0q4y4W2!0m8c8q4!0m8x3#2!0q4z5g2)9^5x3#2!0n7c8q4!0q4y4W2)9&6z5q4!0m8c8W2!0q4y4W2)9^5z5q4)9&6x3g2!0q4y4g2)9^5y4W2)9&6z5g2!0q4y4#2)9&6b7g2)9^5y4l9`.`.



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 926
活跃值: (2215)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2

1直接\间接调用加密,2异常接管或者调试线程接管,3花指令对抗静态分析,4运行时解密

前两个经常用在游戏保护里面,vmp基本上覆盖了前三个功能,第四个经常用在病毒对抗中

最后于 2021-2-25 12:16 被wuxiwudi编辑 ,原因:
2021-2-25 12:15
0
雪    币: 5
活跃值: (374)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
wuxiwudi 1直接\间接调用加密,2异常接管或者调试线程接管,3花指令对抗静态分析,4运行时解密前两个经常用在游戏保护里面,vmp基本上覆盖了前三个功能,第四个经常用在病毒对抗中
额,火绒论坛发的时候好多换行都没了,所以
2021-2-25 12:19
0
雪    币: 926
活跃值: (2215)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
某小学生 额,火绒论坛发的时候好多换行都没了,所以
没问题大概意思能明白,基本上都是比较成熟的对抗手段
2021-2-25 12:24
0
雪    币: 5
活跃值: (374)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
wuxiwudi 1直接\间接调用加密,2异常接管或者调试线程接管,3花指令对抗静态分析,4运行时解密前两个经常用在游戏保护里面,vmp基本上覆盖了前三个功能,第四个经常用在病毒对抗中
差不多吧,第一个自己就没怎么细想,第二个对抗动静态分析,第三个就是花指令的升级版,第四个更对抗分析就没关系了
2021-2-25 12:25
0
游客
登录 | 注册 方可回帖
返回