as求大神帮忙破解qq空间看下这段算式是怎么计算的呢?用易语言是否能这么表达?

查看: 238|回复: 7
会PHP的大神帮忙看下这个用易语言怎么实现
阅读权限90
在线时间 小时
签到天数:4 天结帖率: (9/9)
如题:php代码:
function getkey(){
& & & & & & & & $key = ;
& & & & & & & & $val = getror(time(),$key % 17);
& & & & & & & & $val = $val ^ $
& & & & & & & & return $
function getror($val,$key)
& & & & & & & & $i = 0;
& & & & & & & & while($i & $key){
& & & & & & & & & & & & $val = (0x7fffffff & ($val && 1)) | (($val & 1) && 31);
& & & & & & & & & & & & ++$i;
& & & & & & & & }
& & & & & & & & return $
这个什么算法,如何实现。
[e=4].版本 2
.支持库 spec
调试输出 (getkey ())
.子程序 getkey, 整数型
.局部变量 val, 整数型
.局部变量 key, 整数型
val = getror (取启动时间 (), key % 17)
val = 位异或 (val, key)
返回 (val)
' function getkey(){
' $key = ;
' $val = getror(time(),$key % 17);
' $val = $val ^ $
' return $
.子程序 getror, 整数型
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至
可获得加分喔。友情提醒:本版被采纳的主题可在
帖子申请荣誉值,获得 1点 荣誉值,荣誉值可兑换终身vip用户组哦。快捷通道: →
阅读权限50
在线时间 小时
结帖率: (0/1)
&&调试输出 (getkey ())getkey整数型&val整数型&&key整数型&&key = val = getror (取启动时间 (), key % 17)val = 位异或 (val, key)返回 (val) ' function getkey(){ ' $key = ; ' $val = getror(time(),$key % 17); ' $val = $val ^ $ ' return $ ' }getror整数型&val&&&&key&&&&i整数型&&i = 0判断循环首 (i < key)val = 位或 (位与 (十六进制 (“7fffffff”), 右移 (val, 1)), 左移 (位与 (val, 1), 31))i = i + 1判断循环尾 ()返回 (val) ' function getror($val,$key) ' { ' $i = 0; ' while($i & $key){ ' $val = (0x7fffffff & ($val && 1)) | (($val & 1) && 31); ' ++$i; ' } ' return $spec特殊功能支持库
.版本 2
.支持库 spec
调试输出 (getkey ())
.子程序 getkey, 整数型
.局部变量 val, 整数型
.局部变量 key, 整数型
val = getror (取启动时间 (), key % 17)
val = 位异或 (val, key)
返回 (val)
' function getkey(){
' $key = ;
' $val = getror(time(),$key % 17);
' $val = $val ^ $
' return $
.子程序 getror, 整数型
.局部变量 i, 整数型
.判断循环首 (i < key)
& & val = 位或 (位与 (十六进制 (“7fffffff”), 右移 (val, 1)), 左移 (位与 (val, 1), 31))
& & i = i + 1
.判断循环尾 ()
返回 (val)
' function getror($val,$key)
' while($i & $key){
' $val = (0x7fffffff & ($val && 1)) | (($val & 1) && 31);
' return $
补充内容 ( 20:00):
这是根据系统时间生成key
顺便帮忙这个,当然不帮一样选你private long GenerateKeyRor(long value, int key)
int i = 0;
while (i & key)
value = ((uint)(value) && 1) + ((value & 1) && 31);
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!
您可以选择打赏方式支持楼主
阅读权限140
在线时间 小时
签到天数: 5 天结帖率: (3/3)
你照做这个逻辑写两个方法就可以了
能用易语言写一个吗,我不懂PHP&
您可以选择打赏方式支持楼主
阅读权限90
在线时间 小时
签到天数: 4 天结帖率: (9/9)
回复楼上:
private long GenerateKeyRor(long value, int key)
& & & & int i = 0;
& & & & while (i & key)
& & & & & & & & value = ((uint)(value) && 1) + ((value & 1) && 31);
& & & & & & & & ++i;
private long GetKey(int stime)
& & & & int key = ;
& & & & long value = GenerateKeyRor(stime, key % 13);
& & & & value ^=
& & & & value = GenerateKeyRor(value, key % 17);
这个怎么弄,谢谢
您可以选择打赏方式支持楼主
阅读权限50
在线时间 小时
结帖率: (0/1)
回复楼上:
private long GenerateKeyRor(long value, int key)
{&&调试输出 (GetKey_ (取启动时间 ()))GetKey_长整数型&stime整数型&&&val长整数型&&key整数型&&key = val = GenerateKeyRor (stime, key % 13)val = 位异或 (val, key)返回 (val) ' private long GetKey(int stime) ' { ' int key = ; ' long value = GenerateKeyRor(stime, key % 13); ' value ^= ' value = GenerateKeyRor(value, key % 17); ' ' }GenerateKeyRor长整数型&value长整数型&&&key&&&&i整数型&&i = 0判断循环首 (i < key)value = 右移 (到整数 (value), 1) + 左移 (位与 (value, 1), 31)i = i + 1判断循环尾 ()返回 (value) ' private long GenerateKeyRor(long value, int key) ' { ' int i = 0; ' while (i & key) ' { ' value = ((uint)(value) && 1) + ((value & 1) && 31); ' ++i; ' } ' ' }spec特殊功能支持库
.版本 2
.支持库 spec
调试输出 (GetKey_ (取启动时间 ()))
.子程序 GetKey_, 长整数型
.参数 stime, 整数型
.局部变量 val, 长整数型
.局部变量 key, 整数型
val = GenerateKeyRor (stime, key % 13)
val = 位异或 (val, key)
返回 (val)
' private long GetKey(int stime)
' int key = ;
' long value = GenerateKeyRor(stime, key % 13);
' value ^=
' value = GenerateKeyRor(value, key % 17);
.子程序 GenerateKeyRor, 长整数型
.参数 value, 长整数型
.局部变量 i, 整数型
.判断循环首 (i < key)
& & value = 右移 (到整数 (value), 1) + 左移 (位与 (value, 1), 31)
& & i = i + 1
.判断循环尾 ()
返回 (value)
' private long GenerateKeyRor(long value, int key)
' int i = 0;
' while (i & key)
' value = ((uint)(value) && 1) + ((value & 1) && 31);
补充内容 ( 20:40):
还是根据系统时间生成key
您可以选择打赏方式支持楼主
阅读权限30
在线时间 小时
结帖率: (4/16)
经过测试和PHP代码结果一致,望采纳,这个完全靠易语言原生支持库,不用模块
&&窗口程序集名保 留&&保 留备 注程序集_入口&&&_启动子程序整数型&本子程序在程序启动后最先执行输入文本型&&标准输出 (1, “当前时间戳:” + 到文本 (time ()) + #换行符 + “getkey()结果为:” + 到文本 (getkey ()))返回 (0) ' 可以根据您的需要返回任意数值getkey整数型&key整数型&&val整数型&&time整数型&用于测试 ' function getkey(){ ' $key = ; ' $val = getror(time(),$key % 17); ' $val = $val ^ $ ' return $ ' }key = time = time () ' time = 6 '用于测试,把这个值和PHP代码设置成一样的话如果输出一样证明正确val = getor (time, key % 17)val = 位异或 (val, key)返回 (val)getor整数型&val整数型&&&key整数型&&&i整数型&& ' function getror($val,$key) ' { ' $i = 0; ' while($i & $key){ ' $val = (0x7fffffff & ($val && 1)) | (($val & 1) && 31); ' ++$i; ' } ' return $ ' 0x7fffffff 的十进制为 i = 0判断循环首 (i < key)val = 位或 (位与 (, 右移 (val, 1)), 左移 (位与 (val, 1), 31))i = i + 1判断循环尾 ()返回 (val)time双精度小数型&返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。 time整数型&&time = 取时间间隔 (取现行时间 (), 到时间 (“ 00:00:00”), #秒 )time = time - 8 × 3600 ' 因为中国在东八区,所以要减去八个小时返回 (time).版本 2
.程序集 程序集_入口
.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
.局部变量 输入, 文本型
标准输出 (1, “当前时间戳:” + 到文本 (time ()) + #换行符 + “getkey()结果为:” + 到文本 (getkey ()))
返回 (0) ' 可以根据您的需要返回任意数值
.子程序 getkey, 整数型
.局部变量 key, 整数型
.局部变量 val, 整数型
.局部变量 time, 整数型, , , 用于测试
' function getkey(){
' $key = ;
' $val = getror(time(),$key % 17);
' $val = $val ^ $
' return $
time = time ()
' time = 6 '用于测试,把这个值和PHP代码设置成一样的话如果输出一样证明正确
val = getor (time, key % 17)
val = 位异或 (val, key)
返回 (val)
.子程序 getor, 整数型
.参数 val, 整数型
.参数 key, 整数型
.局部变量 i, 整数型
' function getror($val,$key)
' while($i & $key){
' $val = (0x7fffffff & ($val && 1)) | (($val & 1) && 31);
' return $
' 0x7fffffff 的十进制为
.判断循环首 (i < key)
val = 位或 (位与 (, 右移 (val, 1)), 左移 (位与 (val, 1), 31))
i = i + 1
.判断循环尾 ()
返回 (val)
.子程序 time, 双精度小数型, , 返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。
.局部变量 time, 整数型
time = 取时间间隔 (取现行时间 (), 到时间 (“ 00:00:00”), #秒)
time = time - 8 × 3600 ' 因为中国在东八区,所以要减去八个小时
返回 (time)
您可以选择打赏方式支持楼主
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
Powered by查看: 136|回复: 2
请大神进来看看,帮忙看下这个怎么写.
阅读权限20
在线时间 小时
结帖率: (0/5)
路过的大神帮忙看看图中这个怎么写
这个是在od里看到的,知道的大神指导下.或弄个源码学习.
图中的网站可以无视.
(3.25 KB, 下载次数: 0)
14:24 上传
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至
可获得加分喔。友情提醒:本版被采纳的主题可在
帖子申请荣誉值,获得 1点 荣誉值,荣誉值可兑换终身vip用户组哦。快捷通道: →
阅读权限90
在线时间 小时
结帖率: (28/28)
没看明白楼主说的什么
您可以选择打赏方式支持楼主
阅读权限20
在线时间 小时
结帖率: (0/5)
没有大神知道的吗
您可以选择打赏方式支持楼主
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
Powered by无安全问题
我爸爸的出生地
我妈妈的出生地
我的小学校名
我的中学校名
我最喜欢的运动
我最喜欢的歌曲
我最喜欢的电影
我最喜欢的颜色
自定义问题
还没有帐号? 赶紧
用户版块帖子
求大神帮我看看这个DLL怎么调用
UID:323356
铜币804威望0E积分0技术积分0
&&发表于: 10-31
这个DLL 里面我主要是想调用他的加密函数Code&&在IDA 里面看别人 是这样调用的'570')this.width='570';if(this.offsetHeight>'570')this.height='570';" title="点击查看原图"> DLL的参数'570')this.width='570';if(this.offsetHeight>'570')this.height='570';" title="点击查看原图"> 我弄的调用方式
(507 K) 下载次数:1 试了很多次都是失败的,求大神帮帮忙(附件已经附上DLL)
UID:323356
铜币804威望0E积分0技术积分0
&&发表于: 10-31
访问内容超出本站范围,不能确定是否安全
如果您在写长篇帖子又不马上发表,建议存为草稿
您目前还是游客,请
&回复后跳转到最后一页
Time now is:11-06 04:10, Gzip enabled
Powered by
Corporation

我要回帖

更多关于 求大神帮忙破解qq空间 的文章

 

随机推荐