吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 69338|回复: 377

[原创逆向图文] 算法分析-屏幕录像专家播放密码解析

  [复制链接]
血色 发表于 2015-5-21 21:46 | 显示全部楼层 |阅读模式

本帖最后由 血色 于 2015-5-21 22:21 编辑

今天没事,突然想起前些天在各论坛上都发现好多人说现在的屏幕录像专家不能爆破了
我也试了试,结果不出所料,搞了好久,没有爆破成功,但是也有相当的收获
现在将收获分享给大家,希望大家多多支持,一定要给评分哦!呵呵!

程序载入OD
1.jpg

查找字符串,发现密码不对,请输入密码,上面那个密码不对是尝试三次以上出现的

2

2


双击来到这里
3.jpg

向上找能跳过的地方,可以改跳转,目标是04117AC,我们记下这个地址
4.jpg

经过测试,我们又找到上面这里
5.jpg

向上找,其实我们直接改这里就连密码都不用输了,直接改成jmp 004117AC
6.jpg

运行出错
7.jpg

录像是黑屏
8.jpg

查找关键字,有两个,以测试,应该是下面一个
9.jpg

双击来到这里
10.jpg

向上找能够跳过去的关键跳
11.jpg

修改je为jnz
12.jpg

程序终止退出。
13.jpg

研究了好久,没有收获,索性看看他的算法吧
在判断密码对错的上面有一个CALL,应该是关键CALL
14.jpg

F7单步进去,发现算法
15.jpg

算法简单的介绍一下,程序把密码按顺序取单字符与一个基数相加
这个基数是十六进制的“7D5”,相加完了之后保存结果
简单说是:
基数+第一位+第二位*2+第三位*3+第四位*4+第五位*5+第六位*7
为什么要写这么多呢,因为这个程序判断密码位数被五整除时,后面的数会递加1
比如:第一位*1     第二位*2
          第五位*5     第六位*7
          第十位*11,第十一位*13
          第十五位*17  第十六位*19

如果大家看的不太懂,后面我会附算法

最后累积的结果与程序原密码运算后的结果相比较
16.jpg

程序原密码运算之后的结果是:4411
我输入的密码是“23”,经过运算后得到的是:86D

86D显然是不等于4411的,这里的比较是十六进制比较

这样一来,我认为这个屏幕专家即使设置了一个密码,但其实有很多都是可以的
下面我们开始做实验了
我用易语言写的一个小程序

17

17

结果一样的,但是我们需要逆运算,怎么办呢?

我人笨,经过苦思冥想,用一种方法实现了,但是密码超过5位的时候运算就得好几分钟了
位数越多,时间呈几何增长,唉

如图:
18.jpg

我们用刚才的86D做实验
我们知道,我刚才输入的密码是:23,运算结果是86D
经过逆运算,我们用86D做运算,运算的结果太吓人了
可以有N种结果
但是经过实验证明,N种结果都可以正常打开录像播放的。

Shark恒老大发话,莫敢不从,加密算法已经优化,解密算法刚写好,大家看看可以优化一下代码!

游客,如果您要查看本帖隐藏内容请回复





评分

参与人数 147威望 +1 HB +215 THX +101 收起 理由
爱编 + 2 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
霜晨小烈 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
花盗睡鼠 + 2 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
虚心学习 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
24567 + 1
Jawon + 2
太阳神 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
创客者V2.0 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
行行行行行行 + 1
l278785481 + 1
temp + 1 + 1
啊啊啊了 + 1
车太震 + 1 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
我是好人 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
涡流忍者 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
thunderiser + 1
ghostxu + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
jaunic + 2
ldljlzw + 1
hotD + 2 + 1
inno + 2 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
XiaoWeiSec + 1
消逝的过去 + 2 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
阿晋 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
成丰羽 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
本子狸 + 1
xiaoyudian4900 + 1
阿桂哥 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
muker + 1
king51999 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
ZSSR2009525 + 1
Marriner + 1 + 1 每一次分享都应该感谢!
豆0o0豆 + 1
liugu0hai + 1 [快捷评语]--吃水不忘打井人,给个评分懂感恩!
beijita520 + 1
ding520 + 1 [快捷评语]--吃水不忘打井人,给个评分懂感恩!
gwgirl + 1
lies + 1
小G一小只 + 1 [通知]学破解论坛即将在近期更名为吾爱汇编论坛WWW.52HB.COM
上帝的恩赐 + 2 [快捷评语]--积极评分,从我做起。感谢分享!
yfltwin + 1 [快捷评语]--评分=感恩!简单却充满爱!感谢您的作品!
hnymsh + 1
cater99 + 1 + 1 [快捷评语]--你将受到所有人的崇拜!
macolma + 1 + 1 [快捷评语]--积极评分,从我做起。感谢分享!
caijiking + 1 [快捷评语]--积极评分,从我做起。感谢分享!
wswwj + 1 + 1 [快捷评语]--吃水不忘打井人,给个评分懂感恩!
fei9865 + 1 + 1 [快捷评语]--吃水不忘打井人,给个评分懂感恩!
bengo158 + 1 + 1 大神感觉好利害
猪哥亮 + 1 [快捷评语] - 评分=感恩!简单却充满爱!感谢您的作品!
abcde1224 + 1 [快捷评语] - 吃水不忘打井人,给个评分懂感恩!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Desire 发表于 2015-5-21 22:00 | 显示全部楼层

本帖最后由 Desire 于 2015-5-21 22:25 编辑

其实我刚刚是想抢个沙发帮楼主补充一下,刚刚特地去拿了CM区的那个天狼星的CM,基数就是十进制的2005
结果=基数(0x7D5)+密码第一位的键码(比如数字1键码就是49,这里是49是10进制的,转换成16进制就是31,如果是数字2那键码就是10进制的50,转换成16进制就是32)*1+第二位键码*2+....
我只是做个补充,哈哈
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 血色 发表于 2015-5-21 22:03 | 显示全部楼层

太谦虚了,我是新手,这才是我的第二篇教程。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Shark恒 发表于 2015-5-21 22:04 | 显示全部楼层

建议在这个帖子里完善一下未发布的内容,可以加入精华。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 血色 发表于 2015-5-21 22:05 | 显示全部楼层

Desire 发表于 2015-5-21 22:00
师傅好厉害,我研究过没看到明文密码就直接扔回收站了

如果觉得还能过得去,别忘了给评个分,哈哈,脸皮够厚的!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
ningzhonghui 发表于 2015-5-21 22:21 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
it混混 发表于 2015-5-21 22:22 | 显示全部楼层

向楼主学习,坐等未完善部分出炉
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 血色 发表于 2015-5-21 22:22 | 显示全部楼层

ningzhonghui 发表于 2015-5-21 22:21
真希望楼主发的是新版的,谢谢分享过程了....顶起

我实验过了,基本上所有的都是一样的,反正至少我遇到的版本都可以,都是一样的算法,一样的解法!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
歪歪 发表于 2015-5-21 22:24 | 显示全部楼层

我来看看下
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
bigharvest 发表于 2015-5-21 22:27 | 显示全部楼层

这个不错
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表