添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
低调的枇杷  ·  鼠标 ...·  4 天前    · 
乐观的西装  ·  eval类php混淆解密 | Mario·  1 周前    · 
求醉的大蒜  ·  Dynamics Community ...·  1 月前    · 
喝醉的哑铃  ·  'eval' ...·  1 月前    · 
捣蛋的松球  ·  sql server - SUM ...·  1 年前    · 
不羁的人字拖  ·  坦克400 ...·  1 年前    · 

那么,这串代码的加密原理是什么呢?能解密吗?

在这串代码中,我们发现了最后有段代码为:eval();(如果你通过打印eval的第一个变量,可以发现这个变量为base64_decode)

很明显,该代码最后通过这串代码执行,通过echo把eval需要执行的代码输出:

可以发现,它又是一个eval包裹,继续输出:

同理,找到最后的eval,输出:

则得到了加密前的代码.

混淆加密的原理

混淆加密通过不断重复的base64,然后混淆base64_encode,decode函数,最后通过eval 解密执行完成.  只要稍微了解了一点原理,就能解密成功了.