FlashFXP解密

FlashFXP解密
评论:amxku的博客

amxku PS:写的是7j,一是国外的,相比之下,外国的东西,速度更快,7j可能抑郁。呵呵,学习和研究功能FlashFXP($数据)。
{
通过美元= substr($数据,2);

flashfxp_key美元=阵列(Y,0,一,0,3,0,6,0,Z,0,一,0,4,0,8,0,

amxku的博客

amxku PS:写的是7j,一是国外的,相比之下,外国的东西,速度更快,7j可能抑郁。呵呵,学习和研究功能FlashFXP($数据)。
{
通过美元= substr($数据,2);

flashfxp_key美元=阵列(Y,0,一,0,3,0,6,0,Z,0,一,0,4,0,8,0,D,E,0,0,0,H,F,0, 0, 0,0, 0, 0,0, 0, 0,0, 0, 0,0, 0, 0,0, 0, 0,0, 0, 0,0

为($我= 0;$我< strlen($ 2美元的数据);I = 2)
{
运行=(Hexdec(substr(合传,我,2))^ hexdec(dechex(ORD($ flashfxp_key {我}))))- Hexdec(substr($数据,2)));

如果(运行$ < 0)
运行$ 255;

$数= CHR($运行);
}

返回$;
}
国外的功能decryptffxp($密文)
{
magic_buffer美元=ya36za48dehfrvghgrg57h5uldv3 ;
$=0;
$长度= strlen($密文);

而($计算长度)
{
CTS美元。= CHR(hexdec($密文{ $数}。$密文{ 1 });
$=2;
}

$长度= strlen($ CTS);
$=0;
mbcount = 0美元;

而(1美元)
{
变量$foo = ORD($ CTS { $计数1 })^ ORD($ magic_buffer { $ mbcount });

如果($ Foo -曼特尔($ CTS { $数})<0)
{
为明文。= CHR($ Foo -曼特尔($ CTS { $数})255);
}
其他的
{
为明文。= CHR($ Foo -曼特尔($ CTS { $数}));
}

$计数;
mbcount美元;

如果($ mbcount = 28)
{
mbcount = 0美元;
}
}

返回纯文本
}

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部